On Thu, Jun 9, 2016 at 4:36 PM, Anton Khirnov <an...@khirnov.net> wrote: > Quoting Vittorio Giovara (2016-06-02 02:00:03) >> --- >> I left the context extradata unchanged, and I process the new extradata >> directly. This fixed the crash at decoder_close. >> Vittorio >> >> libavcodec/h264.c | 15 +++++++++++++++ >> 1 file changed, 15 insertions(+) >> >> diff --git a/libavcodec/h264.c b/libavcodec/h264.c >> index 224ba2f..869b528 100644 >> --- a/libavcodec/h264.c >> +++ b/libavcodec/h264.c >> @@ -1042,6 +1042,21 @@ out: >> return buf_index; >> } >> >> + if (h->is_avc) { > > Why this condition?
because the extradata change from the container can only happen with avc1 files, extradata change from the embedded stream (annexb) is already supported as far as i understand -- Vittorio _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel