<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/video_out, branch 1-beta7</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>steps toward muting xine's console output by default</title>
<updated>2003-03-06T16:49:30+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2003-03-06T16:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=558eded1985948ecca254984cf539edd28e6bcb1'/>
<id>558eded1985948ecca254984cf539edd28e6bcb1</id>
<content type='text'>
CVS patchset: 4345
CVS date: 2003/03/06 16:49:30

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4345
CVS date: 2003/03/06 16:49:30

</pre>
</div>
</content>
</entry>
<entry>
<title>Add option to fix alignment problem with some (buggy) XVideo drivers</title>
<updated>2003-03-05T22:12:40+00:00</updated>
<author>
<name>Ewald Snel</name>
<email>esnel@users.sourceforge.net</email>
</author>
<published>2003-03-05T22:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ea02fab31dd66ad0d5d321c65046f0ef9c352848'/>
<id>ea02fab31dd66ad0d5d321c65046f0ef9c352848</id>
<content type='text'>
Undo previous change to libreal (bug is general video decoding problem)

CVS patchset: 4342
CVS date: 2003/03/05 22:12:40

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Undo previous change to libreal (bug is general video decoding problem)

CVS patchset: 4342
CVS date: 2003/03/05 22:12:40

</pre>
</div>
</content>
</entry>
<entry>
<title>fix compiler warnings at least in xine's native code</title>
<updated>2003-03-04T10:30:27+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-03-04T10:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1ea159173c1121cc04ded477383edc6a4a07f462'/>
<id>1ea159173c1121cc04ded477383edc6a4a07f462</id>
<content type='text'>
CVS patchset: 4330
CVS date: 2003/03/04 10:30:27

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4330
CVS date: 2003/03/04 10:30:27

</pre>
</div>
</content>
</entry>
<entry>
<title>Must include "xineutils.h" to pic up the definition of the new XINE_ASSERT</title>
<updated>2003-03-01T14:31:33+00:00</updated>
<author>
<name>Juergen Keil</name>
<email>jkeil@users.sourceforge.net</email>
</author>
<published>2003-03-01T14:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6b8c0d2fe90cd3fbd6be568583b780a2668a8f77'/>
<id>6b8c0d2fe90cd3fbd6be568583b780a2668a8f77</id>
<content type='text'>
macro.
This fixes a problem with the xshm videoout plugin not loading on solaris,
when the mediaLib is installed.

CVS patchset: 4313
CVS date: 2003/03/01 14:31:33

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
macro.
This fixes a problem with the xshm videoout plugin not loading on solaris,
when the mediaLib is installed.

CVS patchset: 4313
CVS date: 2003/03/01 14:31:33

</pre>
</div>
</content>
</entry>
<entry>
<title>Xine assert() replacement:</title>
<updated>2003-02-28T02:51:47+00:00</updated>
<author>
<name>Stephen Torri</name>
<email>storri@users.sourceforge.net</email>
</author>
<published>2003-02-28T02:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=49327f43ca2196122a60314e67eeee929efea873'/>
<id>49327f43ca2196122a60314e67eeee929efea873</id>
<content type='text'>
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been
replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its
adding the ability to print out a stack trace at the point where the assertion fails.
So here are a few examples.
assert (0);
This use of assert was found in a couple locations most favorably being the default case of a switch
statement. This was the only thing there. So if the switch statement was unable to find a match
it would have defaulted to this and the user and the developers would be stuck wonder who died and where.
So it has been replaced with
XINE_ASSERT(0, "We have reach this point and don't have a default case");
It may seem a bit none descriptive but there is more going on behind the scene.
In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT
prints out:
&lt;filename&gt;:&lt;function name&gt;:&lt;line number&gt; - assertion '&lt;assertion expression&gt;' failed. &lt;description&gt;
An example of this might be:
input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory
XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h

