[Bug 735848] New: adaptivedemux: new base class

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 1 14:06:31 PDT 2014


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

           Summary: adaptivedemux: new base class
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thiagossantos at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Currently all 3 adaptive demuxers share a lot of code.

This adaptive demuxer base class refactors the common code to a single place
and leave the subclasses only to deal with mapping the specifics of their
manifests into the fragments data (url, byte ranges, timestamps).

Simple playback and seeking are working and tested. The major gap now is
testing with live playback.

The latest version can be found at
http://cgit.freedesktop.org/~thiagoss/gst-plugins-bad/log/?h=adaptivedemux

Let me know if you have another preferred way of reviewing this so I can set it
up as the patches are rather large. I'm also going to attach the main patch
here.

Additionally, a few new features have landed in some of the adaptive demuxers
in the past days that are not on the branch but those are trivial to port once
we get some review on the current status.

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