[Bug 655245] [basevideodecoder] stop processing dropped or invisible frames earlier

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 9 23:50:44 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=655245
  GStreamer | gst-plugins-bad | git

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.24
            Summary|[PATCH] basevideodecoder:   |[basevideodecoder] stop
                   |stop processing droped or   |processing dropped or
                   |invisible frame earlier     |invisible frames earlier

--- Comment #12 from Sebastian Dröge <slomo at circular-chaos.org> 2012-01-10 07:50:40 UTC ---
commit 3d34779e2401598ac7f49fedda75d852e98c7bd6
Author: Oleksij Rempel (Alexey Fisher) <bug-track at fisher-privat.net>
Date:   Wed Jan 4 11:05:48 2012 +0100

    vp8dec: use is_alt_data option to prevent timestamp collisions

    altref/invisible frames usually stored in container with same timestamp as
    dependet frame. This make basevideodecoder to update timestamp for dependet
    frame and couse TS colision on next frame:

                     ^- here is altref
    time     : 1 2 3 4 5 6 7 8 9
    webm ts  : 1   3 5 5   7   9
    vp8dec ts: 1   3   7   7   9

    Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245

    Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track at fisher-privat.net>

commit 1d0507af896ca76d4629ce1a83ae8da356d4808a
Author: Oleksij Rempel (Alexey Fisher) <bug-track at fisher-privat.net>
Date:   Wed Jan 4 11:09:23 2012 +0100

    basevideodecoder: add option to hande alt frame data

    altref/invisible 'frame' do not describe some frame directly, so it can't
be
    displayed and timestamps should not be updated.

    Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245
    Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track at fisher-privat.net>

-- 
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