[libav-bugs] [Bug 880] New: aac codec uses internal buffering, does not implement .flush

bugzilla at libav.org bugzilla at libav.org
Mon Aug 10 20:54:38 CEST 2015


https://bugzilla.libav.org/show_bug.cgi?id=880

            Bug ID: 880
           Summary: aac codec uses internal buffering, does not implement
                    .flush
           Product: Libav
           Version: git HEAD
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: ---
         Component: libavcodec
          Assignee: bugzilla at libav.org
          Reporter: bugzilla2 at element80.net

While decoding an AAC audio stream, an audio discontinuity of several hundred
samples is observed after a seek and then calling avcodec_flush_buffers. This
is not observed with other decoders, and is also not observed if the codec is
closed and reopened.

I believe that a .flush method needs to be implemented in a way that resets the
SingleChannelElement struct, particularly the 'saved' and 'ret_buf' elements.

-- 
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libav.org/pipermail/libav-bugs/attachments/20150810/953ff524/attachment.html>


More information about the libav-bugs mailing list