[FFmpeg-devel] [PATCH 4/5] avcodec/hevc_sei: use ff_parse_a53_cc() to parse A53 Closed Captions
James Almer
jamrial at gmail.com
Mon Aug 10 19:29:53 EEST 2020
On 8/10/2020 1:18 PM, Lynne wrote:
> Aug 10, 2020, 17:49 by jamrial at gmail.com:
>
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>> configure | 2 +-
>> libavcodec/hevc_sei.c | 49 +++++++------------------------------------
>> 2 files changed, 9 insertions(+), 42 deletions(-)
>>
>> diff --git a/configure b/configure
>> index 5fd966035f..762e74a8ab 100755
>> --- a/configure
>> +++ b/configure
>> @@ -2743,7 +2743,7 @@ h264_decoder_suggest="error_resilience"
>> hap_decoder_select="snappy texturedsp"
>> hap_encoder_deps="libsnappy"
>> hap_encoder_select="texturedspenc"
>> -hevc_decoder_select="bswapdsp cabac golomb hevcparse videodsp"
>> +hevc_decoder_select="atsc_a53 bswapdsp cabac golomb hevcparse videodsp"
>> huffyuv_decoder_select="bswapdsp huffyuvdsp llviddsp"
>> huffyuv_encoder_select="bswapdsp huffman huffyuvencdsp llvidencdsp"
>> hymt_decoder_select="huffyuv_decoder"
>> diff --git a/libavcodec/hevc_sei.c b/libavcodec/hevc_sei.c
>> index a4ec65dc1a..06e7a3a10c 100644
>> --- a/libavcodec/hevc_sei.c
>> +++ b/libavcodec/hevc_sei.c
>> @@ -22,6 +22,7 @@
>> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
>> */
>>
>> +#include "atsc_a53.h"
>> #include "golomb.h"
>> #include "hevc_ps.h"
>> #include "hevc_sei.h"
>> @@ -164,51 +165,17 @@ static int decode_nal_sei_pic_timing(HEVCSEI *s, GetBitContext *gb, const HEVCPa
>> static int decode_registered_user_data_closed_caption(HEVCSEIA53Caption *s, GetBitContext *gb,
>> int size)
>> {
>> - int flag;
>> - int user_data_type_code;
>> - int cc_count;
>> + int ret;
>>
>> if (size < 3)
>> return AVERROR(EINVAL);
>>
>
> Shouldn't all EINVALs be AVERROR_INVALIDDATA?
I thought about it, but decided to leave it as is seeing it was outside
the scope of this patch. I can change it in a separate patch.
More information about the ffmpeg-devel
mailing list