[Bug 646495] New: hlsdemux: Add missing patches from my local branch

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Apr 1 16:33:31 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=646495
  GStreamer | gst-plugins-bad | git

           Summary: hlsdemux: Add missing patches from my local branch
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: ylatuya at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
      GNOME target: ---
     GNOME version: ---


Hi,

After seeing two commits in the hlsdemux element that I had already fixed I
have dug in my local branches and I noticed 3 missing commits. You can find it
in my hls branch [1].

The first commit make use of a GstAdapter to store the downloaded buffers of a
fragment instead of using gst_buffer_join for each buffer. This reduce the
usage of CPU considerably at the end of the fragment when gst_buffer_join()
becomes too slow, probably because it requires a memcopy.

The second one removes the list of media files when a playlist is updated,
otherwise the media files parsed in the downloaded playlist are appended to the
current list instead of replacing the existing ones.

The 3rd one just checks properly that the downloaded playlist is properly
encoded in utf-8.




[1]https://gitorious.org/ylatuya-gstreamer/gst-plugins-bad/commits/hls

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