#10732: avcodec_flush_buffers() not resetting E-AC-3 decoder
-------------------------------------+-------------------------------------
             Reporter:  Peter        |                    Owner:  (none)
  Krefting                           |
                 Type:  defect       |                   Status:  new
             Priority:  minor        |                Component:
                                     |  undetermined
              Version:  6.1          |               Resolution:
             Keywords:  eac3         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Peter Krefting):

 I am now in the process of updating the source tree (to ffmpeg 7.1). I
 applied the patch from comment:5. With the patch, the tester program now
 crashes with a segmentation fault inside av3_decode_flush(). Adding an `if
 (s)` around the memset() invocation is not enough to rectify this,
 unfortunately.

 To compile the tester with 7.1, I replaced `frame->channels` with
 `frame->ch_layout.nb_channels` (two places), otherwise the code is as in
 the description above.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10732#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to