[Bug 771478] New: qtmux moov-recovery-file options fails by gst-launch-1.0

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Sep 15 08:48:02 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=771478

            Bug ID: 771478
           Summary: qtmux moov-recovery-file options fails by
                    gst-launch-1.0
    Classification: Platform
           Product: GStreamer
           Version: 1.8.3
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: lienes.cirules at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Hi, I have a problem to recover mp4 file made by gst-launch-1.0: gst-launch-1.0
qtmoovrecover broken-input=broken.mp4 recovery-input=recovery
fixed-output=fixed.mp4

Once i start the writing stream, I get this message: GST_WARNING_OBJECT (qtmux,
"An error was detected while writing to recover file, moov recovery won't
work");  And no other warning.

The same pipeline with gst-launch-0.10 works and there is no such warnings. 

So I inspected the source code and found that
gst-plugins-good-1.8.3/gst/isomp4/gstqtmux.c line 2068 where subroutine "fail"
executes 100% of time and there moov_recov_file pointer will get NULL. So it
will be created and nothing should be written in there. If that subroutine is
correct, than I should get at least this warning : GST_WARNING_OBJECT (qtmux,
"Failed to write moov recovery file " "headers");. But there is no such
warnings in console.

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