Един от проблемите на базираните на Unix операционни системи (настолни и мобилни) е правилното декодиране на мултимедия. На Android тази процедура се усложнява от огромното разнообразие от процесори и инструкции, които поддържат. С този проблем разработчиците се справят, освобождавайки отделни компоненти на кодеците за своите играчи.
съдържание
Специфичен кодек по няколко причини. Типологията ARMv7 за днес е предпоследното поколение процесори, но вътре в процесорите на такава архитектура се различават за редица характеристики - например набор от инструкции и типа ядра. Това определя избора на кодек за плейъра.
Всъщност този кодек е предназначен главно за устройства с процесор NVIDIA Tegra 2 (например, смартфони Motorola Atrix 4G или таблет Samsung GT-P7500 Galaxy Tab 10.1). Този процесор е известен със своите проблеми при възпроизвеждането на HD видео и определеният кодек за MX Player ще помогне за решаването им. Естествено, ще трябва да инсталирате самия MX плеър Google Play Магазин , В редки случаи кодекът може да е несъвместим с устройството, така че имайте предвид този нюанс.
Изтегляне на MX Player Codec (ARMv7)
Всъщност той съдържа горепосочения софтуер за видео декодиране плюс компоненти, които поддържат NEON инструкции, по-ефективни и енергийно ефективни. Като правило за устройства с NEON поддръжка не се изискват допълнителни кодеци.
Версиите на Emix Player, които не са инсталирани от Google Play Магазин, често нямат такава функционалност - в този случай компонентите трябва да се изтеглят и инсталират отделно. Някои устройства на редки процесори (например Broadcom или TI OMAP) изискват ръчна инсталация на кодеци. Но отново - за повечето устройства това не се изисква.
Изтегляне на кодек MX Player (ARMv7 NEON)
Повечето съвременни мобилни устройства се произвеждат на базата на процесори с ARM архитектура, но някои производители експериментират с преобладаваща настолна архитектура x86. Единственият производител на такива процесори е компанията Intel, чиито продукти отдавна са инсталирани на смартфони и таблети ASUS.
Съответно този кодек е предназначен основно за такива устройства. Без да се впускаме в подробности, отбелязваме, че работата на Android на такива CPU е много специфична и потребителят ще бъде принуден да инсталира съответния компонент на плейъра, за да може той да възпроизведе правилно видеоклиповете. Понякога може да е необходимо ръчно да конфигурирате кодека, но това вече е тема за отделна статия.
Изтегляне на MX Player кодек (x86)
За разлика от горното, този набор от инструкции за кодиране и декодиране е предназначен за аудио плейъра DDB2 и включва компоненти за работа с формати като APE, ALAC и редица нискочестотни аудио формати, включително мрежово излъчване.
Този пакет кодеци се различава и причините за отсъствието му в основното приложение - те не са в DDB2, за да удовлетворят изискванията на GPL лиценза, който се използва за разпространение на приложения в Google Play Магазин. Възпроизвеждането на някои тежки формати, дори и с този компонент, все още не е гарантирано.
Както плейърът, така и кодекът могат да възпроизвеждат аудио файлове и саундтраци на филми във формат AC3. Самото приложение може да функционира като видео плейър и благодарение на декодиращите компоненти, които идват в комплекта, той се отличава с "овцевъдните" формати.
Като видео плейър приложението е решение от категорията "нищо излишно" и може да бъде интересно само като заместител на обикновено нискотарифните акции. По правило, при повечето устройства работи правилно, но някои устройства може да имат проблеми - на първо място, това се отнася за машини на конкретни процесори.
Android е много по-различен от Windows по отношение на работата с мултимедия - повечето формати ще бъдат прочетени, както се казва, "извън кутията". Необходимостта от кодеци се появява само в случай на нестандартен хардуер или версия на плейъра.