[FFmpeg-devel] [PATCH 4/5] avcodec/hevc_sei: use ff_parse_a53_cc() to parse A53 Closed Captions
Lynne
dev at lynne.ee
Mon Aug 10 19:18:24 EEST 2020
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?
More information about the ffmpeg-devel
mailing list