[gstreamer-bugs] [Bug 633906] New: VLC breaks while playing mpeg2 ts stream generated by ffmux_mpegts

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Nov 3 06:10:39 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=633906
  GStreamer | gst-ffmpeg | git

           Summary: VLC breaks while playing mpeg2 ts stream generated by
                    ffmux_mpegts
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: kapil at mediamagictechnologies.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


If we generate a ts stream with

gst-launch-0.10 videotestsrc ! ffenc_mpeg2video bitrate=2000000
rc-max-rate=2000000 rc-min-rate=2000000 rc-buffer-size=183500 ! queue !
ffmux_mpegts name=mux ! filesink location=/tmp/test-gst.ts -v audiotestsrc !
audio/x-raw-int, rate=48000, channels=2 ! audioconvert ! ffenc_mp2 ! queue !
mux.


the test-gst.ts stream breaks after sometime while playing back using vlc.

if you use vlc -vvv you can see the problem that the pts values are not
properly assigned in ts packets by ffmux_mpegts.

Also if we generate a test-ffmpeg.ts using ffmpeg commandline 

./ffmpeg -i ~/test.flv -vcodec mpeg2video -bufsize 1835008 -b 2000000 -maxrate
2000000 -minrate 2000000 -acodec mp2 -f mpegts -muxrate 3000000
/tmp/test-ffmpeg.ts

it plays perfectly with vlc.


Suspected Issue:
  There is a difference in the way ffmpeg assigns pts values & the way
gst-ffmpeg does. It seems gst-ffmpeg is doing something wrong.

Can someone please look in the issue.

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