Age | Commit message (Collapse) | Author |
|
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
|
|
Now detects an error with these streams:
mmst://sr-wm.qbrick.com/02038_p1-wm-High
mmst://sr-wm.qbrick.com/02038_p2-musik-wm-High
(It fixes the deadlock)
CVS patchset: 4678
CVS date: 2003/04/25 21:46:49
|
|
- fix seeking for input_net
CVS patchset: 4601
CVS date: 2003/04/13 16:34:51
|
|
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been
replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its
adding the ability to print out a stack trace at the point where the assertion fails.
So here are a few examples.
assert (0);
This use of assert was found in a couple locations most favorably being the default case of a switch
statement. This was the only thing there. So if the switch statement was unable to find a match
it would have defaulted to this and the user and the developers would be stuck wonder who died and where.
So it has been replaced with
XINE_ASSERT(0, "We have reach this point and don't have a default case");
It may seem a bit none descriptive but there is more going on behind the scene.
In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT
prints out:
<filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description>
An example of this might be:
input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory
XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h
CVS patchset: 4301
CVS date: 2003/02/28 02:51:47
|
|
select() is useful to avoid burning cpu cicles, otoh, we should not
call it after end of stream since it will hang xine for 30sec.
idea: do select() only on EAGAIN.
todo: unify these functions (?)
CVS patchset: 4105
CVS date: 2003/02/05 00:08:55
|
|
- new fb driver with zero copy
CVS patchset: 4058
CVS date: 2003/01/31 14:06:03
|
|
CVS patchset: 4007
CVS date: 2003/01/25 15:00:07
|
|
CVS patchset: 3924
CVS date: 2003/01/15 01:05:24
|
|
CVS patchset: 3623
CVS date: 2002/12/22 00:35:04
|
|
- asf header parsing cleanup
- fixes a bug in asf header parsing when an invalid guid is encountered
- add a config entry "Network Bandwidth"
- choose the best stream for the specified network bandwidth
- disabled unused streams
Basically, it saves your bandwitdh when there is multiple video streams.
It needs more testing.
CVS patchset: 3502
CVS date: 2002/12/12 23:48:02
|
|
CVS patchset: 3419
CVS date: 2002/12/03 23:30:39
|
|
CVS patchset: 3393
CVS date: 2002/12/01 00:36:00
|
|
CVS patchset: 3057
CVS date: 2002/10/28 00:50:01
|
|
parameter (not implemented yet), document new plugin loader in changelog
CVS patchset: 3029
CVS date: 2002/10/26 22:50:52
|
|
instances) as const
CVS patchset: 2769
CVS date: 2002/10/02 15:54:51
|
|
fix some input plugins that would not copy the mrl on open
CVS patchset: 2623
CVS date: 2002/09/06 18:13:10
|
|
CVS patchset: 2032
CVS date: 2002/06/07 07:00:59
|
|
CVS patchset: 1860
CVS date: 2002/05/06 21:49:28
|
|
CVS patchset: 1859
CVS date: 2002/05/06 21:40:02
|
|
xine-lib should really never do an exit or abort, but instead pass back nice error values to the calling application, but until that happens, use abort() as that is tracable with gdb, whereas exit(1) is not backtraceable.
CVS patchset: 1811
CVS date: 2002/04/29 23:31:59
|
|
CVS patchset: 1797
CVS date: 2002/04/28 15:33:06
|
|
CVS patchset: 1735
CVS date: 2002/04/18 11:42:36
|
|
(wanna try? gnome-xine mms://live5-ms.unbn.unit.net/radio_project )
forced asx-parser back to a (hopefully) working state
fixed warning about wrong audio_instance type
CVS patchset: 1591
CVS date: 2002/03/19 02:12:49
|
|
CVS patchset: 1590
CVS date: 2002/03/18 23:28:49
|
|
CVS patchset: 1582
CVS date: 2002/03/17 22:23:36
|