[gstreamer-bugs] [Bug 601293] New: [patch] Fix dvdemux timestamping issue
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Nov 9 10:50:03 PST 2009
https://bugzilla.gnome.org/show_bug.cgi?id=601293
GStreamer | gst-plugins-good | git
Summary: [patch] Fix dvdemux timestamping issue
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: ylatuya at gmail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
Created an attachment (id=147301)
--> (https://bugzilla.gnome.org/attachment.cgi?id=147301)
Log before applying the patch
dvdemux does not timestamp properly outgoing buffers because the last_stop
value is not calculated in the proper way. Therefore, the buffers' duration
value is not set properly, which produces with the vorbis encoder a file which
sound is cracking/wobbling.
I attach the log with some additional debugging info to illustrate the problem,
before and after the patch using the following pipeline:
export GST_PLUGIN_PATH=/usr/local/lib/gstreamer-0.10/ && export
GST_DEBUG=*dvdemux*:5 && gst-launch-0.10 dv1394src ! dvdemux name=mux .audio
! identity ! audioconvert ! vorbisenc ! oggmux ! filesink location=vorbis.ogg
It's the first time I hack on dvdemux so certainly there is a much better
solution, but I hope that will point you to the right direction.
--
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