Android 17, H.266 olarak da bilinen Versatile Video Coding (VVC) desteğini sunar. Bu sayfada, bu özelliğin cihazlarda nasıl etkinleştirileceği veya devre dışı bırakılacağı açıklanmaktadır.
Platform desteği
Android 17, MP4 ayrıştırıcı ve ayıklayıcıda VVC video kod çözücüleri ve VVC parçaları için destek sunar. Bu alanlar/yollar aşağıdakileri içerir:
- Yeni medya türü
MIMETYPE_VIDEO_VVCveMediaCodecileCodec2API'lerinde destek - HDR10 ve HDR10+ meta verileriyle 4:2:0 profilleri desteği
- 10 bit'e kadar içerik desteği
- Platform MP4 Extractor desteği
- Media3 MP4 Extractor desteği (Jetpack kullanılarak sağlanır)
- HEVC'ye benzer CSD biçimi (bir dizi SPS/PPS/VPS NAL birimi)
SoC uygulaması
VVC kod çözme özelliğini etkinleştirmek için SoC tedarikçilerinin Codec2 (C2) VVC kod çözücü sağlaması gerekir.
SoC tedarikçileri, <MediaCodec> girişini media_codecs.xml özelliğinin video/vvc olarak ayarlandığı, tedarikçiye özel media_codecs.xml dosyasına (/vendor/etc/media_codecs.xml içinde bulunur) ekleyerek kod çözücüyü kullanıma sunar.type
VVC desteğini devre dışı bırakma
VVC desteğini devre dışı bırakmak için satıcıya özel media_codecs.xml dosyasından <MediaCodec> girişini type
özelliği video/vvc olarak ayarlanmış şekilde kaldırın.
Bu işlem, uygulamaların MediaCodec gibi Android medya API'leri aracılığıyla VVC kod çözme işlemini kullanmasını engeller.
VVC kod çözücüyü tamamen kaldırmak için VVC donanımını veya yazılım kod çözücü kitaplıklarını da cihaz derleme kurallarından kaldırmanız gerekir. Bu kitaplıklar genellikle SoC satıcısı tarafından sağlanan medya codec'i HAL derlemesinin bir parçası olarak dahil edilir.