Age | Commit message (Collapse) | Author |
|
* 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: 3253
CVS date: 2002/11/13 00:14:27
|
|
CVS patchset: 3215
CVS date: 2002/11/09 23:22:32
|
|
CVS patchset: 3209
CVS date: 2002/11/09 13:52:32
|
|
CVS patchset: 3197
CVS date: 2002/11/07 03:04:31
|
|
uohm ... you don't want to find out >:->
CVS patchset: 3167
CVS date: 2002/11/03 20:09:30
|
|
CVS patchset: 3126
CVS date: 2002/11/01 17:41:02
|
|
CVS patchset: 3120
CVS date: 2002/11/01 01:47:51
|
|
- 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: 3033
CVS date: 2002/10/27 00:27:26
|
|
to send headers
CVS patchset: 3026
CVS date: 2002/10/26 22:00:49
|
|
CVS patchset: 2901
CVS date: 2002/10/21 22:25:50
|
|
CVS patchset: 2893
CVS date: 2002/10/20 23:54:20
|
|
CVS patchset: 2891
CVS date: 2002/10/20 21:15:07
|
|
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
|
|
moved to bswap.h
CVS patchset: 2794
CVS date: 2002/10/06 03:48:13
|
|
CVS patchset: 2788
CVS date: 2002/10/05 21:09:18
|
|
CVS patchset: 2785
CVS date: 2002/10/05 14:39:24
|
|
instances) as const
CVS patchset: 2769
CVS date: 2002/10/02 15:54:51
|
|
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
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
job of demuxers to send this NO_VIDEO event, and mpgaudio is the only one which
implement that yet).
CVS patchset: 2563
CVS date: 2002/08/30 14:19:48
|
|
CVS patchset: 2516
CVS date: 2002/08/25 11:15:10
|
|
CVS patchset: 2511
CVS date: 2002/08/24 21:28:01
|
|
CVS patchset: 2510
CVS date: 2002/08/24 19:10:34
|
|
CVS patchset: 2475
CVS date: 2002/08/18 22:44:50
|
|
CVS patchset: 2428
CVS date: 2002/08/10 21:39:53
|
|
CVS patchset: 2400
CVS date: 2002/08/06 03:21:59
|
|
CVS patchset: 2214
CVS date: 2002/07/05 17:31:59
|
|
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
|
|
- 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
|
|
CVS patchset: 1949
CVS date: 2002/05/27 11:01:04
|
|
increased interface version numbers, to reflect the xine_t change
CVS patchset: 1939
CVS date: 2002/05/25 19:19:16
|
|
CVS patchset: 1924
CVS date: 2002/05/21 20:34:00
|
|
CVS patchset: 1916
CVS date: 2002/05/21 00:17:54
|
|
Fix strange bitrate calculation
CVS patchset: 1910
CVS date: 2002/05/19 16:21:04
|
|
CVS patchset: 1909
CVS date: 2002/05/19 12:27:36
|
|
CVS patchset: 1900
CVS date: 2002/05/16 22:18:39
|
|
Change get_status to return thread_running instead of demux status.
CVS patchset: 1896
CVS date: 2002/05/15 22:52:14
|
|
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
|
|
- add dispose() function to all decoder plugin structures
CVS patchset: 1763
CVS date: 2002/04/23 13:30:42
|
|
- updated decoder api to allow reseting internal state on seeks
CVS patchset: 1696
CVS date: 2002/04/09 03:37:59
|
|
CVS patchset: 1640
CVS date: 2002/03/27 15:30:16
|
|
updated at this point). demux_qt can handle compressed audio, but is still unfinished.
Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities.
CVS patchset: 1554
CVS date: 2002/03/11 12:31:24
|
|
relevant information like stream type/size/bitrate instead.
demuxer cleanup, removed no-longer-needed macros :-)
switched off video_out/libmpeg2/... verbose log output messages.
CVS patchset: 1503
CVS date: 2002/02/17 17:32:49
|
|
- pts are 64 bit now
- scr and video_out-loop run all the time
- video_out cleanups
- metronom cleanups
- buffer type BUF_CONTROL_DISCONTINUITY is used internally now,
input plugins should no longer send this one
- support for individual frame durations
- using nano-/usleep instead of itimer (simpler code, maybe this will
help freebsd)
CVS patchset: 1487
CVS date: 2002/02/09 07:13:22
|
|
CVS patchset: 1397
CVS date: 2002/01/13 21:15:48
|
|
CVS patchset: 1324
CVS date: 2002/01/02 18:16:07
|