[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