[Bug 720377] New: Play MPEG2 video clip causing gstreamer stuck for 5 mins using mpegvideoparse

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Dec 13 00:20:05 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=720377
  GStreamer | gst-plugins-bad | 1.0.10

           Summary: Play MPEG2 video clip causing gstreamer stuck for 5
                    mins using mpegvideoparse
    Classification: Platform
           Product: GStreamer
           Version: 1.0.10
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: siew.hoon.lim at intel.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: 3.5/3.6


Playing this particular mpeg2 video clip attached at here, the gstreamer player
stuck in the last 3rd frame of end of video for around 5 mins to 8 mins there
only exit. Don't see this issue using mplayer Fedora18 or play this video clip
on windows media player windows 7.

I try using both command pipeline in software & hardware decode also see same
issue:
1.)gst-launch-1.0 -v filesrc location=auto.m2v ! mpegvideoparse ! vaapidecode !
vaapsink
2.)gst-launch-1.0 -v filesrc location=auto.m2v ! mpegvideoparse ! mpeg2dec !
xvimagesink

Just pure run this command pipeline:
gst-launch-1.0 -v filesrc location=auto.m2v ! mpegvideoparse ! fakesink

Put in my own debug message & count in gst_mpegv_parse_handle_frame function.
This consistent start happend at that function count number: 8564
GstMpegVideoPacket packet retrieve from gst_mpeg_video_parse
-> packet.size = 0 until the end
-> packet.offset = a bit weird....

gstbuffer.c:635:gst_buffer_new_allocate: new buffer 0xb613b8c0 of size
196608 from allocator (nil)

And you can see the new buffer size keep increasing....until drain out then
only exit the gstreamer.

Not able to find other demuxer to replace mpegvideoparse to checkout whether is
really demuxer problem or the video clip issue. 

Run this in Fedora 18 system.

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