[Bug 721941] baseparse: do not accumulate buffers on passthrough mode

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 13 04:26:13 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=721941
  GStreamer | gstreamer (core) | unspecified

Thiago Sousa Santos <thiago.sousa.santos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #3 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2014-01-13 12:26:09 UTC ---
Fixes and test pushed to master

commit 4f9d382a0aa71d8ef8413d89b98018ee89e66d1e
Author: Thiago Santos <ts.santos at sisa.samsung.com>
Date:   Mon Jan 13 08:37:37 2014 -0300

    tests: baseparse: add test for reverse playback on passthrough

    Baseparse stores buffers for reverse playback to push on the next
    DISCONT, the issue was that it wouldn't ever check for a discont
    on passthrough mode as it skips all real parsing. This test
    was create to verify this issue and prevent it from happening again

    https://bugzilla.gnome.org/show_bug.cgi?id=721941

commit aad8123ff95cd6edc845dc0527512c042f54bc9a
Author: Thiago Santos <ts.santos at sisa.samsung.com>
Date:   Sat Jan 11 10:49:17 2014 -0300

    tests: baseparse: add basic test for baseparse

    Just a small test to check that basic playback works

commit a3ff2976cc4a29e785563d3a683054748be23e6f
Author: Thiago Santos <ts.santos at sisa.samsung.com>
Date:   Fri Jan 10 09:10:06 2014 -0300

    baseparse: do not accumulate buffers on passthrough mode

    If on passthrough during reverse playback, do not accumulate buffers as
    baseparse will never check for DISCONT flag to push those buffers.
    So just push buffers downstream as if it was forward playback.

    https://bugzilla.gnome.org/show_bug.cgi?id=721941

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list