<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine/buffer.h, branch 1-rc3</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>Update win32 MSVC build:</title>
<updated>2003-12-13T11:35:07+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2003-12-13T11:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6e8e94faf64728ff0124b0ccbe67071264153ec6'/>
<id>6e8e94faf64728ff0124b0ccbe67071264153ec6</id>
<content type='text'>
  * internal names cleanup
  * http input plugin uses http_helper.c
  * fix change in audio_directx
  * MSVC stoped compile xineui because of 'this', mysterious
  * change non-constand array lengths to malloc/free,
    it good for such old compilers as my MSVC 6.0
  * change lprintf macro for MSVC to compile again
    (I don't know, how use variable number of macro arguments  in MSVC...)
  * merge compiling of xine-utils and xine-engine

CVS patchset: 5902
CVS date: 2003/12/13 11:35:07

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  * internal names cleanup
  * http input plugin uses http_helper.c
  * fix change in audio_directx
  * MSVC stoped compile xineui because of 'this', mysterious
  * change non-constand array lengths to malloc/free,
    it good for such old compilers as my MSVC 6.0
  * change lprintf macro for MSVC to compile again
    (I don't know, how use variable number of macro arguments  in MSVC...)
  * merge compiling of xine-utils and xine-engine

CVS patchset: 5902
CVS date: 2003/12/13 11:35:07

</pre>
</div>
</content>
</entry>
<entry>
<title>"Anti audio fifo null" patch ;)</title>
<updated>2003-11-20T00:42:14+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>tmattern@users.sourceforge.net</email>
</author>
<published>2003-11-20T00:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=86d39c4ef501d1f975a2e6bc1a71472102d6f167'/>
<id>86d39c4ef501d1f975a2e6bc1a71472102d6f167</id>
<content type='text'>
Makes things a bit more symetric:
- the audio fifo (demuxer-&gt;decoder) can't be NULL
- the video driver can be NULL
A dummy fifo (5 buffers) is used if the audio driver or video driver is NULL.
Audio frontends (rhythmbox, seedeexeen, quark) do not need to instanciate a video driver anymore.

CVS patchset: 5767
CVS date: 2003/11/20 00:42:14

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes things a bit more symetric:
- the audio fifo (demuxer-&gt;decoder) can't be NULL
- the video driver can be NULL
A dummy fifo (5 buffers) is used if the audio driver or video driver is NULL.
Audio frontends (rhythmbox, seedeexeen, quark) do not need to instanciate a video driver anymore.

CVS patchset: 5767
CVS date: 2003/11/20 00:42:14

</pre>
</div>
</content>
</entry>
<entry>
<title>buffer type for 4X ADPCM</title>
<updated>2003-11-16T14:29:29+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2003-11-16T14:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=46d409818933a141e01af64a296942ab15a514eb'/>
<id>46d409818933a141e01af64a296942ab15a514eb</id>
<content type='text'>
CVS patchset: 5746
CVS date: 2003/11/16 14:29:29

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5746
CVS date: 2003/11/16 14:29:29

</pre>
</div>
</content>
</entry>
<entry>
<title>start xine_stream_t separation (public/private).</title>
<updated>2003-11-15T14:54:30+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2003-11-15T14:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1ace1c3f18fb48bab32a2ee5b69ae6e3bce12850'/>
<id>1ace1c3f18fb48bab32a2ee5b69ae6e3bce12850</id>
<content type='text'>
(we should finish this before rc3.)
- stream_info and meta_info variables are private now.
obs: everything must be recompiled due xine_stream_t changes

CVS patchset: 5733
CVS date: 2003/11/15 14:54:30

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(we should finish this before rc3.)
- stream_info and meta_info variables are private now.
obs: everything must be recompiled due xine_stream_t changes

CVS patchset: 5733
CVS date: 2003/11/15 14:54:30

</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>obsolete a special buffer type (fewer special cases is better)</title>
<updated>2003-10-24T02:59:03+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2003-10-24T02:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=23cd46c91f1e5002d1e950e221e052790b52c375'/>
<id>23cd46c91f1e5002d1e950e221e052790b52c375</id>
<content type='text'>
CVS patchset: 5583
CVS date: 2003/10/24 02:59:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5583
CVS date: 2003/10/24 02:59:03

</pre>
</div>
</content>
</entry>
<entry>
<title>Add a callback to the buffer_pool_alloc function.</title>
<updated>2003-10-14T22:16:32+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>tmattern@users.sourceforge.net</email>
</author>
<published>2003-10-14T22:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5233af2142e5fd045f922a82fef0c76c62684a7b'/>
<id>5233af2142e5fd045f922a82fef0c76c62684a7b</id>
<content type='text'>
The goal is to detect in the net_buf_ctrl if there is no more free buffer in a fifo, which indicates there will be a deadlock if the engine is not unpaused.
Currently this detection is done from the "put" callback, it's not a safe solution, nothing prevents a demuxer to allocate 2 buffers before calling put().
The impact is low, only one test per buffer_pool_alloc call if no callback is registered.
It's done exactly the same way as the put and get callbacks.

CVS patchset: 5520
CVS date: 2003/10/14 22:16:32

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The goal is to detect in the net_buf_ctrl if there is no more free buffer in a fifo, which indicates there will be a deadlock if the engine is not unpaused.
Currently this detection is done from the "put" callback, it's not a safe solution, nothing prevents a demuxer to allocate 2 buffers before calling put().
The impact is low, only one test per buffer_pool_alloc call if no callback is registered.
It's done exactly the same way as the put and get callbacks.

CVS patchset: 5520
CVS date: 2003/10/14 22:16:32

</pre>
</div>
</content>
</entry>
<entry>
<title>clarify comment</title>
<updated>2003-08-05T15:20:00+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-08-05T15:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9f7659bd9c5d1b03b65433ed7aed3ea7cdc16c14'/>
<id>9f7659bd9c5d1b03b65433ed7aed3ea7cdc16c14</id>
<content type='text'>
CVS patchset: 5252
CVS date: 2003/08/05 15:20:00

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5252
CVS date: 2003/08/05 15:20:00

</pre>
</div>
</content>
</entry>
<entry>
<title>Patch from Jeroen Asselman:</title>
<updated>2003-06-16T16:42:51+00:00</updated>
<author>
<name>Stefan Holst</name>
<email>holstsn@users.sourceforge.net</email>
</author>
<published>2003-06-16T16:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f85e001864873b52e96f906d44340d2b22c344a4'/>
<id>f85e001864873b52e96f906d44340d2b22c344a4</id>
<content type='text'>
- fixes mimetype in realaudio demuxer
- big improvement of v4l input and associated
  demuxer. Including sound capture using alsa
  and a/v sync. Now radio is supported as well.

CVS patchset: 5054
CVS date: 2003/06/16 16:42:51

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fixes mimetype in realaudio demuxer
- big improvement of v4l input and associated
  demuxer. Including sound capture using alsa
  and a/v sync. Now radio is supported as well.

CVS patchset: 5054
CVS date: 2003/06/16 16:42:51

</pre>
</div>
</content>
</entry>
<entry>
<title>added placeholder fourccs for On2 VPx video</title>
<updated>2003-05-31T02:18:01+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2003-05-31T02:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3c7fc2862d35e0deead9d3f2859dc4b7c7acacef'/>
<id>3c7fc2862d35e0deead9d3f2859dc4b7c7acacef</id>
<content type='text'>
CVS patchset: 4990
CVS date: 2003/05/31 02:18:01

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4990
CVS date: 2003/05/31 02:18:01

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