<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine/plugin_catalog.h, branch xine-1_0-release</title>
<subtitle>xine-lib git mirror
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/'/>
<entry>
<title>* fix the realloc-bug introduced by me and found by Frantisek</title>
<updated>2004-06-23T19:45:52+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-06-23T19:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=942ce04093e5e6855a559d69bbe8e8125dbfeb18'/>
<id>942ce04093e5e6855a559d69bbe8e8125dbfeb18</id>
<content type='text'>
* 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

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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

</pre>
</div>
</content>
</entry>
<entry>
<title>readd the decoder's name to the description of the config entry, but do</title>
<updated>2004-06-19T19:48:42+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-06-19T19:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0207ae8d246fb74bdab61b637e05baf01b437a57'/>
<id>0207ae8d246fb74bdab61b637e05baf01b437a57</id>
<content type='text'>
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

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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

</pre>
</div>
</content>
</entry>
<entry>
<title>update copyright year (and we have to do it again in 3 weeks... ;-) )</title>
<updated>2003-12-09T00:02:28+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2003-12-09T00:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=011a6ccc1dd88b58e01f83ab13eb9119f45c23ea'/>
<id>011a6ccc1dd88b58e01f83ab13eb9119f45c23ea</id>
<content type='text'>
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28

</pre>
</div>
</content>
</entry>
<entry>
<title>rename internal API function (_x_&lt;function&gt;).</title>
<updated>2003-11-11T18:44:50+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2003-11-11T18:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=20ff61cb378d2550bedd582a5ce3eae07a84d731'/>
<id>20ff61cb378d2550bedd582a5ce3eae07a84d731</id>
<content type='text'>
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50

</pre>
</div>
</content>
</entry>
<entry>
<title>public header cleanup:</title>
<updated>2003-05-20T13:50:55+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-05-20T13:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8ce6f74d499f0248946261972cb22552482eb7de'/>
<id>8ce6f74d499f0248946261972cb22552482eb7de</id>
<content type='text'>
* regulate mutual inclusion based on XINE_COMPILE
* src/xine-engine/spu_decoder.h was unused
  -&gt; 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

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* regulate mutual inclusion based on XINE_COMPILE
* src/xine-engine/spu_decoder.h was unused
  -&gt; 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

</pre>
</div>
</content>
</entry>
<entry>
<title>Siggi and i have an agreement about the preloading. :)</title>
<updated>2003-01-03T22:38:25+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2003-01-03T22:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=deb9a6340e65ae359293cf50785f95adf80b193d'/>
<id>deb9a6340e65ae359293cf50785f95adf80b193d</id>
<content type='text'>
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

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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

</pre>
</div>
</content>
</entry>
<entry>
<title>- new post plugin property: type</title>
<updated>2002-12-29T14:04:43+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-12-29T14:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d6423b628bb7437529b2d9c4cf388fd9560886b7'/>
<id>d6423b628bb7437529b2d9c4cf388fd9560886b7</id>
<content type='text'>
- include post plugins in plugin catalog

CVS patchset: 3716
CVS date: 2002/12/29 14:04:43

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- include post plugins in plugin catalog

CVS patchset: 3716
CVS date: 2002/12/29 14:04:43

</pre>
</div>
</content>
</entry>
<entry>
<title>create ~/.xine if it doesn't exist for plugin catalog</title>
<updated>2002-12-13T21:31:38+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2002-12-13T21:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d5bc7fc752fa5dad088c017890d1d600ca5c026d'/>
<id>d5bc7fc752fa5dad088c017890d1d600ca5c026d</id>
<content type='text'>
CVS patchset: 3514
CVS date: 2002/12/13 21:31:38

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3514
CVS date: 2002/12/13 21:31:38

</pre>
</div>
</content>
</entry>
<entry>
<title>introduce the catalog cache. saves information from plugins with</title>
<updated>2002-12-08T20:53:02+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-08T20:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3c919d37ea15fa0d0b1d63203a8ce2f7129a6f55'/>
<id>3c919d37ea15fa0d0b1d63203a8ce2f7129a6f55</id>
<content type='text'>
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

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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

</pre>
</div>
</content>
</entry>
<entry>
<title>- add post plugins to the plugin catalog</title>
<updated>2002-12-01T15:10:04+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-12-01T15:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b160989dd4f95b0aa4d12862e0bbf91b501c1236'/>
<id>b160989dd4f95b0aa4d12862e0bbf91b501c1236</id>
<content type='text'>
- 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

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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

</pre>
</div>
</content>
</entry>
</feed>
