After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583904 - schroparse not remuxing well in conjuction with oggmux and matroskamux
schroparse not remuxing well in conjuction with oggmux and matroskamux
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.22
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-26 16:01 UTC by Christian Fredrik Kalager Schaller
Modified: 2009-12-31 05:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Fredrik Kalager Schaller 2009-05-26 16:01:30 UTC
[cschalle@crazyhorse Videos]$ gst-launch-0.10 filesrc location=dirac.ogg ! oggdemux ! schroparse ! oggmux ! filesink location=diracremuxed.ogg
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.
Additional debug info:
gstbasesink.c(1599): gst_base_sink_get_sync_times (): /GstPipeline:pipeline0/GstFileSink:filesink0:
unexpected buffer out of segment found.
WARNING: from element /GstPipeline:pipeline0/GstFileSink:filesink0: GStreamer encountered a general stream error.

if I try to replace oggmux with matroskamux:
gst-launch-0.10 filesrc location=dirac.ogg ! oggdemux ! schroparse ! matroskamux ! filesink location=diracremuxed.mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 309820551005 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

It looks like its going well, but the CPU is just maxed out and nothing is being written.

Using mpegtsmux works well however:
gst-launch-0.10 filesrc location=dirac.ogg ! oggdemux ! schroparse ! mpegtsmux ! filesink location=diracremuxed.ts
Comment 1 Thiago Sousa Santos 2009-10-14 13:28:07 UTC
I can't reproduce this. Isn't it fixed already? #580712 was really similar and is fixed.

If it isn't, can you provide the file you're using?
Comment 2 Akhil Laddha 2009-12-31 05:17:22 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!