[gstreamer-bugs] [Bug 606307] mastroska muxer bad in case of 1fps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jan 8 05:17:02 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=606307
  GStreamer | gst-plugins-good | 0.10.17

Tibor Kocsis <ikt011> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ikt011 at gmail.com

--- Comment #4 from Tibor Kocsis <ikt011 at gmail.com> 2010-01-08 13:16:59 UTC ---
Hi, i'm working with Levente on this project. We don't have already the
solution of our problem, it can be either in the videosrc h264 stream or in one
of the element in the pipeline.

> Could you test if it works if you use a capsfilter right after the filesrc with
> the exact same caps that the h264 had when it was writen to the file?

I used this pipeline, but the ffmpeg errors still coming while i'm trying to
seek:
gst-launch videotestsrc ! capsfilter caps="video/x-raw-yuv,framerate=1/1" !
x264enc ! matroskamux ! filesink location=vsrc_1fps.mkv

Seeking with totem:

ERROR ffmpeg :0:: number of reference frames exceeds max (probably corrupt
input), discarding one

The same happend when I set the x264enc element's byte-stream property to true
or false, so it looks like for me the byte-stream is not our problem (btw very
thanks Mark for the additional infos). The pipeline was:

gst-launch videotestsrc ! capsfilter caps="video/x-raw-yuv,framerate=1/1" !
x264enc byte-stream=false ! matroskamux ! filesink location=vsrc_1fps.mkv

Another test case: disabling the B frames at convert, there isn't any ERROR
while seeking the video:

 ... ! x264enc key-int-max=1 ! ...

Any ideas?

I'm using gstreamer-plugins-bad-0.10.17-2.fc12.i686 but the h264parse element
only has two properties: name and split-packetized. From where can I get a
recent version?

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