[MPlayer-dev-eng] [PATCH] Improved MMS over TCP support

Francesco Cosoleto cosoleto at gmail.com
Mon Mar 9 20:26:47 CET 2009


This patch adds support for bandwidth-based auto-selection of streams
and resolves communcation issues with server due to media stream MBR
selector. interp_header() function to parse ASF header is rewritten, in
part similar to asf_streaming_parse_header() located in asf_streaming.c,
because it didn't find all stream properties objects provided from
source. The patch changes also the number of streams limit that was set
to 20 streams, and uses preroll and max bitrate ASF fields for setting
stream prebuffering (as already made in MMS over HTTP code).

Fixes bugs #110, #1321. Maybe #799.

Depends on previuos posted patches (7, 8).

Samples for comparison:
*
mms://a232.v87252.c28731.g.vm.akamaistream.net/7/232/28731/v0001/msnent.download.akamai.com/8725/DBA90618/published/Video/controlroom/smashingpumpkins/smashingpumpkins_fullshow_cr_1115.wmv
(from MSN Video site)
* mms://89.119.94.130/Sat2000 (Italian TV)

Francesco Cosoleto
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mmst.diff
Type: text/x-patch
Size: 13997 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20090309/d1931fb4/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wishlist.diff
Type: text/x-patch
Size: 487 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20090309/d1931fb4/attachment-0001.bin>


More information about the MPlayer-dev-eng mailing list