Age | Commit message (Collapse) | Author |
|
CVS patchset: 3654
CVS date: 2002/12/23 17:15:00
|
|
do not save probed driver, now the frontend can define the desired behaviour.
CVS patchset: 3646
CVS date: 2002/12/23 11:42:12
|
|
CVS patchset: 3579
CVS date: 2002/12/18 03:59:10
|
|
CVS patchset: 3557
CVS date: 2002/12/16 01:50:52
|
|
CVS patchset: 3514
CVS date: 2002/12/13 21:31:38
|
|
CVS patchset: 3511
CVS date: 2002/12/13 19:01:42
|
|
file size and modification date to ~/.xine/catalog.cache.
next time xine starts the first stage loader won't need to open any libraries,
reducing the loading time. the difference under gdb can be quite dramatic.
note1: xine still have to initialize all input and demuxers on startup.
note2: i have not added post plugins to cache yet.
CVS patchset: 3464
CVS date: 2002/12/08 20:53:02
|
|
CVS patchset: 3452
CVS date: 2002/12/06 21:37:18
|
|
- fix some bugs in plugin loader that prevented it from traversing subdirs
- implement some public API functions for post plugin handling here
CVS patchset: 3403
CVS date: 2002/12/01 15:10:04
|
|
CVS patchset: 3367
CVS date: 2002/11/25 22:01:56
|
|
({ao,vo}_new_port would be called with a NULL driver)
CVS patchset: 3349
CVS date: 2002/11/23 10:56:23
|
|
* 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: 3260
CVS date: 2002/11/14 19:45:01
|
|
CVS patchset: 3244
CVS date: 2002/11/12 00:13:14
|
|
CVS patchset: 3170
CVS date: 2002/11/03 20:43:57
|
|
CVS patchset: 3131
CVS date: 2002/11/02 00:36:03
|
|
CVS patchset: 3127
CVS date: 2002/11/01 17:48:18
|
|
basic changes:
- MRLs are a subset of URIs
- important new delimiter is #
- everything before the # will be passed to the input plugin
- after the # you can add several ;-separated stream parameters:
novideo - video will be ignored
noaudio - audio will be ignored
nospu - spus will be ignored
demux:... - specify the demuxer to use (e.g. demux:mpeg_block)
entry:value - assign any config entry a new value
CVS patchset: 3112
CVS date: 2002/10/31 16:58:12
|
|
CVS patchset: 3034
CVS date: 2002/10/27 01:52:15
|
|
CVS patchset: 3015
CVS date: 2002/10/26 16:16:04
|
|
CVS patchset: 3006
CVS date: 2002/10/26 03:56:31
|
|
CVS patchset: 2993
CVS date: 2002/10/24 22:54:27
|
|
CVS patchset: 2854
CVS date: 2002/10/18 20:17:07
|
|
plugin info
struct to the plugin class struct
small nerby change in libffmpeg decoder plugin:
access to video_out/audio_out in decoders should now be done via the
appropriate members in xine_stream_t
CVS patchset: 2843
CVS date: 2002/10/17 17:43:41
|
|
other audio output plugin from build process
CVS patchset: 2841
CVS date: 2002/10/16 22:54:47
|
|
CVS patchset: 2837
CVS date: 2002/10/16 21:10:56
|
|
CVS patchset: 2828
CVS date: 2002/10/14 15:46:48
|
|
- bring our beloved xine_t * back (no more const there)
- remove const on some input plugin functions
where the data changes with media (dvd, ...) changes
and is therefore not const
CVS patchset: 2740
CVS date: 2002/09/22 14:29:40
|
|
CVS patchset: 2700
CVS date: 2002/09/19 00:53:43
|
|
after probing
CVS patchset: 2699
CVS date: 2002/09/19 00:40:02
|
|
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
|
|
something must be broken at ffmpeg, also happens with mplayer)
- added priority sorted lists, now autoprobing should work again.
- fixed infinite loop in plugin loader.
obs: latest ffmpeg contains ppc optimizations, someone will have to enable these
though.
CVS patchset: 2676
CVS date: 2002/09/16 21:49:34
|
|
CVS patchset: 2667
CVS date: 2002/09/15 12:28:16
|
|
- make most char pointers const in public api
- simpler get_spu_lang / get_audio_lang signature
CVS patchset: 2651
CVS date: 2002/09/11 17:41:07
|
|
CVS patchset: 2639
CVS date: 2002/09/09 20:41:51
|
|
CVS patchset: 2637
CVS date: 2002/09/09 19:24:48
|
|
CVS patchset: 2636
CVS date: 2002/09/09 15:12:59
|
|
fallback, if one refuses to work
CVS patchset: 2635
CVS date: 2002/09/09 13:57:12
|
|
xine-ui shows the logo again!
CVS patchset: 2626
CVS date: 2002/09/08 14:24:20
|
|
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: 2621
CVS date: 2002/09/06 13:15:02
|
|
CVS patchset: 2614
CVS date: 2002/09/05 16:50:55
|
|
CVS patchset: 2613
CVS date: 2002/09/05 16:24:14
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
CVS patchset: 2308
CVS date: 2002/07/17 21:23:57
|
|
CVS patchset: 2258
CVS date: 2002/07/13 19:01:16
|
|
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
|
|
handling for decoder plugins
CVS patchset: 1824
CVS date: 2002/05/01 19:42:56
|
|
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
|