diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2015-07-13 00:52:18 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2015-07-13 01:09:21 +0200 |
commit | 99558270ed1e1c0d8906439b47085860ee0b08bd (patch) | |
tree | 1ce2a0eb9ea06f631ca19beeface093a6d76b8b6 /libavcodec/hevc_parser.c | |
parent | ad92410d900b985cdabc499f0badaad72dd5ea2d (diff) | |
download | ffmpeg-99558270ed1e1c0d8906439b47085860ee0b08bd.tar.gz |
avcodec/hevc: Simplify skipped_bytes_pos code further
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/hevc_parser.c')
-rw-r--r-- | libavcodec/hevc_parser.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/hevc_parser.c b/libavcodec/hevc_parser.c index d6171b0472..5c1ff3038d 100644 --- a/libavcodec/hevc_parser.c +++ b/libavcodec/hevc_parser.c @@ -313,7 +313,6 @@ static int hevc_init(AVCodecParserContext *s) h->HEVClc = av_mallocz(sizeof(HEVCLocalContext)); if (!h->HEVClc) return AVERROR(ENOMEM); - h->skipped_bytes_pos_size = INT_MAX; return 0; } @@ -326,7 +325,6 @@ static void hevc_close(AVCodecParserContext *s) HEVCParamSets *ps = &h->ps; HEVCPacket *pkt = &h->pkt; - av_freep(&h->skipped_bytes_pos); av_freep(&h->HEVClc); av_freep(&pc->buffer); @@ -339,8 +337,10 @@ static void hevc_close(AVCodecParserContext *s) ps->sps = NULL; - for (i = 0; i < pkt->nals_allocated; i++) + for (i = 0; i < pkt->nals_allocated; i++) { av_freep(&pkt->nals[i].rbsp_buffer); + av_freep(&pkt->nals[i].skipped_bytes_pos); + } av_freep(&pkt->nals); pkt->nals_allocated = 0; } |