Age | Commit message (Collapse) | Author |
|
- Display the content of the control stream (nothing interesting, basically a date)
CVS patchset: 3415
CVS date: 2002/12/02 22:33:30
|
|
- more complete guid list from avifile
- use the property that asf packets have a constant size to detect the first byte of a packet
- some other ideas from MPlayer
It should demux more streams now.
For example, xine can play these streams now :
http://xine.sourceforge.net/thibaut/problems/jutecity.asf
mms://vip7.yacast.fr/encoderouifm (small french rock radio at 16kBit/s)
(ffmpeg fails to decode it, you need to use win32 dll to hear something)
Tell me if you can break it.
Comments ?
CVS patchset: 3410
CVS date: 2002/12/01 17:07:17
|
|
get_optional_data(). Bumped API version to 18. Added calls to these methods in xine_get_{spu,audio}_lang(). Added DVBSUB support in demux_ts.c
CVS patchset: 3386
CVS date: 2002/11/28 10:21:05
|
|
asf with video should work now.
CVS patchset: 3323
CVS date: 2002/11/20 20:22:52
|
|
* new public output interface xine_{audio,video}_port_t instead of
xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
(note to external projects: the compiler will help you a lot, if a plugin
compiles, it is adapted, because all changes add new parameters to some
functions)
* bump up all interface versions because of xine_t and xine_stream_t changes
CVS patchset: 3312
CVS date: 2002/11/20 11:57:38
|
|
CVS patchset: 3308
CVS date: 2002/11/20 01:49:42
|
|
CVS patchset: 3286
CVS date: 2002/11/18 03:39:07
|
|
CVS patchset: 3257
CVS date: 2002/11/13 03:47:51
|
|
CVS patchset: 3215
CVS date: 2002/11/09 23:22:32
|
|
CVS patchset: 3169
CVS date: 2002/11/03 20:41:55
|
|
(other demuxers have no chance to seek back the stream\!) - use preview data instead
CVS patchset: 3168
CVS date: 2002/11/03 20:39:28
|
|
CVS patchset: 3126
CVS date: 2002/11/01 17:41:02
|
|
- time to cleanup demuxer mess... no more pthread stuff on any demuxer.
of course i haven't tested all demuxers, but they at least compile.
(sorry Mike, we will need to move a few variables around to make most of
your demuxers work again - not big deal i think)
- make api more consistent by providing xine_open/xine_close
and xine_start/xine_stop.
CVS patchset: 3058
CVS date: 2002/10/28 03:24:42
|
|
CVS patchset: 3056
CVS date: 2002/10/27 23:01:39
|
|
to send headers
CVS patchset: 3026
CVS date: 2002/10/26 22:00:49
|
|
CVS patchset: 2971
CVS date: 2002/10/23 20:26:32
|
|
CVS patchset: 2942
CVS date: 2002/10/22 23:39:53
|
|
Compiler warnings to be fixed:
demux_asf.c: In function `demux_asf_send_headers':
demux_asf.c:1272: warning: implicit declaration of function `strdup'
demux_asf.c:1272: warning: assignment makes pointer from integer without a castdemux_asf.c:1274: warning: assignment makes pointer from integer without a castdemux_asf.c:1276: warning: assignment makes pointer from integer without a castdemux_asf.c: In function `open_plugin':
demux_asf.c:1453: warning: implicit declaration of function `strncasecmp'
demux_asf.c: In function `demux_asf_send_headers':
demux_asf.c:1226: warning: `bitrate' might be used uninitialized in this function
CVS patchset: 2905
CVS date: 2002/10/22 04:23:19
|
|
Remove stupid free()
CVS patchset: 2900
CVS date: 2002/10/21 20:27:53
|
|
CVS patchset: 2899
CVS date: 2002/10/21 20:18:31
|
|
CVS patchset: 2893
CVS date: 2002/10/20 23:54:20
|
|
CVS patchset: 2875
CVS date: 2002/10/20 16:18:06
|
|
CVS patchset: 2871
CVS date: 2002/10/20 13:50:41
|
|
CVS patchset: 2870
CVS date: 2002/10/20 02:20:13
|
|
demuxer loop, otherwise (on solaris) demux_*_stop() has no chance to lock the
mutex and change the demuxer status variable for interrupting the demuxer.
Fixes xine_stop() problems on solaris.
CVS patchset: 2815
CVS date: 2002/10/12 17:11:58
|
|
CVS patchset: 2814
CVS date: 2002/10/12 15:52:29
|
|
timestamps can get really huge), small log output fixes
CVS patchset: 2715
CVS date: 2002/09/19 21:46:21
|
|
demux plugins, remove dvd plugin from build while it doesn't compile
CVS patchset: 2696
CVS date: 2002/09/18 22:12:16
|
|
CVS patchset: 2680
CVS date: 2002/09/18 00:51:33
|
|
adapt some more decoders
CVS patchset: 2618
CVS date: 2002/09/05 22:18:50
|
|
(geez this was a job)
CVS patchset: 2616
CVS date: 2002/09/05 20:44:38
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
Where can I find test streams ?
CVS patchset: 2535
CVS date: 2002/08/27 23:12:16
|
|
CVS patchset: 2534
CVS date: 2002/08/27 22:34:33
|
|
- Send only header buffers corresponding to the choosed streams
Now more mms/asf stuff are working. ;-)
CVS patchset: 2533
CVS date: 2002/08/27 22:22:15
|
|
CVS patchset: 2265
CVS date: 2002/07/14 22:27:24
|
|
- asf bugfixes
- ffmpeg supporting ms iso mpeg4
- softsync fix by Bill Fink
CVS patchset: 2216
CVS date: 2002/07/05 20:54:37
|
|
CVS patchset: 2214
CVS date: 2002/07/05 17:31:59
|
|
CVS patchset: 2198
CVS date: 2002/07/02 21:32:04
|
|
CVS patchset: 2113
CVS date: 2002/06/21 01:37:21
|
|
Internationalize all config related stuff.
Fix not registered mrl ending in roq/film demuxer.
Add bindtextdomain() calls in load_plugins (for audio/video out plugins).
CVS patchset: 2066
CVS date: 2002/06/12 12:22:25
|
|
CVS patchset: 2030
CVS date: 2002/06/07 04:15:45
|
|
- endianness fixes/cleanups (fix asf demuxer/audio for bigendian)
- xine_waveformatex
- increased demuxer plugin version
CVS patchset: 2028
CVS date: 2002/06/07 02:40:46
|
|
from
win32/MS format files)
CVS patchset: 1998
CVS date: 2002/06/03 16:20:35
|
|
remove some dependencies on wine headers
CVS patchset: 1995
CVS date: 2002/06/03 13:31:12
|
|
increased interface version numbers, to reflect the xine_t change
CVS patchset: 1939
CVS date: 2002/05/25 19:19:16
|
|
CVS patchset: 1917
CVS date: 2002/05/21 00:33:34
|
|
CVS patchset: 1882
CVS date: 2002/05/13 22:20:45
|
|
Change get_status to return thread_running instead of demux status.
Seems more stable, but need more tests :)
CVS patchset: 1881
CVS date: 2002/05/13 21:41:43
|
|
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
|