[gstreamer-bugs] [Bug 464678] New: Add connection-speed property to mmssrc element
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Wed Aug 8 05:32:18 PDT 2007
If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
http://bugzilla.gnome.org/show_bug.cgi?id=464678
GStreamer | gst-plugins-bad | Ver: HEAD CVS
Summary: Add connection-speed property to mmssrc element
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: josep at fluendo.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
The 4th parameter of libmms/mms_connect() is the bandwidth available, libmms
uses this argument in the stream activation strategy.
Currently the bandwidth available is hardcoded to 128kbps, this cause some
problems.
I propose add connection-speed property to that element so it can be properly
selected.
The value 0 for bandwidth will take the meaning unknown, and max bandwitdh will
be passed to libmms, this will ensure that best audio and video streams are
activated in the server side and the other ones are deactivated.
Current strategy for stream selection in libmms is:
bandwidth_avil = x
1) select the audio stream with the max bitrate
2) bandwidth_avil -= selected_audio_stream_bitrate
3) try to select the video stream with a higher bitrate constrained to the
remaining bandwidth.
4) if no video stream is selected, select the video stream with the lowest
bitrate.
--
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.
You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=464678.
More information about the Gstreamer-bugs
mailing list