• Aman Gupta's avatar
    avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder · 9b563f65
    Aman Gupta authored
    I tested the previous mediacodec changes on seven different Android
    TV devices, with both mpeg2 and h264 content. All except one worked
    as expected. The exception was the MiBox3 running Android 6.0.1,
    where playback would freeze on a frame every few seconds. I tested
    two other AMLogic devices with newer Android versions that did not
    show the same problem. H264 decoding on the MiBox3 was also not affected,
    so this workaround applies only to OMX.amlogic.mpeg2.decoder.awesome
    on Android API22.
    
    There is a rumor that Xiaomi is planning to release Android Oreo for
    the MiBox3, so I will revisit in a few months to confirm whether this
    is specific to os/driver version or the chipset used in that device.
    Signed-off-by: 's avatarAman Gupta <aman@tmm1.net>
    Signed-off-by: 's avatarMatthieu Bouron <matthieu.bouron@gmail.com>
    9b563f65
mediacodecdec.c 16.3 KB