[Bug 693484] uridecodebin: query URI to source element and fallback to decoder's URI
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Apr 16 07:55:51 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=693484
GStreamer | gst-plugins-base | git
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.1.1
--- Comment #17 from Sebastian Dröge <slomo at circular-chaos.org> 2013-04-16 14:55:47 UTC ---
commit 54c678a21ec65d5d4aa82ed18116b1ee9624a5e8
Author: Philippe Normand <philn at igalia.com>
Date: Fri Mar 29 14:56:57 2013 +0100
query: new _BANDWIDTH_LIMITED flag
Source elements with limited bandwidth capabilities and supporting
buffering for downstream elements should set this flag when answering
a scheduling query. This is useful for the on-disk buffering scenario
of uridecodebin to avoid checking the URI protocol against a list of
hardcoded protocols.
Bug 693484
commit b857cb38ddb63af8ba745c10bece8f1b528af4fe
Author: Philippe Normand <philn at igalia.com>
Date: Sun Mar 31 12:05:49 2013 +0200
souphttpsrc: basic scheduling query support
Answer to scheduling queries with default parameters and the new
_BANDWIDTH_LIMITED_FLAG so that downstream is advised to minimize seek
operations and perform on-disk buffering if possible.
Bug 693484
commit 26fb72cf6577494fed4c00ecba2ad4d746d0caf5
Author: Philippe Normand <philn at igalia.com>
Date: Thu Mar 28 14:21:41 2013 +0100
uridecodebin: query bandwidth capability to source element
Use a scheduling query to check if the source element has some
bandwidth limitations. If this is the case on-disk buffering might be
used. If the source element doesn't handle the scheduling query then
fallback to checking the URI protocol against the hardcoded list of
protocols known to handle buffering already.
Fixes bug 693484.
--
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