#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):

 > You also mentioned you have a better sample. I think this should be
 applied.

 Unfortunately not. The code that is affected and that my sample code is
 set to imitate runs on off-air samples and produce loudness information
 only, it does not store the incoming streams.

 The other case I mentioned was in similar code where we process multiple
 HEVC streams using the same decoder. In that case we detect the keyframe
 and pass that to the HEVC decoder to extract an image, reset the decoder,
 then pass another keyframe (possibly from a completely unrelated stream),
 extract an image, etc.

 I have not yet had the time to test the provided bugfix, we are currently
 preparing a new release, so upgrading is impractical, but it is on my to-
 do list.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10732#comment:8>
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