Age | Commit message (Collapse) | Author |
|
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
|
|
- update dxr3 and xvid plugins to new interface (add dispose() functions)
CVS patchset: 1766
CVS date: 2002/04/23 15:45:19
|
|
CVS patchset: 1764
CVS date: 2002/04/23 13:52:22
|
|
CVS patchset: 1732
CVS date: 2002/04/16 22:22:48
|
|
CVS patchset: 1703
CVS date: 2002/04/09 13:53:52
|
|
CVS patchset: 1570
CVS date: 2002/03/14 17:28:05
|
|
metronom drift update - will I ever get this one correct?
CVS patchset: 1564
CVS date: 2002/03/12 19:51:29
|
|
- driver will ask gui for output size on every frame
- shm driver has a seperate yuv2rgb converter instance for every frame
- all drivers disabled except xshm, until they're fixed
I'm planning to introduce a queue of video_out_events in video_out.c,
so events are delivered by video_out_loop which means that all driver
functions are called from the same thread (no locking necessary, should
help the opengl driver)
CVS patchset: 1499
CVS date: 2002/02/16 22:43:24
|
|
CVS patchset: 1470
CVS date: 2002/02/02 17:05:43
|
|
CVS patchset: 1375
CVS date: 2002/01/08 16:41:39
|