summaryrefslogtreecommitdiff
path: root/src/xine-engine/load_plugins.c
AgeCommit message (Collapse)Author
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
2001-10-25demux api change to report supported mimetypesMiguel Freitas
CVS patchset: 882 CVS date: 2001/10/25 00:46:58
2001-10-23Changed debug printf to xprintf.James Courtier-Dutton
Added a comment in load_plugins. CVS patchset: 871 CVS date: 2001/10/23 21:51:11
2001-10-23One step back about RTLD_GLOBAL. That don't fix anything.Daniel Caujolle-Bert
CVS patchset: 869 CVS date: 2001/10/23 21:33:41
2001-10-23Made external symbol names available for plugins (xmalloc and friends).Daniel Caujolle-Bert
CVS patchset: 865 CVS date: 2001/10/23 11:29:54
2001-10-22added xine_is_stream_seekable function, minor code cleanupsGuenter Bartsch
CVS patchset: 858 CVS date: 2001/10/22 17:10:20
2001-10-20big event cleanup: one single mechanism is now used for all communications ↵Guenter Bartsch
between gui, plugins and the xine engine; code cleanup CVS patchset: 837 CVS date: 2001/10/20 02:01:51
2001-10-17demux / input plugin interface change, init functions now have access to the ↵Guenter Bartsch
full xine_t *xine. This should enable stream plugins to register SCR plugins. WARNING: delete old input plugins, otherwise xine will crash CVS patchset: 823 CVS date: 2001/10/17 20:33:09
2001-10-06do not die on loading bad demuxer plugin(s)Heiko Schaefer
CVS patchset: 753 CVS date: 2001/10/06 17:40:38
2001-10-06warn the user about missing plugins (and their expected location)Miguel Freitas
CVS patchset: 752 CVS date: 2001/10/06 14:56:37
2001-09-17_xine_get_featured_input_plugin_ids: wrong parentheses - overwrites two bytesJuergen Keil
at end of malloced block. CVS patchset: 650 CVS date: 2001/09/17 11:43:43
2001-09-06Trying to port the xine-lib sources to a non-gcc compilerJuergen Keil
CVS patchset: 584 CVS date: 2001/09/06 18:38:11
2001-08-23Latest alsa cvs now works with xine. :-)James Courtier-Dutton
Fix for dlsym problem with audio out plugins and the latest alsa cvs. I think RTLD_GLOBAL is supported on Solaris, Irix, and Linux. On FreeBSD we might need something like: - #ifndef RTLD_GLOBAL #define RTLD_GLOBAL 0 #endif As of Jan 1999 FreeBSD did not have an RTLD_GLOBAL, but essentually, RTLD_GLOBAL is set on every call. FreeBSD might support it now, I don't know. CVS patchset: 468 CVS date: 2001/08/23 13:27:24
2001-08-21First checkin of new audio_out architecture.James Courtier-Dutton
Audio sync and AC3 formatting now done in xine-lib/src/xine-engine/audio_out.c Audio out now done in xine-lib/src/audio_out/* Currently, only xine-lib/src/audio_oss_out.c is active. Re-support of others will follow as other people implement them. ao_functions split into ao_instance and ao_driver and function in a similar fashion as video_out. All decoder plugins now call ao_instance instead of ao_functions. ao_instance is used in xine-lib/src/xine-engine/audio_out.c ao_driver is used in xine-lib/src/audio_out/* See also changes in xine-ui files CVS patchset: 459 CVS date: 2001/08/21 19:39:50
2001-08-14audio output plugin priority handling, based on patch provided by Philip ↵Guenter Bartsch
Stadermann CVS patchset: 423 CVS date: 2001/08/14 01:38:17
2001-08-13major rewrite of the subpicture mechanism in order to support menus.Eduard Hasenleithner
CVS patchset: 416 CVS date: 2001/08/13 12:52:33
2001-07-30fixed video/audio/spu decoder version handlingGuenter Bartsch
CVS patchset: 370 CVS date: 2001/07/30 17:13:20
2001-07-27Fixed xine_eject stuff and some small bugs about input plugins.Daniel Caujolle-Bert
CVS patchset: 359 CVS date: 2001/07/27 21:46:59
2001-07-24just noticed the num_mrls parameter got lost on the way through the ↵Guenter Bartsch
xine_engine to the gui so the gui had to rely on a NULL entry in autoplay/mrl lists which in turn leads to excessive use of re/malloc constructs in the input plugins. this should be fixed now CVS patchset: 343 CVS date: 2001/07/24 18:04:22
2001-07-19First implementation of priorities for the decoder plugins:Eduard Hasenleithner
audio, video, spu. Priorities require interface version 2 in order not to brake the existing decoder plugins. CVS patchset: 310 CVS date: 2001/07/19 17:53:15
2001-07-18Added the metronom also to the spu decoder struct in order to makeEduard Hasenleithner
got_spu_packet available to the dxr3 spu decoder. CVS patchset: 306 CVS date: 2001/07/18 12:45:31
2001-07-15patch provided by eduard hasenleithner: make metronom accessible from decodersGuenter Bartsch
CVS patchset: 283 CVS date: 2001/07/15 10:43:35
2001-07-10Fixed get_dir in input plugins. Fixed a strange header inclusion bugDaniel Caujolle-Bert
in libw32dll/wine. CVS patchset: 264 CVS date: 2001/07/10 21:07:55
2001-07-04spu support updated (unfinished) from Jamesuid32519
CVS patchset: 250 CVS date: 2001/07/04 17:10:24
2001-07-01extended input plugin api for interactive menus and seamless branchingGuenter Bartsch
CVS patchset: 239 CVS date: 2001/07/01 23:37:04
2001-06-23Fixed/implement xine_get_browse_mrls(), and related stuff.Daniel Caujolle-Bert
CVS patchset: 217 CVS date: 2001/06/23 14:05:46
2001-06-15Don't load/init input plugins for grab autoplay mrls.Daniel Caujolle-Bert
CVS patchset: 189 CVS date: 2001/06/15 23:59:18
2001-06-15Dont load many times input plugins to get features.Daniel Caujolle-Bert
CVS patchset: 188 CVS date: 2001/06/15 22:17:33
2001-06-14video output driver auto-probingGuenter Bartsch
CVS patchset: 179 CVS date: 2001/06/14 18:32:57