[gstreamer-bugs] [Bug 595161] New: [mpegtsdemux] Internal dataflow problem with some streams.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 14 05:42:14 PDT 2009


https://bugzilla.gnome.org/show_bug.cgi?id=595161
  GStreamer | gst-plugins-bad | 0.10.x

           Summary: [mpegtsdemux] Internal dataflow problem with some
                    streams.
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: krzysztof.adamski at korbank.pl
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Overview: 
I'm having problems with playing some mpeg streams from dvb card. From time to
time (1/10 of times) when i start watching some channel, it is stuck at the
first frame (sometimes audio is playing, though). Here's error message:

(gst-launch-0.10:1975): GStreamer-CRITICAL **: gst_event_new_new_segment_full:
assertion `start != -1' failed

(gst-launch-0.10:1975): GStreamer-CRITICAL **: gst_pad_push_event: assertion
`event != NULL' failed
WARNING: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:
Internal data flow problem.
Additional debug info:
gstbasesink.c(3283): gst_base_sink_chain_unlocked ():
/GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:
Received buffer without a new-segment. Assuming timestamps start from 0.
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

I did record some very short samples of this TS files and they can be played
without problems on mplayer and VLC but not with gstreamer.

Steps to reproduce:
- Take one of my failing samples from http://box1.japko.eu/mpegtsdemuxbug/fail/
- Play it with gstreamer using one of following pipelines:
  * gst-launch playbin uri=file:///fail/sample.9.ts
  * gst-launch filesrc location=/fail/sample.9.ts ! mpegtsdemux ! mpeg2dec !
ffmpegcolorspace ! xvimagesink

Actual Results:
The file is not played. It stops at the first frame.

Expected Results:
File being played without problems.

Build Date & Platform:
The problem seams to occur in all versions of mpegtsdemux in
gstreamer-plugin-bad. I'm testing this on Ubuntu system (both with it's default
packages and my own packages build from newest versions).

Additional Information:
- There are couple failing samples here: http://box1.japko.eu/mpegtsdemux/fail/
- You can compare them with working samples from:
http://box1.japko.eu/mpegtsdemux/ok/
- debug log attached

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