[Bug 721384] h264parse: clears keyframe flags when passing through byte-stream AUs

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jan 3 08:30:40 PST 2014


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

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |t.i.m at zen.co.uk
          Component|gst-plugins-ugly            |gst-plugins-bad
            Version|1.2.1                       |git
            Summary|Asfdemux doesn't set the    |h264parse: clears keyframe
                   |Key frame flag              |flags when passing through
                   |                            |byte-stream AUs
     Ever Confirmed|0                           |1

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2014-01-03 16:30:37 UTC ---
There doesn't seem to be anything wrong with asfdemux here (this is using 1.2.2
as in debian sid):

$ gst-launch-1.0 filesrc location=
/home/tpm/samples//misc/721384-axis-q6035e_original_quality.asf ! asfdemux !
video/x-h264 ! fakesink silent=false -v | grep chain | grep -v delta-unit | sed
-e 's/.*pts/pts/' -e 's/, duration.*//'
pts: 0:00:00.000000000
pts: 0:00:02.066000000
pts: 0:00:04.132000000
pts: 0:00:06.199000000
...
pts: 0:00:26.865000000
pts: 0:00:28.932000000
pts: 0:00:30.998000000


Seems to be a bug in h264parse then:

$ gst-launch-1.0 filesrc location=axis.asf ! asfdemux ! h264parse ! fakesink
silent=false -v | grep chain | sed -e 's/.*pts/pts/' -e 's/, duration.*flags/
flags/' -e 's/).*//' | head -n 5
pts: 0:00:00.000000000 flags: 00002000 delta-unit 
pts: 0:00:00.032000000 flags: 00002000 delta-unit 
pts: 0:00:00.066000000 flags: 00002000 delta-unit 
pts: 0:00:00.099000000 flags: 00002000 delta-unit 
pts: 0:00:00.132000000 flags: 00002000 delta-unit

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