Fails to detect bitrate for some stream ids
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmms |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Hi,
libmms fails to detect the bitrate for some stream ids while vlc can detect it. See this bug http://
In summary the problem is:
Use this stream mms://wm0.
VLC detects:
[0x93ccdb8] access_mms access: ignoring stream[0x1] audio (35 kb/s)
[0x93ccdb8] access_mms access: selecting stream[0x2] audio (67 kb/s)
[0x93ccdb8] access_mms access: selecting stream[0x3] video (738 kb/s)
[0x93ccdb8] access_mms access: ignoring stream[0x4] video (207 kb/s)
[0x93ccdb8] access_mms access: connection successful
But libmms only detects:
[...]
GUID: stream bitrate properties
stream bitrate properties
streams 4
stream id 1
stream id 1, bitrate 36630
stream id 2
stream id 3
stream id 4
stream id 4, bitrate 212792
length : 50
[...]
bandwitdh 10752000, left 10715370
selected streams: audio 1, video 4
disabling other streams
[...]
This makes libmms select the low-quality streams although the available bandwidth is large enough for the other ones.
Changed in libmms: | |
status: | New → Confirmed |
Two bugs spotted I think, off-by-one when parsing bitrate property, and GUID_ASF_ HEADER_ EXTENSION is never parsed.