[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