Yeni Özellikler​

  • VP8 ve VP9 video encoder desteği eklendi.
  • scrcpy çalışırken terminal başlığı güncelleniyor.
  • Dosya gönderme işleminden sonra medya taraması tetikleniyor.
  • Masaüstü girişlerine anahtar kelimeler eklendi.
  • Yapılandırma hatalarını önlemek için kamera hedef boyutu uyarlandı.
  • Boyut kısıtlama algoritması iyileştirildi.
  • Video encoder boyut kısıtlamaları yalnızca ilk başarısızlıktan sonra uygulanıyor.
  • --ignore-video-encoder-constraints seçeneği eklendi.

İyileştirmeler​

  • Bazı renk alanı dönüşümleri düzeltildi.
  • Başlangıçtaki gamepad algılama sorunu düzeltildi.
  • Bölü sıfır hatasına neden olabilecek veri yarış durumu düzeltildi.
  • FFmpeg 8.1.2 sürümüne yükseltildi.
  • SDL 3.4.12 sürümüne yükseltildi.
  • libusb 1.0.30 sürümüne yükseltildi.
  • Çeşitli teknik düzeltmeler yapıldı.

Değişiklikler​

  • Boyut kısıtlamaları algoritması, belirli bir en-boy oranı için desteklenen en iyi boyutu seçecek şekilde geliştirildi.
  • Encoder boyut kısıtlamaları başlangıçta yok sayılıyor ve yalnızca ilk yakalama hatasından sonra uygulanıyor.
  • Encoder kısıtlamalarını tamamen yok saymak için --ignore-video-encoder-constraints seçeneği eklendi.
  • VP8 veya VP9 kodlamasını destekleyen cihazlarda bu codec'ler kullanılabilir hâle getirildi.
  • Sürükle ve bırak ile gönderilen dosyaların hemen algılanması için medya taraması isteği tetikleniyor.
Sürüm: 4.0
Önemli Düzeltmeler
  • Android Sürüm Yükseltme Hatası: Android güncellemelerinden sonra ortaya çıkan izin reddi (permission denial) hatası giderildi.
  • Cihaz Uyumluluğu ve Başlatma: * Meizu cihazlarda yaşanan başlangıç sorunları düzeltildi.
    • Bazı cihazlarda uniqueId alanının eksik olmasından kaynaklanan hatalar giderildi.
  • Sistem Kararlılığı: * Belirli cihazlardaki durum geri yükleme (state restoration) hataları çözüldü.
    • Hata günlüklerinin (error logs) birbirine karışması (interleaving) sorunu düzeltildi.
  • Donanım ve Protokol: UHID_OUTPUT mesajlarının ayrıştırılmasıyla ilgili teknik bir sorun giderildi.
  • Geliştirme ve Derleme: Derleme betiğinde tam sayı olmayan ANDROID_PLATFORM değerlerinin işlenmesi iyileştirildi.
Giderilen Hatalar ve İyileştirmeler
  • Android Kararlılığı: Yeni Android 16 yükseltmesinden hemen sonra meydana gelen hata (immediate error) düzeltildi.
  • Windows Bellek Sızıntısı: Windows'ta belirli senaryolarda görülen frame bellek sızıntısı (frame memory leak) sorunu çözüldü.
  • Sanal Ekran: Sanal ekranın (virtual display) sunulabilir (presentable) hale getirilmesi sağlandı.
Giderilen Hatalar:
  • Android 16 Yükseltmesi: Android 16'ya yükseltme yapıldıktan sonra sanal ekranın (virtual display) çalışmaması sorunu giderildi.
  • Samsung Cihazları: Samsung cihazlarda yaşanan pano (clipboard) sorunu için geçici bir çözüm eklendi.
  • Windows İşletim Sistemi: Windows'ta CTRL_BREAK_EVENT sinyalini yakalama özelliği eklendi.
  • Çeşitli diğer teknik sorunlar giderildi.
  • Kapatırken gücü kesme (--power-off-on-close) sorunu giderildi.
  • Otomatik pano senkronizasyonu olmaması (--no-clipboard-autosync) durumunda pano sorunu düzeltildi.
  • Uygulamaları listeleme (--list-apps) ve kameraları listeleme (--list-cameras) sorunları çözüldü.
  • SDL hassas kaydırma ile HID fare desteği düzeltildi.
  • HID fareler için yatay kaydırma desteği eklendi.
v3.2'den bu yana yapılan değişiklikler:
  • UHID cihazları sanal ekranlarla ilişkilendirildi.
  • Android 16'da ses yakalama sorunu tekrar düzeltildi.
  • --no-control olmadan --no-window kullanılırken yaşanan segfault (segmentasyon hatası) düzeltildi.
  • Varsayılan kilitli yakalama yönü düzeltildi.
  • Uygulama adı SDL ipucu eklendi.
  • INJECT_EVENT izni için özel hata raporlaması yapıldı.
  • platform-tools (adb) 36.0.0 sürümüne yükseltildi.
  • SDL 2.32.8 sürümüne yükseltildi.
  • libusb 1.0.29 sürümüne yükseltildi.
  • Çeşitli teknik düzeltmeler yapıldı.