[Bug 651640] New: Qtdemux can't process fragments of ISO MP4 media file

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 1 06:52:10 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=651640
  GStreamer | gst-plugins-good | 0.10.29

           Summary: Qtdemux can't process fragments of ISO MP4 media file
    Classification: Platform
           Product: GStreamer
           Version: 0.10.29
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: christophe.dongieux at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=188996)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=188996)
4 concatenated fragments of MP4 file, without file header

Hello,

I am currently working on a smooth streaming source plugin for Gstreamer.
This plugin fetches mp4 fragments (a moof box + its mdat box) from a smooth
streaming server and gives it to qtdemux.
To verify it could be done this way, I asked on the #gstreamer IRC channel, and
someone told me it should work.
As an example, I downloaded 4 fragments, concatenated it to a single file, and
tried to play it with gst-launch (with playbin2 or made the pipeline by hand:
"gst-launch-0.10 -v filesrc location=movie.mp4 ! qtdemux ! queue ! ffdec_vc1 !
fakesink"

With playbin2, decodebin2 thinks the source has "image/x-tga" as caps.
With pipeline made by hand, it tries to parse the mp4 file header (ftyp, moov,
...) but doesn't find it, and complains it doesn't find any streams.

You can find the 4 concatenated fragements to the single file movie.mp4 in
attachment.

Gstreamer version is 0.10.34, and gst-plugins-good is 0.10.29.

Cheers,
Christophe Dongieux.

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