summaryrefslogtreecommitdiff
path: root/src/xine-engine/load_plugins.c
AgeCommit message (Collapse)Author
2003-12-14avoid sefault (shot II)Daniel Caujolle-Bert
CVS patchset: 5915 CVS date: 2003/12/14 23:23:17
2003-12-14avoid sefaultDaniel Caujolle-Bert
CVS patchset: 5914 CVS date: 2003/12/14 23:21:19
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-27don't handle /null/ get_extensions().Daniel Caujolle-Bert
CVS patchset: 5806 CVS date: 2003/11/27 13:20:22
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-26querying the decoder priority entirely from the config makes decoder mappingMichael Roitzsch
much more consistent (like switching config to 1 and back to 0 uses default priority again, user set priority overrides default ones) CVS patchset: 5792 CVS date: 2003/11/26 19:32:27
2003-11-19resort decoders on priority change event. Small beautification of xine_plugin.h.Daniel Caujolle-Bert
CVS patchset: 5765 CVS date: 2003/11/19 20:35:07
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-02add some missing plugins listing functions.Daniel Caujolle-Bert
CVS patchset: 5680 CVS date: 2003/11/02 23:05:55
2003-11-02Fix SEGFAULT beside error if no plugin loaded yet.František Dvořák
Fix one "segfault" of win32 xineui. Next piece of patch for compiling xine under MSVC. CVS patchset: 5676 CVS date: 2003/11/02 14:12:52
2003-10-31Fix the unresolved symbol in ffmpeg configured on systems with XVMC.František Dvořák
Increase verbosity level in error messages of loading plugins. CVS patchset: 5655 CVS date: 2003/10/31 22:08:36
2003-10-23- be quietBastien Nocera
CVS patchset: 5578 CVS date: 2003/10/23 17:57:04
2003-07-31introduce config file versioningMichael Roitzsch
A new entry in the config file ".version:" stores the current version of the config file. The '.' at the beginning of ".version" shows that this is a somewhat hidden (read: internal) entry and it makes the line easy to spot and prevents clashes with regular config entries. The first use of this is to reset all decoder priorities to 0 (= use default) so that we hopefully won't have problems like the qtv decoder clash any more. CVS patchset: 5226 CVS date: 2003/07/31 11:59:10
2003-07-27priority reset mechanismSiggi Langauf
CVS patchset: 5224 CVS date: 2003/07/27 23:39:02
2003-07-27- removed xine-engine/locale.c as it is unused, fix static functions in theBastien Nocera
engine and the utils, removed unused variables CVS patchset: 5219 CVS date: 2003/07/27 12:47:23
2003-05-31do not probe audio_none_outMiguel Freitas
CVS patchset: 4992 CVS date: 2003/05/31 13:33:10
2003-05-26untested cygwin patchMiguel Freitas
CVS patchset: 4958 CVS date: 2003/05/26 23:34:41
2003-05-20that's english nowMichael Roitzsch
CVS patchset: 4888 CVS date: 2003/05/20 14:55:55
2003-05-20a decoder priority of 0 enables the decoder's default priorityMichael Roitzsch
everyone is advised to use priority 0 from now on CVS patchset: 4886 CVS date: 2003/05/20 14:50:47
2003-05-13HPUX fix from Gansser, Martin <MGansser@rand.de>Daniel Caujolle-Bert
CVS patchset: 4841 CVS date: 2003/05/13 18:31:15
2003-04-21avoid implicit declarations. Less warnings.Daniel Caujolle-Bert
CVS patchset: 4646 CVS date: 2003/04/21 06:12:23
2003-04-20merging in win32 portGuenter Bartsch
CVS patchset: 4643 CVS date: 2003/04/20 21:13:21
2003-04-17cleanup patch by Marco Z|hlke <M.Zuehlke@freenet.de>Miguel Freitas
CVS patchset: 4632 CVS date: 2003/04/17 19:01:23
2003-04-13Input plugin api change (second part):Thibaut Mattern
old open() function replaced by : *_class_get_instance() : return an instance if the plugin handles the mrl *_plugin_open() : open the stream CVS patchset: 4599 CVS date: 2003/04/13 16:08:26
2003-04-06OGM subtitles by andreas heinchen, cosmeticsGuenter Bartsch
CVS patchset: 4543 CVS date: 2003/04/06 01:17:10
2003-03-14don't attempt to load xine plugins from vidix driver directoryJames Stembridge
CVS patchset: 4418 CVS date: 2003/03/14 21:37:53
2003-03-12small performance patch by Marcelo RobertoMiguel Freitas
CVS patchset: 4397 CVS date: 2003/03/12 14:44:08
2003-03-06steps toward muting xine's console output by defaultGuenter Bartsch
CVS patchset: 4345 CVS date: 2003/03/06 16:49:30
2003-02-23fix bug when deleting the first plugin from the list because plugin_class ↵Guenter Bartsch
failed (next plugin was skipped then) CVS patchset: 4268 CVS date: 2003/02/23 21:32:48
2003-02-14introduce a new mrl key, example "stream.ext#lastdemuxprobe:demux_id"Miguel Freitas
- xine will try to open stream.ext using all demuxers _except_ demux_id. - then it will be finally probed by content for demux_id. why? this is the mechanism to catch buggy content probing demuxers. it's is not intended for end users, but rather to make possible some kind of script testing of xine-lib and QA before releases. CVS patchset: 4149 CVS date: 2003/02/14 00:35:29
2003-01-29- preliminary support for reference streams parsing at xine-lib (theyMiguel Freitas
are sent to gui using a new event) - function to return demux from mime type string (used by xine-plugin) - very simple parser for ram files at demux_real CVS patchset: 4030 CVS date: 2003/01/29 02:33:35
2003-01-18xine_exit() can be called with xine_t object not initializedDaniel Caujolle-Bert
CVS patchset: 3963 CVS date: 2003/01/18 20:35:24
2003-01-17silence, again!Siggi Langauf
more cleanup: use strdup, exchanging paranoia for cleanness ;-) CVS patchset: 3950 CVS date: 2003/01/17 21:09:17
2003-01-17-minor cleanup: the catalog cache is no longer considerd "experimental" ;-)Siggi Langauf
-adding XINE_PLUGIN_PATH support: you can specify a plugin search path via environment. Specified directories are searched recursively; '~' at the beginning means "home dir" default search path: ~/.xine/plugins:$prefix/lib/xine/plugins CVS patchset: 3947 CVS date: 2003/01/17 18:43:38
2003-01-17fix overrun, that is: fix dxr3 <-> divx bug!Miguel Freitas
CVS patchset: 3941 CVS date: 2003/01/17 16:10:32
2003-01-13do not dispose audio and video ports on stream dispose.Miguel Freitas
CVS patchset: 3906 CVS date: 2003/01/13 23:02:41
2003-01-13autoscan plugins and config entries are ordered nowMichael Roitzsch
good news for Daniel: no frontend change is required, the entries are sorted inside the engine I did not change the config entry names for now, because they seem well sorted already, so I avoided breaking everyones config file. But it is now possible to name the config keys in a <section>.<plugin>.<entry> style (instead of the old <section>.<entry> style) resulting in entries of the same plugin being sorted next to each other. CVS patchset: 3901 CVS date: 2003/01/13 17:43:08
2003-01-11this log message is not restriced to input plugins, demuxers and preloaded ↵Michael Roitzsch
plugins get here as well CVS patchset: 3876 CVS date: 2003/01/11 21:22:20
2003-01-11introducing a new, very low-impact aproach on implementing a video ↵Guenter Bartsch
processing api CVS patchset: 3875 CVS date: 2003/01/11 19:06:52
2003-01-08fixes/cleanups of the handled/unhandled codecsMiguel Freitas
for more information see message on xine-devel CVS patchset: 3818 CVS date: 2003/01/08 01:02:27
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
2003-01-01real video v40 support by chris rankin, added missing copyright ↵Guenter Bartsch
notices/credits for mplayer CVS patchset: 3746 CVS date: 2003/01/01 20:39:19
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-27man errno: "must not be explicitly declared; errno may be a macro"Miguel Freitas
(thanks Chris Rankin for noticing) CVS patchset: 3693 CVS date: 2002/12/27 16:47:10
2002-12-23fix segfaultsGuenter Bartsch
CVS patchset: 3654 CVS date: 2002/12/23 17:15:00
2002-12-23accept "auto" as driver identifier (same as passing NULL ptr).Miguel Freitas
do not save probed driver, now the frontend can define the desired behaviour. CVS patchset: 3646 CVS date: 2002/12/23 11:42:12
2002-12-18log outputGuenter Bartsch
CVS patchset: 3579 CVS date: 2002/12/18 03:59:10
2002-12-16log infoGuenter Bartsch
CVS patchset: 3557 CVS date: 2002/12/16 01:50:52
2002-12-13create ~/.xine if it doesn't exist for plugin catalogGuenter Bartsch
CVS patchset: 3514 CVS date: 2002/12/13 21:31:38