Mx Player 1130 Armv8 Neon Codec [verified] May 2026
To use the MX Player 1.13.0 ARMv8 NEON codec, you typically need a custom codec pack to restore support for audio formats like EAC3, DTS, and AC3, which are often removed due to licensing issues.
5.1 Inverse Discrete Cosine Transform (IDCT)
- Use row-column separable transforms: vectorize 1D IDCT on rows then columns.
- Use int16/int32 accumulators; pairwise loads with vld1q_s16, multiply-add with vmlaq_n_s32 or vmulq_s16 + vaddq_s16.
- Example (pseudocode):
// load 8 int16 coefficients
int16x8_t c = vld1q_s16(src);
int32x4_t lo = vmovl_s16(vget_low_s16(c));
int32x4_t hi = vmovl_s16(vget_high_s16(c));
// multiply-accumulate with constants
lo = vmlaq_n_s32(lo, cos0, coeff0);
...
// narrow and store
int16x8_t out = vcombine_s16(vqmovn_s32(lo), vqmovn_s32(hi));
vst1q_s16(dst, out);
What is ARMv8 NEON?
- ARMv8 is the 64-bit processor architecture used in most modern smartphones (e.g., Snapdragon 835 and newer, Kirin 970, Exynos 9820, MediaTek Helio P60).
- NEON is a SIMD (Single Instruction, Multiple Data) engine that speeds up multimedia processing, including video decoding, audio effects, and image processing.
Supported Scenarios with this Codec
- High-bitrate 1080p HEVC – On a Snapdragon 660 or above, NEON-accelerated software decoding can play 10-bit HEVC files that hardware decoders often reject (common in anime encodes).
- Broken or non-standard H.264 – Some hardware decoders crash on reference frame errors; software NEON decoders are more robust.
- MKV with ordered chapters or embedded fonts – The FFmpeg-based engine handles Matroska intricacies that the system MediaPlayer struggles with.
- 4K playback – On high-end chips (Snapdragon 855+), NEON software decoding can handle 4K@30fps H.264, but 4K HEVC may drop frames without hardware assist.
Step 5: Verify Codec Works
Play a video with AC3 or DTS audio.
Check audio decoder in playback info: mx player 1130 armv8 neon codec
Date: October 26, 2023
Subject: Analysis of the MX Player Custom Codec (ARMv8 NEON) version 1.13.0 To use the MX Player 1