Age | Commit message (Collapse) | Author |
|
CVS patchset: 6838
CVS date: 2004/07/22 14:27:48
|
|
* 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
|
|
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
|
|
pointers of the strings.
CVS patchset: 6693
CVS date: 2004/06/16 15:41:37
|
|
CVS patchset: 6684
CVS date: 2004/06/13 15:40:30
|
|
* use the info pointer before increasing it
* the plugin type is just a unit8_t, so (1<<8) is not a good constant
for PLUGIN_NO_UNLOAD, use (1<<6) instead; I hope 64 plugin types will be
enough...
CVS patchset: 6663
CVS date: 2004/06/09 17:31:08
|
|
(when this works in OSX, we can remove the PLUGIN_NO_UNLOAD flag from
video_out_macosx.m, but the support for this in the plugin loader seems
to be a good idea anyway)
CVS patchset: 6661
CVS date: 2004/06/08 20:44:27
|
|
Mac OSX video out support.
patch to configure.ac to follow
CVS patchset: 6642
CVS date: 2004/06/05 16:06:12
|
|
CVS patchset: 6552
CVS date: 2004/05/16 17:58:16
|
|
please everybody watch out for spelling (and other) errors
CVS patchset: 6442
CVS date: 2004/04/26 17:50:06
|
|
they might call port->close(), which might finish a pending disposal of a
post plugin, which will try to decrement the reference count for that plugin,
which will try to grab the plugin catalog lock...
CVS patchset: 6393
CVS date: 2004/04/11 14:51:20
|
|
before aborting
CVS patchset: 6211
CVS date: 2004/03/03 20:09:11
|
|
* do not decrement the reference counter on post disposal, because post
plugins can delay their own disposal (if they realize that frames from
them are still around)
CVS patchset: 6139
CVS date: 2004/02/12 18:23:35
|
|
CVS patchset: 5955
CVS date: 2003/12/29 16:24:33
|
|
CVS patchset: 5915
CVS date: 2003/12/14 23:23:17
|
|
CVS patchset: 5914
CVS date: 2003/12/14 23:21:19
|
|
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
|
|
CVS patchset: 5806
CVS date: 2003/11/27 13:20:22
|
|
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
|
|
CVS patchset: 5796
CVS date: 2003/11/26 19:43:26
|
|
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
|
|
CVS patchset: 5765
CVS date: 2003/11/19 20:35:07
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
CVS patchset: 5680
CVS date: 2003/11/02 23:05:55
|
|
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
|
|
Increase verbosity level in error messages of loading plugins.
CVS patchset: 5655
CVS date: 2003/10/31 22:08:36
|
|
CVS patchset: 5578
CVS date: 2003/10/23 17:57:04
|
|
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
|
|
CVS patchset: 5224
CVS date: 2003/07/27 23:39:02
|
|
engine and the utils, removed unused variables
CVS patchset: 5219
CVS date: 2003/07/27 12:47:23
|
|
CVS patchset: 4992
CVS date: 2003/05/31 13:33:10
|
|
CVS patchset: 4958
CVS date: 2003/05/26 23:34:41
|
|
CVS patchset: 4888
CVS date: 2003/05/20 14:55:55
|
|
everyone is advised to use priority 0 from now on
CVS patchset: 4886
CVS date: 2003/05/20 14:50:47
|
|
CVS patchset: 4841
CVS date: 2003/05/13 18:31:15
|
|
CVS patchset: 4646
CVS date: 2003/04/21 06:12:23
|
|
CVS patchset: 4643
CVS date: 2003/04/20 21:13:21
|
|
CVS patchset: 4632
CVS date: 2003/04/17 19:01:23
|
|
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
|
|
CVS patchset: 4543
CVS date: 2003/04/06 01:17:10
|
|
CVS patchset: 4418
CVS date: 2003/03/14 21:37:53
|
|
CVS patchset: 4397
CVS date: 2003/03/12 14:44:08
|
|
CVS patchset: 4345
CVS date: 2003/03/06 16:49:30
|
|
failed (next plugin was skipped then)
CVS patchset: 4268
CVS date: 2003/02/23 21:32:48
|
|
- 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
|
|
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
|
|
CVS patchset: 3963
CVS date: 2003/01/18 20:35:24
|
|
more cleanup: use strdup, exchanging paranoia for cleanness ;-)
CVS patchset: 3950
CVS date: 2003/01/17 21:09:17
|
|
-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
|
|
CVS patchset: 3941
CVS date: 2003/01/17 16:10:32
|