[Bug 668833] kateenc does not work as exspected
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sat Jan 28 04:44:18 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=668833
GStreamer | gst-plugins-bad | 0.10.35
Vincent Penquerc'h <vincent.penquerch> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
--- Comment #5 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2012-01-28 12:44:13 UTC ---
I cannot reproduce the error, but as I said on IRC, I think I remember seeing
that a while ago, and it was fixed then. I can't find what fixed it, but please
make sure you are using the latest version of libkate, as I think the fix may
have been there.
I also found a memory corruption bug in matroskamux and an old obsolete
duration hack in kateenc, both fixed now, see commits below. The matroskamux
one only got introduced recently, so you only need that fix if you were using
git gstreamer, but you do need the kateenc one for timings to work with
Matroska.
Now, if you still get that EOS error, can you please try the following
pipeline:
GST_DEBUG=kate*:5,matroska*:5,GST_SCHEDULING:5 gst-launch-0.10 texttestsrc
num-buffers=8 blocksize=12 ! text/plain,framerate=1/1 ! kateenc category=SUB !
queue ! matroskamux name=mux ! filesink location=out.mkv videotestsrc
num-buffers=80 ! video/x-raw-yuv,framerate=10/1 ! jpegenc ! queue ! mux. >&
/tmp/gst.log
The output will all be redirected to /tmp/gst.log, along with extra debug info,
which you can attach to this bug if you get that EOS issue with that command as
well. If not, then please run your own program with
GST_DEBUG=kate*:5,matroska*:5,GST_SCHEDULING:5, and attach the output of that.
commit 119f94bab7564603a15b51376e815b122c31d404
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date: Sat Jan 28 12:35:13 2012 +0000
matroskamux: do not free memory twice
A recent change to fix leaking codec ID string accidentally caused
one of the very few places that weren't leaking to now free twice.
commit e0b0604119fd7cfb2242605dcff10405ff0a1285
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date: Sat Jan 28 12:32:46 2012 +0000
kateenc: remove 'flush every packet' hack
This is a bad hack which does not work with Matroska, and is now
obsolete as similar code is not included in oggmux/oggstream.
--
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