summaryrefslogtreecommitdiff
path: root/src/xine-engine/plugin_catalog.h
AgeCommit message (Collapse)Author
2004-06-23* fix the realloc-bug introduced by me and found by FrantisekMichael Roitzsch
* since plugin catalog assumes a limit on plugin count, we should actually enforce this limit on plugin loading * reduce DECODER_MAX from 256 to 128, because PLUGIN_MAX is already 256 and having only decoder plugins is unlikely CVS patchset: 6738 CVS date: 2004/06/23 19:45:52
2004-06-19readd the decoder's name to the description of the config entry, but doMichael Roitzsch
it right this time: use a different pointer for every decoder by putting the descriptions into a dynamically growing chunk of heap memory the name of the decoder in the description is necessary, because frontends should not have to display the config entry key and this is currently the only string to contain the decoder's name CVS patchset: 6709 CVS date: 2004/06/19 19:48:42
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-05-20public header cleanup:Michael Roitzsch
* regulate mutual inclusion based on XINE_COMPILE * src/xine-engine/spu_decoder.h was unused -> make it the spu decoder API header and remove src/libspudec/spu_decoder_api.h * mark some xine_stream_t members as unused for next cleanup CVS patchset: 4883 CVS date: 2003/05/20 13:50:55
2003-01-03Siggi and i have an agreement about the preloading. :)Miguel Freitas
now any plugin may add a PLUGIN_MUST_PRELOAD to it's type and the class initialization function will be called on xine startup. CVS patchset: 3764 CVS date: 2003/01/03 22:38:25
2002-12-29- new post plugin property: typeMichael Roitzsch
- include post plugins in plugin catalog CVS patchset: 3716 CVS date: 2002/12/29 14:04:43
2002-12-13create ~/.xine if it doesn't exist for plugin catalogGuenter Bartsch
CVS patchset: 3514 CVS date: 2002/12/13 21:31:38
2002-12-08introduce the catalog cache. saves information from plugins withMiguel Freitas
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
2002-12-01- add post plugins to the plugin catalogMichael Roitzsch
- 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
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-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-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-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