Index: libmpcodecs/ad.c =================================================================== --- libmpcodecs/ad.c (revision 30284) +++ libmpcodecs/ad.c (working copy) @@ -49,8 +49,8 @@ #endif #ifdef CONFIG_LIBA52 &mpcodecs_ad_liba52, +#endif &mpcodecs_ad_hwac3, -#endif &mpcodecs_ad_hwmpa, #ifdef CONFIG_LIBAVCODEC &mpcodecs_ad_ffmpeg, Index: libmpcodecs/ad_hwac3.c =================================================================== --- libmpcodecs/ad_hwac3.c (revision 30284) +++ libmpcodecs/ad_hwac3.c (working copy) @@ -134,12 +134,6 @@ 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; }