summaryrefslogtreecommitdiff
path: root/src/xine-engine/load_plugins.c
AgeCommit message (Collapse)Author
2002-10-16copy open pointer after plugin class is loadedGuenter Bartsch
CVS patchset: 2837 CVS date: 2002/10/16 21:10:56
2002-10-14introduction of xine_stream_t and async xine events - all still in developementGuenter Bartsch
CVS patchset: 2828 CVS date: 2002/10/14 15:46:48
2002-09-22API review part IMichael Roitzsch
- 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
2002-09-19user-configurable decoder prioritiesGuenter Bartsch
CVS patchset: 2700 CVS date: 2002/09/19 00:53:43
2002-09-19remove the need to memset ui-provided cfg entry, remember audio/video driver ↵Guenter Bartsch
after probing CVS patchset: 2699 CVS date: 2002/09/19 00:40:02
2002-09-18make new plugin loader check api versions, fix api versions for adapted ↵Guenter Bartsch
demux plugins, remove dvd plugin from build while it doesn't compile CVS patchset: 2696 CVS date: 2002/09/18 22:12:16
2002-09-18first steps towards implementing stream/meta infoGuenter Bartsch
CVS patchset: 2680 CVS date: 2002/09/18 00:51:33
2002-09-16- sync ffmpeg to cvs (sorry Mike it still doesn't decode your teststream --Miguel Freitas
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
2002-09-15More mem leak patches from ewald@rambo.its.tudelft.nlJames Courtier-Dutton
CVS patchset: 2667 CVS date: 2002/09/15 12:28:16
2002-09-11- more programming guidelines in public xine headerGuenter Bartsch
- 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
2002-09-09fix nasty off-by-oneuid86226
CVS patchset: 2639 CVS date: 2002/09/09 20:41:51
2002-09-09Remove so const abuse ;-)Daniel Caujolle-Bert
CVS patchset: 2637 CVS date: 2002/09/09 19:24:48
2002-09-09alsa needs global linkingMichael Roitzsch
CVS patchset: 2636 CVS date: 2002/09/09 15:12:59
2002-09-09allow multiple decoders per stream type, sort them by priority andMichael Roitzsch
fallback, if one refuses to work CVS patchset: 2635 CVS date: 2002/09/09 13:57:12
2002-09-08fix some endless loopsMichael Roitzsch
xine-ui shows the logo again! CVS patchset: 2626 CVS date: 2002/09/08 14:24:20
2002-09-06introduce "const"Michael Roitzsch
fix some input plugins that would not copy the mrl on open CVS patchset: 2623 CVS date: 2002/09/06 18:13:10
2002-09-06implement spu decoder loadingGuenter Bartsch
CVS patchset: 2621 CVS date: 2002/09/06 13:15:02
2002-09-05implement missing list/autoplay/browse_mrl functionsGuenter Bartsch
CVS patchset: 2614 CVS date: 2002/09/05 16:50:55
2002-09-05first steps towards implementing plugin list functionsGuenter Bartsch
CVS patchset: 2613 CVS date: 2002/09/05 16:24:14
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
2002-07-17Apply Bill Fink's patch for skip by chapter capability.Daniel Caujolle-Bert
CVS patchset: 2308 CVS date: 2002/07/17 21:23:57
2002-07-13Check for visual_type before vo plugin loading.Daniel Caujolle-Bert
CVS patchset: 2258 CVS date: 2002/07/13 19:01:16
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
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
2002-05-01big cleanup on plugin dispose handling, small improvements on version ↵Guenter Bartsch
handling for decoder plugins CVS patchset: 1824 CVS date: 2002/05/01 19:42:56
2002-04-29Replace all exit(1) with abort().James Courtier-Dutton
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
2002-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
2002-04-23Fix memory leaks by disposing unused pluginsEwald Snel
CVS patchset: 1764 CVS date: 2002/04/23 13:52:22
2002-04-16By default, only print the wrong interface version (vo).Daniel Caujolle-Bert
CVS patchset: 1732 CVS date: 2002/04/16 22:22:48
2002-04-09patch to fix libsputext on seeks by Zoltán BöszörményiMiguel Freitas
CVS patchset: 1703 CVS date: 2002/04/09 13:53:52
2002-03-14small error message changeGuenter Bartsch
CVS patchset: 1570 CVS date: 2002/03/14 17:28:05
2002-03-12getting rid of more LOG_ macros => output messages only once ... and another ↵Guenter Bartsch
metronom drift update - will I ever get this one correct? CVS patchset: 1564 CVS date: 2002/03/12 19:51:29
2002-02-16beginning of video_out_driver changesGuenter Bartsch
- 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
2002-02-02Added a new DirectFB output plugin (experimental)Rich J Wareham
CVS patchset: 1470 CVS date: 2002/02/02 17:05:43
2002-01-08fix type mismatch in initplug declaration for video_out and audio_outChristian Vogler
CVS patchset: 1375 CVS date: 2002/01/08 16:41:39
2002-01-07Don't use dlerror() as a macro argument for LOG_MSG. LOG_MSG might use theJuergen Keil
macro argument more than once, and a second++ invocation of dlerror() returns NULL, not the original error message. CVS patchset: 1361 CVS date: 2002/01/07 11:33:16
2002-01-05updates for closed caption decoderMiguel Freitas
CVS patchset: 1344 CVS date: 2002/01/05 21:54:16
2002-01-02Correct spelling of __VA_ARGS__ macroJuergen Keil
CVS patchset: 1324 CVS date: 2002/01/02 18:16:07
2001-12-27Add intl support + more logging messages.Daniel Caujolle-Bert
CVS patchset: 1308 CVS date: 2001/12/27 14:30:28
2001-12-21Add missings closedir() calls. DXR3 plugins: add segv handler.Daniel Caujolle-Bert
CVS patchset: 1284 CVS date: 2001/12/21 23:34:07
2001-12-19Add function that return an input plugin description from an identifier.Daniel Caujolle-Bert
CVS patchset: 1277 CVS date: 2001/12/19 22:49:45
2001-12-16merged dxr3 and dxr3enc drivers. Will autmatically use hardware mpegHarm van der Heijden
decoding if using the dxr3 decoder plugin, uses on-the-fly mpeg encoding otherwise (provided encoding support is compiled in). some remarks: - dxr3enc is no more. I've added some transition code in loadplugins.c (look for the IGNORE_DXR3ENC) to prevent loading a stale dxr3enc plugin from a previous install and to print a message if someone tries to run xine -V dxr3enc. - small updates to configure.in and _xine.m4. Mostly about the messages, no new checks or anything. - both dxr3_vo_standard.c and dxr3_vo_encoder.c are no more. The one and only dxr3 video out driver is aptly named dxr3_video_out.c CVS patchset: 1256 CVS date: 2001/12/16 19:05:44
2001-11-30Valid mrls are no more static (except few ones), like file suffix too.Daniel Caujolle-Bert
First draft of compat.h (almost empty for now). CVS patchset: 1139 CVS date: 2001/11/30 00:53:50
2001-11-25make video and audio plugin names case insensitiveMiguel Freitas
CVS patchset: 1108 CVS date: 2001/11/25 13:31:24
2001-11-20signal should be enoughMiguel Freitas
CVS patchset: 1087 CVS date: 2001/11/20 14:00:36
2001-11-18more cleanups, config stuff bugfixesGuenter Bartsch
CVS patchset: 1068 CVS date: 2001/11/18 15:08:30
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-06catch segmentation fault on plugin load/initializationMiguel Freitas
CVS patchset: 963 CVS date: 2001/11/06 00:23:14
2001-10-30make xine recognize the new windows media formats and a small audio output ↵Guenter Bartsch
plugin loader bugfix CVS patchset: 914 CVS date: 2001/10/30 09:42:26
2001-10-27- new dirty and cheap deinterlace method: we give half of the lines to xvMiguel Freitas
driver and let it scale for us - xine_list_demux_plugins update CVS patchset: 894 CVS date: 2001/10/27 16:12:21