Age | Commit message (Collapse) | Author |
|
|
|
|
|
libmms will always fail to request media with URIs containing percent-encoded
characters. This is because the path component in the MMS URI should be
decoded before it is sent to the server.
http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-MMSP%5D.pdf
(page 48)
|
|
When using a variable to store the result of strlen(), make sure its
type is size_t just like the function returns, rather than using a
smaller type like int.
--HG--
extra : transplant_source : %B0%D5%3B%D7%1Dy%0A%7E%7D%7C%023%08%B2%CE%D3t%0B3%D7
|
|
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.
With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().
malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.
--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
|
|
|
|
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
|
|
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
|
|
Solaris definitions.
|
|
CVS patchset: 8608
CVS date: 2007/02/20 00:34:55
|
|
Actually this is only implemented for the MMST protocol.
CVS patchset: 8484
CVS date: 2007/01/03 15:09:42
|
|
CVS patchset: 8263
CVS date: 2006/09/16 08:13:51
|
|
default.
CVS patchset: 8223
CVS date: 2006/09/12 21:24:18
|
|
Modified the mms input plugins and the asf demuxer to use the new parser.
Added Asf Extended Header parsing, fixed best stream selection.
CVS patchset: 8203
CVS date: 2006/09/07 07:21:06
|
|
Loosly based on: [vendor-sec] patch for libmms buffer overflows (CVE-2006-2200)
CVS patchset: 8118
CVS date: 2006/07/11 09:37:31
|
|
CVS patchset: 8065
CVS date: 2006/06/20 01:46:41
|
|
versions. Check for nl_langinfo() explicitely and use that instead.
CVS patchset: 8023
CVS date: 2006/06/10 00:21:51
|
|
CVS patchset: 7972
CVS date: 2006/04/19 17:30:12
|
|
MMS buffer overflow fix ported over from MPlayer
CVS patchset: 7479
CVS date: 2005/04/21 19:02:43
|
|
This fixes problems with some mms servers.
Thanks to Alain Daurat (daurat@users.sourceforge.net) for the investigations.
CVS patchset: 7362
CVS date: 2005/01/18 23:25:34
|
|
Fix playback of: mms://video.pbs.org/general/windows/scientific/pbssaf1403_220k.asf
CVS patchset: 7341
CVS date: 2005/01/13 20:59:05
|
|
Improve chained stream detection (do not trust stream packet count).
This fix the bug https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1098044&group_id=9655
mmsh://secure4.jumptv.com/Preview1_hi
mmst://secure4.jumptv.com/Preview1_hi
CVS patchset: 7339
CVS date: 2005/01/12 00:05:36
|
|
CVS patchset: 7257
CVS date: 2004/12/14 23:13:09
|
|
Fix this issue:
https://sourceforge.net/tracker/index.php?func=detail&aid=1077868&group_id=9655&atid=109655
CVS patchset: 7252
CVS date: 2004/12/14 08:18:36
|
|
CVS patchset: 7247
CVS date: 2004/12/13 19:12:56
|
|
to overflow, but it could be possible)
input_cdda contains the copy&paste bug of filling the buffer to its end
and then appending yet another character
CVS patchset: 6848
CVS date: 2004/07/25 17:11:59
|
|
No new feature, just a cleanup, less headache to maitain.
Might fix some issues.
This stream works fine:
mms://audio1.musicradio.com/Ad/BT.wma
CVS patchset: 6408
CVS date: 2004/04/15 22:10:55
|
|
the problematic stream still does not play
mms://audio1.musicradio.com/Ad/BT.wma
CVS patchset: 6401
CVS date: 2004/04/14 01:42:55
|
|
CVS patchset: 6336
CVS date: 2004/04/06 06:45:47
|
|
CVS patchset: 6335
CVS date: 2004/04/06 06:43:05
|
|
- fix error correction handling.
- detect properly the end of the stream using packet_count (now that mms plugin handles correctly current_pos).
- rename some properties
mmst/mmsh:
- handle current stream pos correctly, based on packet sequence_id (needed for seeking).
mmsh:
- some reverse ingeneering to support for grouped ASF streams like mmst
(mmsh://wms03.nordicwebradio.com/chelsea)
- fix a potential crash at the end of stream
CVS patchset: 6334
CVS date: 2004/04/06 00:25:29
|
|
CVS patchset: 6328
CVS date: 2004/04/04 12:19:06
|
|
This radio plays now. It used to play well, i don't know when they changed the server.
mmst://wms03.nordicwebradio.com/chelsea
CVS patchset: 6327
CVS date: 2004/04/03 18:34:53
|
|
- xine compilable without iconv (scream if I something broke)
- update MSVC port, fixes in avi demux
- add iff.h into makefiles
- ffmpeg depends on zlib (build was OK only when freetype was installed)
- commit a patch for goom
CVS patchset: 6192
CVS date: 2004/02/29 17:26:45
|
|
Fix strange len8 computation.
CVS patchset: 5890
CVS date: 2003/12/11 01:15:53
|
|
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28
|
|
CVS patchset: 5847
CVS date: 2003/12/05 22:31:41
|
|
- use url_helper
- always use _x_io* functions
- log more stuff with xprintf
CVS patchset: 5837
CVS date: 2003/12/04 21:48:36
|
|
CVS patchset: 5796
CVS date: 2003/11/26 19:43:26
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
Fix a bug with multiple asf headers handling.
CVS patchset: 5530
CVS date: 2003/10/16 21:47:32
|
|
CVS patchset: 5489
CVS date: 2003/10/12 14:28:37
|
|
- use lprintf
- first attempt to support the command 0x20
tested with mms://wms03.nordicwebradio.com/visby
CVS patchset: 5483
CVS date: 2003/10/11 20:42:38
|
|
CVS patchset: 5473
CVS date: 2003/10/08 05:33:28
|
|
fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37
|
|
- little cleanup
CVS patchset: 5140
CVS date: 2003/07/10 22:43:41
|
|
(more to come).
CVS patchset: 4947
CVS date: 2003/05/26 17:00:11
|
|
- little cleanup
CVS patchset: 4686
CVS date: 2003/04/26 17:53:16
|
|
CVS patchset: 4685
CVS date: 2003/04/26 16:36:42
|
|
CVS patchset: 4681
CVS date: 2003/04/26 13:26:28
|