CVS patchset: 4301
CVS date: 2003/02/28 02:51:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been
replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its
adding the ability to print out a stack trace at the point where the assertion fails.
So here are a few examples.
assert (0);
This use of assert was found in a couple locations most favorably being the default case of a switch
statement. This was the only thing there. So if the switch statement was unable to find a match
it would have defaulted to this and the user and the developers would be stuck wonder who died and where.
So it has been replaced with
XINE_ASSERT(0, "We have reach this point and don't have a default case");
It may seem a bit none descriptive but there is more going on behind the scene.
In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT
prints out:
&lt;filename&gt;:&lt;function name&gt;:&lt;line number&gt; - assertion '&lt;assertion expression&gt;' failed. &lt;description&gt;
An example of this might be:
input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory
XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h

CVS patchset: 4301
CVS date: 2003/02/28 02:51:47

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error in chroma plane interleaving</title>
<updated>2003-02-23T01:15:59+00:00</updated>
<author>
<name>James Stembridge</name>
<email>jstembridge@users.sourceforge.net</email>
</author>
<published>2003-02-23T01:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7734832d51ad2cda4e45a1538336bfc6e40c83b8'/>
<id>7734832d51ad2cda4e45a1538336bfc6e40c83b8</id>
<content type='text'>
CVS patchset: 4258
CVS date: 2003/02/23 01:15:59

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4258
CVS date: 2003/02/23 01:15:59

</pre>
</div>
</content>
</entry>
<entry>
<title>- we need to init X thread safe libraries, the front-end might not have</title>
<updated>2003-02-22T16:56:01+00:00</updated>
<author>
<name>Bastien Nocera</name>
<email>hadess@users.sourceforge.net</email>
</author>
<published>2003-02-22T16:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5bd2236543a673843eecf47c5bbd1b6b69cbb6df'/>
<id>5bd2236543a673843eecf47c5bbd1b6b69cbb6df</id>
<content type='text'>
CVS patchset: 4255
CVS date: 2003/02/22 16:56:01

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4255
CVS date: 2003/02/22 16:56:01

</pre>
</div>
</content>
</entry>
<entry>
<title>Configure option and error checking for frame buffer device</title>
<updated>2003-02-21T19:54:52+00:00</updated>
<author>
<name>James Stembridge</name>
<email>jstembridge@users.sourceforge.net</email>
</author>
<published>2003-02-21T19:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1c7b0b96cfdca540ca8519aaad5263856ae30318'/>
<id>1c7b0b96cfdca540ca8519aaad5263856ae30318</id>
<content type='text'>
CVS patchset: 4236
CVS date: 2003/02/21 19:54:52

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4236
CVS date: 2003/02/21 19:54:52

</pre>
</div>
</content>
</entry>
<entry>
<title>- don't abort when we're not on an mmx capable machine, simply fallback</title>
<updated>2003-02-21T17:46:22+00:00</updated>
<author>
<name>Bastien Nocera</name>
<email>hadess@users.sourceforge.net</email>
</author>
<published>2003-02-21T17:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=afb1aad1f68277ceb1bdb9c82f94659133c8da97'/>
<id>afb1aad1f68277ceb1bdb9c82f94659133c8da97</id>
<content type='text'>
  on non-deinterlaced

CVS patchset: 4233
CVS date: 2003/02/21 17:46:22

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  on non-deinterlaced

CVS patchset: 4233
CVS date: 2003/02/21 17:46:22

</pre>
</div>
</content>
</entry>
<entry>
<title>Allow vidix vo driver to be compiled without X/framebuffer support</title>
<updated>2003-02-21T01:55:18+00:00</updated>
<author>
<name>James Stembridge</name>
<email>jstembridge@users.sourceforge.net</email>
</author>
<published>2003-02-21T01:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a76885e62ac2de26b03bdff3ca8880c2a98c73c9'/>
<id>a76885e62ac2de26b03bdff3ca8880c2a98c73c9</id>
<content type='text'>
CVS patchset: 4225
CVS date: 2003/02/21 01:55:18

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

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