[Bug 762013] New: curlhttpsink: Problem in curlhttpsink when qtmux uses faststart

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Feb 13 23:59:33 UTC 2016


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

            Bug ID: 762013
           Summary: curlhttpsink: Problem in curlhttpsink when qtmux uses
                    faststart
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: d.fernandezlop at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 321089
  --> https://bugzilla.gnome.org/attachment.cgi?id=321089&action=edit
Patch to resolve the problem

Hi,

I have detected that when I use curlhttpsink after a qtmux with faststart the
sink doesn't work fine. 

The sink receives a first empty buffer and it doesn't receive more buffers
until the end of the video. However, the sink starts to send empty http
requests with the first buffer and the sending never works fine.

I attach a patch that resolves the problem this avoiding empty buffers.

You can check the bug with this simple pipeline:
gst-launch-1.5 videotestsrc num-buffers=1000! x264enc ! qtmux faststart=TRUE !
curlhttpsink location=http://127.0.0.1:8080/

If you put a http-server you will be able to detect empty packages since the
begining of the execution and the execution never ends. With my patch, this
doesn't occur.

Thank you.
David.

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