<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/libspudec/spu_decoder_api.h, branch 1-rc5</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>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>as announced on xine-devel:</title>
<updated>2003-05-03T14:24:06+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-05-03T14:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=34e74e991401a7067125e67b3f9125a81c4f8780'/>
<id>34e74e991401a7067125e67b3f9125a81c4f8780</id>
<content type='text'>
* I change the SPU decoder API to make it look less DVD specific
* adapt all related files
* increase SPU decoder API version
* include DVDNAV_CFLAGS locally where needed

CVS patchset: 4755
CVS date: 2003/05/03 14:24:06

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* I change the SPU decoder API to make it look less DVD specific
* adapt all related files
* increase SPU decoder API version
* include DVDNAV_CFLAGS locally where needed

CVS patchset: 4755
CVS date: 2003/05/03 14:24:06

</pre>
</div>
</content>
</entry>
<entry>
<title>* when NOT using a standalone libdvdnav, we do NOT have to link the whole</title>
<updated>2003-04-30T16:49:33+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-04-30T16:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e389c4ef330c2deb5d218298dd8bb50b5401bbd4'/>
<id>e389c4ef330c2deb5d218298dd8bb50b5401bbd4</id>
<content type='text'>
  libdvdnav into the spu decoder plugin statically, only nav_read.c is needed
  (read: revert to old linking behaviour for included libdvdnav)
* beautification

CVS patchset: 4724
CVS date: 2003/04/30 16:49:33

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  libdvdnav into the spu decoder plugin statically, only nav_read.c is needed
  (read: revert to old linking behaviour for included libdvdnav)
* beautification

CVS patchset: 4724
CVS date: 2003/04/30 16:49:33

</pre>
</div>
</content>
</entry>
<entry>
<title>Update from the libdvdnav project.</title>
<updated>2003-04-29T15:58:27+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2003-04-29T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=12018188e9317c2092a3e12db8672b25b1e4bbad'/>
<id>12018188e9317c2092a3e12db8672b25b1e4bbad</id>
<content type='text'>
CVS patchset: 4708
CVS date: 2003/04/29 15:58:27

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4708
CVS date: 2003/04/29 15:58:27

</pre>
</div>
</content>
</entry>
<entry>
<title>first step towards fixing the DVD menu highlighting problems</title>
<updated>2003-03-08T14:11:52+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-03-08T14:11:52+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3e6ea60cd46d69cfb663d52c7853751d456210ae'/>
<id>3e6ea60cd46d69cfb663d52c7853751d456210ae</id>
<content type='text'>
The problem arises because of inconsistent usage of libdvdread's functions regarding
NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions,
but they used to have private copies of the relevant files of libdvdread. These do
not work any more now, since the internal layout of NAV packets in libdvdread
changed lately. So we should always use the functions from current libdvdread.
Please note that highlights might not work yet.
The next step will be to sync libdvdnav. Stay tuned.

CVS patchset: 4371
CVS date: 2003/03/08 14:11:52

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem arises because of inconsistent usage of libdvdread's functions regarding
NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions,
but they used to have private copies of the relevant files of libdvdread. These do
not work any more now, since the internal layout of NAV packets in libdvdread
changed lately. So we should always use the functions from current libdvdread.
Please note that highlights might not work yet.
The next step will be to sync libdvdnav. Stay tuned.

CVS patchset: 4371
CVS date: 2003/03/08 14:11:52

</pre>
</div>
</content>
</entry>
<entry>
<title>remove old FIXME</title>
<updated>2003-02-17T15:39:17+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-02-17T15:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1133fa9148c5ebfd5c8077dcb611a3d39144382a'/>
<id>1133fa9148c5ebfd5c8077dcb611a3d39144382a</id>
<content type='text'>
CVS patchset: 4184
CVS date: 2003/02/17 15:39:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4184
CVS date: 2003/02/17 15:39:17

</pre>
</div>
</content>
</entry>
<entry>
<title>- add buf-&gt;decoder_info_ptr: portability for systems where pointer has</title>
<updated>2002-12-21T12:56:44+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-21T12:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5f31761a4fa6995592cdd536c52f6ddac8151a89'/>
<id>5f31761a4fa6995592cdd536c52f6ddac8151a89</id>
<content type='text'>
  different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions

CVS patchset: 3603
CVS date: 2002/12/21 12:56:44

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions

CVS patchset: 3603
CVS date: 2002/12/21 12:56:44

</pre>
</div>
</content>
</entry>
<entry>
<title>engine modifications to allow post plugin layer:</title>
<updated>2002-11-20T11:57:38+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-11-20T11:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4e95a4f5224e241075b8cd86b4423c85c1d0ee26'/>
<id>4e95a4f5224e241075b8cd86b4423c85c1d0ee26</id>
<content type='text'>
* new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes

CVS patchset: 3312
CVS date: 2002/11/20 11:57:38

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes

CVS patchset: 3312
CVS date: 2002/11/20 11:57:38

</pre>
</div>
</content>
</entry>
<entry>
<title>spu and overlay cleanups, mostly cosmetic</title>
<updated>2002-11-19T00:45:41+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-11-19T00:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7580770c5ff6df373c6056626abae7328ae5ab48'/>
<id>7580770c5ff6df373c6056626abae7328ae5ab48</id>
<content type='text'>
CVS patchset: 3298
CVS date: 2002/11/19 00:45:41

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3298
CVS date: 2002/11/19 00:45:41

</pre>
</div>
</content>
</entry>
<entry>
<title>increased spu decoder API version number</title>
<updated>2002-10-26T16:13:16+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-10-26T16:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6e7206a3e9f65a98c540d7d20c5301146ae060f9'/>
<id>6e7206a3e9f65a98c540d7d20c5301146ae060f9</id>
<content type='text'>
CVS patchset: 3012
CVS date: 2002/10/26 16:13:16

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3012
CVS date: 2002/10/26 16:13:16

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