دعم VVC

يتيح نظام التشغيل Android 17 استخدام برنامج ترميز الفيديو المتعدّد الاستخدامات (VVC)، المعروف أيضًا باسم H.266. توضّح هذه الصفحة كيفية تفعيل هذه الميزة أو إيقافها على الأجهزة.

الأنظمة الأساسية المتوافقة

يتيح نظام التشغيل Android 17 استخدام برامج فك ترميز الفيديو VVC ومقاطع VVC في أداة تحليل MP4 وأداة استخراج البيانات. ويتضمن ذلك ما يلي:

  • نوع وسائط جديد MIMETYPE_VIDEO_VVC وميزة التوافق في واجهتَي برمجة التطبيقات MediaCodec وCodec2
  • التوافق مع ملفات 4:2:0 الشخصية التي تتضمّن بيانات وصفية بتنسيق HDR10 وHDR10+
  • التوافق مع محتوى يصل إلى 10 بت
  • توافق أداة استخراج ملفات MP4 مع المنصات
  • إتاحة استخدام Media3 MP4 Extractor (يتم توفيرها باستخدام Jetpack)
  • تنسيق بيانات التسلسل المضغوطة (CSD) مشابه لتنسيق HEVC (مجموعة من وحدات SPS/PPS/VPS NAL)

تنفيذ منظومة على رقاقة (SoC)

لتفعيل فك ترميز VVC، على مورّدي نظام التشغيل على الشريحة (SoC) توفير أداة فك ترميز Codec2 (C2) VVC. يعرض مورّدو نظام SoC برنامج الترميز عن طريق إضافة إدخال <MediaCodec> إلى ملف media_codecs.xml الخاص بالمورّد (الموجود في /vendor/etc/media_codecs.xml) مع ضبط السمة type على video/vvc.

إيقاف ميزة VVC

لإيقاف إتاحة VVC، أزِل الإدخال <MediaCodec> مع ضبط السمة type على video/vvc من ملف media_codecs.xml الخاص بالمورّد. يمنع هذا الإجراء التطبيقات من استخدام ترميز VVC من خلال واجهات برمجة تطبيقات وسائط Android، مثل MediaCodec.

لإزالة برنامج ترميز VVC بالكامل، عليك أيضًا إزالة أي مكتبات لبرامج ترميز VVC أو أجهزة ترميز VVC من قواعد إصدار الجهاز. عادةً ما يتم تضمين هذه المكتبات كجزء من إصدار طبقة تجريد الأجهزة (HAL) لبرنامج ترميز الوسائط الذي يوفّره مورّد منظومة على رقاقة (SoC).