diff --git a/libmpcodecs/ad.c b/libmpcodecs/ad.c index 01b9b26d9f..e8cd5d7286 100644 --- a/libmpcodecs/ad.c +++ b/libmpcodecs/ad.c @@ -49,8 +49,8 @@ ad_functions_t* mpcodecs_ad_drivers[] = #endif #ifdef CONFIG_LIBA52 &mpcodecs_ad_liba52, - &mpcodecs_ad_hwac3, #endif + &mpcodecs_ad_hwac3, &mpcodecs_ad_hwmpa, #ifdef CONFIG_LIBAVCODEC &mpcodecs_ad_ffmpeg, diff --git a/libmpcodecs/ad_hwac3.c b/libmpcodecs/ad_hwac3.c index eb9dce072f..2309f2f3b5 100644 --- a/libmpcodecs/ad_hwac3.c +++ b/libmpcodecs/ad_hwac3.c @@ -135,12 +135,6 @@ static int ac3dts_fillbuff(sh_audio_t *sh_audio) demux_read_data(sh_audio->ds, sh_audio->a_in_buffer + 12, length - 12); sh_audio->a_in_buffer_len = length; - // TODO: is DTS also checksummed? -#ifdef CONFIG_LIBA52_INTERNAL - if(isdts == 0 && crc16_block(sh_audio->a_in_buffer + 2, length - 2) != 0) - mp_msg(MSGT_DECAUDIO, MSGL_STATUS, "a52: CRC check failed! \n"); -#endif - return length; }