summaryrefslogtreecommitdiff
path: root/src/xine-engine/load_plugins.c
AgeCommit message (Collapse)Author
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
2001-06-11fixed bug in load_pluginsGuenter Bartsch
CVS patchset: 160 CVS date: 2001/06/11 00:50:36
2001-06-09more avi demuxer/libw32 bugfixesGuenter Bartsch
CVS patchset: 136 CVS date: 2001/06/09 17:07:21
2001-06-07w32codec bugfixesGuenter Bartsch
CVS patchset: 132 CVS date: 2001/06/07 20:23:54
2001-05-27mpg123 decoder plugin, 4/5-channel surround, ac3 pass-through (untested) and ↵Guenter Bartsch
minor bugfixes CVS patchset: 86 CVS date: 2001/05/27 23:48:12
2001-05-03Add xine_get_autoplay_*() functions.Daniel Caujolle-Bert
CVS patchset: 56 CVS date: 2001/05/03 00:02:42
2001-04-30changed decoder storing and a file input plugin bugfixGuenter Bartsch
CVS patchset: 50 CVS date: 2001/04/30 23:07:00
2001-04-29decoder plugins get loaded nowGuenter Bartsch
CVS patchset: 43 CVS date: 2001/04/29 01:09:23
2001-04-28re-enabled video window codeGuenter Bartsch
CVS patchset: 42 CVS date: 2001/04/28 22:29:36
2001-04-28fixed nasty bug in init_video_out_pluginGuenter Bartsch
CVS patchset: 41 CVS date: 2001/04/28 22:03:03
2001-04-28fixed some typos in the demuxer pluginsGuenter Bartsch
CVS patchset: 40 CVS date: 2001/04/28 21:23:04
2001-04-28bugfix in video_out_xv, sorted out audio output plugin handling/codeGuenter Bartsch
CVS patchset: 39 CVS date: 2001/04/28 19:47:41
2001-04-27fixed video output plugin handling, more cleanups, commented out not-working ↵Guenter Bartsch
code CVS patchset: 37 CVS date: 2001/04/27 23:51:52
2001-04-27Fixed audio out init functions names.Daniel Caujolle-Bert
CVS patchset: 36 CVS date: 2001/04/27 11:32:39
2001-04-27Audio out compile again. Change prototypes in audio out, libac3 andDaniel Caujolle-Bert
libmpg123, passing the metronom arg. CVS patchset: 34 CVS date: 2001/04/27 10:42:38
2001-04-26Add (forgotten) libraries linking against XV plugin. Fixed wrong init callDaniel Caujolle-Bert
of vo plugins in load_plugins.c. CVS patchset: 30 CVS date: 2001/04/26 21:40:17
2001-04-26load video plugin function implementation, + support in video outDaniel Caujolle-Bert
plugins (xv for now). CVS patchset: 27 CVS date: 2001/04/26 11:31:35
2001-04-24fixed input and demux plugins to reflect new buffer apiGuenter Bartsch
CVS patchset: 20 CVS date: 2001/04/24 17:42:26
2001-04-24fixed buffer.c and more cleanupsGuenter Bartsch
CVS patchset: 19 CVS date: 2001/04/24 15:47:32
2001-04-23Fixed libmpeg2 plugin decoder name (i think) + debug build cflags. AddDaniel Caujolle-Bert
get_id in video_decoder_t struct type. Harmonize plugin array names in xine_t struct type (video_decoders and audio_decoders names). More works in load_plugins.c (not finished, really not). CVS patchset: 18 CVS date: 2001/04/23 22:43:59
2001-04-21Turned demuxers into plugins. Change plugins naming scheme (seeDaniel Caujolle-Bert
xine_internal.h). Fixed load_plugins* to new API. Add iface version into demux_plugin_t, add version checking into init_demux_plugin. Fixed get_identifier from demuxers (void param). Turned libw32dll into codec plugin (only compiling side yet). CVS patchset: 11 CVS date: 2001/04/21 00:14:39