[Bug 707242] New: qtmux: streamable property has no effect

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Sep 1 13:12:44 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=707242
  GStreamer | gst-plugins-good | 1.x

           Summary: qtmux: streamable property has no effect
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


please try this pipeline:

gst-launch-1.0 -e videotestsrc num-buffers=1000 ! jpegenc ! qtmux streamable=1
! filesink location=/tmp/test.mov

the file test.mov is not playable until I stop the pipeline, if I change qtmux
with matroskamux, the file is playable without waiting for the pipeline to
finish (CTRL+C).

Additionally the following pipeline produce two identical files:

gst-launch-1.0 videotestsrc ! jpegenc ! qtmux streamable=true ! filesink
location=/tmp/test1.mov

gst-launch-1.0 videotestsrc ! jpegenc ! qtmux streamable=false ! filesink
location=/tmp/test.mov

so streamable property make no difference, using matroskamux instead of qtmux
produce, as expected, file with different sizes, setting streamable=true
produce a smaller file (no index) and the file is playable while the pipeline
is still writing to the file. 

I don't know if this is a isomp4 limitation, if so streamable property should
be removed from qtmux

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