<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/libfaad, branch 1-beta11</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>sync to faad2 cvs, remove some warnings.</title>
<updated>2003-04-12T14:58:46+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2003-04-12T14:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c40876878a3e1743738f4ce813330812d8bf49f0'/>
<id>c40876878a3e1743738f4ce813330812d8bf49f0</id>
<content type='text'>
CVS patchset: 4592
CVS date: 2003/04/12 14:58:46

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 4592
CVS date: 2003/04/12 14:58:46

</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>- Added debian into Makefile.am as a sub-directory rather than have the</title>
<updated>2003-01-31T01:20:24+00:00</updated>
<author>
<name>Stephen Torri</name>
<email>storri@users.sourceforge.net</email>
</author>
<published>2003-01-31T01:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=56a80d09d34037ab8ba07e67e4dc7184fff94656'/>
<id>56a80d09d34037ab8ba07e67e4dc7184fff94656</id>
<content type='text'>
makefile variable.
- Cleaned up Makefile.am (wine, goom, libxinevdec)
- Cleaned up compiler warnings (libfaad)
- Cleaned up header includes (libfaad, libdha)

CVS patchset: 4053
CVS date: 2003/01/31 01:20:24

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
makefile variable.
- Cleaned up Makefile.am (wine, goom, libxinevdec)
- Cleaned up compiler warnings (libfaad)
- Cleaned up header includes (libfaad, libdha)

CVS patchset: 4053
CVS date: 2003/01/31 01:20:24

</pre>
</div>
</content>
</entry>
<entry>
<title>fixes/cleanups of the handled/unhandled codecs</title>
<updated>2003-01-08T01:02:27+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2003-01-08T01:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=89b2bf76f80eb05badeb340e2a00a8fbb6e17db3'/>
<id>89b2bf76f80eb05badeb340e2a00a8fbb6e17db3</id>
<content type='text'>
for more information see message on xine-devel

CVS patchset: 3818
CVS date: 2003/01/08 01:02:27

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for more information see message on xine-devel

CVS patchset: 3818
CVS date: 2003/01/08 01:02:27

</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>Keyword "__inline" is not available, when non-gcc compiler is used to</title>
<updated>2002-12-17T16:44:10+00:00</updated>
<author>
<name>Juergen Keil</name>
<email>jkeil@users.sourceforge.net</email>
</author>
<published>2002-12-17T16:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e346e77540d17fbe07a5d6c6ddd07fdfd69a2c9d'/>
<id>e346e77540d17fbe07a5d6c6ddd07fdfd69a2c9d</id>
<content type='text'>
compile xine-lib.
C99 has "inline", GNU C "__inline".

CVS patchset: 3575
CVS date: 2002/12/17 16:44:10

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compile xine-lib.
C99 has "inline", GNU C "__inline".

CVS patchset: 3575
CVS date: 2002/12/17 16:44:10

</pre>
</div>
</content>
</entry>
<entry>
<title>cleaning up</title>
<updated>2002-12-16T19:13:03+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-16T19:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=22f8d6894aea55dc3702f6b88f6e9c601184c75a'/>
<id>22f8d6894aea55dc3702f6b88f6e9c601184c75a</id>
<content type='text'>
CVS patchset: 3562
CVS date: 2002/12/16 19:13:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3562
CVS date: 2002/12/16 19:13:03

</pre>
</div>
</content>
</entry>
<entry>
<title>cleaning up</title>
<updated>2002-12-16T19:07:13+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-16T19:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d52f0bc461bda17a266586801140cf0362b26bed'/>
<id>d52f0bc461bda17a266586801140cf0362b26bed</id>
<content type='text'>
CVS patchset: 3561
CVS date: 2002/12/16 19:07:13

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3561
CVS date: 2002/12/16 19:07:13

</pre>
</div>
</content>
</entry>
<entry>
<title>updated libfaad</title>
<updated>2002-12-16T18:59:50+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-16T18:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=94ef6649dd5f4e95337af00dcede2337ea7cfb49'/>
<id>94ef6649dd5f4e95337af00dcede2337ea7cfb49</id>
<content type='text'>
CVS patchset: 3560
CVS date: 2002/12/16 18:59:50

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3560
CVS date: 2002/12/16 18:59:50

</pre>
</div>
</content>
</entry>
<entry>
<title>update libfaad</title>
<updated>2002-12-16T18:58:53+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-16T18:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=48f4c5809db11a6df4a5e7285d5e60a2ed924e2a'/>
<id>48f4c5809db11a6df4a5e7285d5e60a2ed924e2a</id>
<content type='text'>
CVS patchset: 3559
CVS date: 2002/12/16 18:58:53

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3559
CVS date: 2002/12/16 18:58:53

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