Однією з проблем Unix-заснованих операційних систем (як настільних, так і мобільних) є коректне декодування мультимедіа. На Android ця процедура ускладнюється ще й колосальним різноманітністю процесорів і підтримуваних ними інструкцій. З цією проблемою розробники справляються, випускаючи окремі компоненти-кодеки для своїх програвачів.
зміст
Специфічний кодек по ряду причин. Типологія ARMv7 на сьогодні являє собою передостаннє покоління процесорів, однак всередині процесори такої архітектури розрізняються по ряду ознак - наприклад, набору інструкцій і типу ядер. Від цього і залежить вибір кодека для програвача.
Власне, вказаний кодек призначений в першу чергу для пристроїв з процесором NVIDIA Tegra 2 (наприклад, смартфонів Motorola Atrix 4G або планшета Samsung GT-P7500 Galaxy Tab 10.1). Цей процесор сумно відомий своїми проблемами відтворення HD-відео, і зазначений кодек для MX Player допоможе їх вирішити. Природно, знадобиться встановити сам MX Player з Google Play Маркета . У рідкісних випадках кодек може бути несумісний з пристроєм, так що майте цей нюанс на увазі.
Завантажити MX Player кодек (ARMv7)
По суті, містить в собі вищезазначене ПЗ для декодування відео плюс компоненти, які підтримують інструкції NEON, більш продуктивні і енергоефективні. Як правило, для пристроїв з підтримкою NEON установка додаткових кодеків не потрібно.
Версії Емікс Плеера, які встановлені не з Google Play Маркета, часто не володіють таким функціоналом - в цьому випадку компоненти доводиться качати і встановлювати окремо. Деякі пристрої на рідких процесорах (наприклад, Broadcom або TI OMAP) вимагають ручної установки кодеків. Але повторимося - для більшості пристроїв цього не потрібно.
Завантажити MX Player кодек (ARMv7 NEON)
Більшість сучасних мобільних девайсів виготовлені на базі процесорів з архітектурою ARM, проте деякі виробники експериментують з переважно настільної архітектурою x86. Єдиним виробником таких процесорів є компанія Intel, чиї продукти довгий час встановлювалися в смартфони та планшети ASUS.
Відповідно, цей кодек і призначений в основному для таких пристроїв. Не вдаючись в подробиці, відзначимо, що робота Android на таких ЦП дуже специфічна, і користувач буде змушений встановити відповідний компонент програвача, щоб той зміг коректно відтворювати відеоролики. Іноді може знадобитися ручна настройка кодека, але це вже тема для окремої статті.
Завантажити MX Player кодек (x86)
На відміну від вищеописаних, цей набір інструкцій кодування і декодування призначений для аудіоплеєра DDB2 і включає в себе компоненти для роботи з такими форматами, як APE, ALAC і ряду малопоширених звукових форматів, в тому числі і мережевого мовлення.
Відрізняється цей пак кодеків і причинами своєї відсутності в основному додатку - їх немає в ДДБ2 заради задоволення вимог ліцензії GPL, по якій і поширюються додатки в Google Play Маркеті. Однак відтворення деяких важких форматів навіть при наявності цього компонента все одно не гарантується.
І плеєр, і кодек, здатні програвати аудіофайли та переглядайте фільми в форматі AC3. Сам додаток може функціонувати як програвач відео, причому завдяки що йде в комплекті декодувальним компонентів відрізняється «всеїдністю» форматів.
Як відеоплеєр додаток являє собою рішення з розряду «нічого зайвого», і може бути цікавим лише як заміна зазвичай малофункціонального стокових програвачів. Як правило, з більшістю пристроїв працює коректно, проте на деяких девайсах можуть спостерігатися проблеми - в першу чергу, це стосується машинок на специфічних процесорах.
Android у багато відрізняється від Windows в плані роботи з мультимедіа - більшість форматів буде читатися, як то кажуть, «з коробки». Необхідність в кодеках з'являється тільки в разі нестандартного «заліза» або версії програвача.