<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/post/goom, branch 1-rc7</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>MINGW32 port. Engine library and most of plugins compiles now.</title>
<updated>2004-08-27T19:33:17+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-08-27T19:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e46ac635c2c28d80706f02f239bb847c7e48c34b'/>
<id>e46ac635c2c28d80706f02f239bb847c7e48c34b</id>
<content type='text'>
List of some changes:
 - replaced some _MSC_VER by more common WIN32
 - define INTLDIR, remove -static flag for included intl
 - shared more common CFLAGS with DEBUG_CFLAGS
 - use WIN32_CFLAGS for all building
 - separate some flags into THREAD_CFLAGS_CONFIG,
   THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
   automatically use internal libs if necessary
 - don't warn about missing X for mingw and cygwin
 - libw32dll disabled for WIN32 (making native loader would be
   interesting, or porting wine code to Windows? :-&gt;)
 - DVB and RTP disabled for WIN32, not ported yet
 - fix build and fix a warning in cdda
 - fix build for nosefart and libfaad
 - implement configure option --disable-freetype
 - sync libxine.pc and xine-config.in
 - add -liberty to goom under WIN32
 - move original build files from included phread and zlib into archives
   and replace them by autotools

CVS patchset: 6910
CVS date: 2004/08/27 19:33:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
List of some changes:
 - replaced some _MSC_VER by more common WIN32
 - define INTLDIR, remove -static flag for included intl
 - shared more common CFLAGS with DEBUG_CFLAGS
 - use WIN32_CFLAGS for all building
 - separate some flags into THREAD_CFLAGS_CONFIG,
   THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
   automatically use internal libs if necessary
 - don't warn about missing X for mingw and cygwin
 - libw32dll disabled for WIN32 (making native loader would be
   interesting, or porting wine code to Windows? :-&gt;)
 - DVB and RTP disabled for WIN32, not ported yet
 - fix build and fix a warning in cdda
 - fix build for nosefart and libfaad
 - implement configure option --disable-freetype
 - sync libxine.pc and xine-config.in
 - add -liberty to goom under WIN32
 - move original build files from included phread and zlib into archives
   and replace them by autotools

CVS patchset: 6910
CVS date: 2004/08/27 19:33:17

</pre>
</div>
</content>
</entry>
<entry>
<title>assembler compilation fix contributes by Andrew Church</title>
<updated>2004-08-19T10:39:03+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-08-19T10:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9d90f1ef5c37605a99b6f85479f15bd3624dd605'/>
<id>9d90f1ef5c37605a99b6f85479f15bd3624dd605</id>
<content type='text'>
(closes bug #936086)

CVS patchset: 6900
CVS date: 2004/08/19 10:39:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(closes bug #936086)

CVS patchset: 6900
CVS date: 2004/08/19 10:39:03

</pre>
</div>
</content>
</entry>
<entry>
<title>Don't include mmx.h on non-MMX systems: fixes compilation of Goom on Mac OS X</title>
<updated>2004-08-02T08:25:11+00:00</updated>
<author>
<name>Andre Pang</name>
<email>athp@users.sourceforge.net</email>
</author>
<published>2004-08-02T08:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5aa193f389ee405abf2b3f1aa80ef6fe7f0dcf74'/>
<id>5aa193f389ee405abf2b3f1aa80ef6fe7f0dcf74</id>
<content type='text'>
CVS patchset: 6868
CVS date: 2004/08/02 08:25:11

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6868
CVS date: 2004/08/02 08:25:11

</pre>
</div>
</content>
</entry>
<entry>
<title>new goom2k4-dev18 includes almost all of my warning fixes</title>
<updated>2004-07-21T14:38:29+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-21T14:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2e73a5e69f0227f15c6049ef805a9b8c20166e2b'/>
<id>2e73a5e69f0227f15c6049ef805a9b8c20166e2b</id>
<content type='text'>
(the goom team is quite fast in applying my patches :) )
some files are still slightly patched from the release version, but I will
get this sorted out so we will soon use a completely unmodified version
of goom
it compiles almost warningless now (the remaining warnings are introduced by
lex/yacc and I plan to simply ignore them)
the Makefile.am distclean-hack is also obsolete now, since the offending
files have been renamed

CVS patchset: 6828
CVS date: 2004/07/21 14:38:29

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(the goom team is quite fast in applying my patches :) )
some files are still slightly patched from the release version, but I will
get this sorted out so we will soon use a completely unmodified version
of goom
it compiles almost warningless now (the remaining warnings are introduced by
lex/yacc and I plan to simply ignore them)
the Makefile.am distclean-hack is also obsolete now, since the offending
files have been renamed

CVS patchset: 6828
CVS date: 2004/07/21 14:38:29

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation with gcc 2.95.</title>
<updated>2004-07-02T17:44:28+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>tmattern@users.sourceforge.net</email>
</author>
<published>2004-07-02T17:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c85646937cbabf7023b4cc57da17216f752e9f14'/>
<id>c85646937cbabf7023b4cc57da17216f752e9f14</id>
<content type='text'>
CVS patchset: 6763
CVS date: 2004/07/02 17:44:28

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6763
CVS date: 2004/07/02 17:44:28

</pre>
</div>
</content>
</entry>
<entry>
<title>automake madness...</title>
<updated>2004-06-27T17:22:13+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-06-27T17:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4f978468e1e8b80faaf14d15f261a1867b6aa36c'/>
<id>4f978468e1e8b80faaf14d15f261a1867b6aa36c</id>
<content type='text'>
CVS patchset: 6758
CVS date: 2004/06/27 17:22:13

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6758
CVS date: 2004/06/27 17:22:13

</pre>
</div>
</content>
</entry>
<entry>
<title>include the new goom version 2k4-dev15</title>
<updated>2004-06-27T11:58:47+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-06-27T11:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=90f730ca714fb53f47ee16be46fcb06bd98d53ed'/>
<id>90f730ca714fb53f47ee16be46fcb06bd98d53ed</id>
<content type='text'>
everybody: test, test, test

CVS patchset: 6756
CVS date: 2004/06/27 11:58:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
everybody: test, test, test

CVS patchset: 6756
CVS date: 2004/06/27 11:58:47

</pre>
</div>
</content>
</entry>
<entry>
<title>separate the two semantics of querying a port's status with a NULL stream;</title>
<updated>2004-05-29T14:45:25+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-05-29T14:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a74413f06efef91496b3f5b9f749b328ede19ac8'/>
<id>a74413f06efef91496b3f5b9f749b328ede19ac8</id>
<content type='text'>
before, NULL could mean two things: no stream at all or a stream that does not
want to be addressed; now the latter is represented by the new XINE_ANON_STREAM
resulting changes:
* the status() functions now behave differently for NULL and XINE_ANON_STREAM
  (as the commentary always implied, but this was not the case, so post
  plugin rewiring went wrong, because it relies on the status() function)
* the NULL_STREAM defines in audio_out and video_out are obsolete
* update the function comments in the headers
* update the post plugin rewire functions to use the status() functions to
  check, if the old port was opened and handle the new one accordingly;
  this makes open_count obsolete
* change all post plugins accordingly (mostly using XINE_ANON_STREAM instead
  of NULL)
additional change:
* the status() function of audio port now returns the bits/rate/mode values
  of the input and not the output; this is more likely to be what a post plugin
  wants
* the reimplementation of status() in the upmix plugin is obsolete

CVS patchset: 6603
CVS date: 2004/05/29 14:45:25

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
before, NULL could mean two things: no stream at all or a stream that does not
want to be addressed; now the latter is represented by the new XINE_ANON_STREAM
resulting changes:
* the status() functions now behave differently for NULL and XINE_ANON_STREAM
  (as the commentary always implied, but this was not the case, so post
  plugin rewiring went wrong, because it relies on the status() function)
* the NULL_STREAM defines in audio_out and video_out are obsolete
* update the function comments in the headers
* update the post plugin rewire functions to use the status() functions to
  check, if the old port was opened and handle the new one accordingly;
  this makes open_count obsolete
* change all post plugins accordingly (mostly using XINE_ANON_STREAM instead
  of NULL)
additional change:
* the status() function of audio port now returns the bits/rate/mode values
  of the input and not the output; this is more likely to be what a post plugin
  wants
* the reimplementation of status() in the upmix plugin is obsolete

CVS patchset: 6603
CVS date: 2004/05/29 14:45:25

</pre>
</div>
</content>
</entry>
<entry>
<title>track number of times the port has being opened.</title>
<updated>2004-05-18T03:16:12+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-05-18T03:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e422232e6a5235e12fd143481d7d987d201a5208'/>
<id>e422232e6a5235e12fd143481d7d987d201a5208</id>
<content type='text'>
rewiring a closed port won't cause the new destination to be opened.

CVS patchset: 6564
CVS date: 2004/05/18 03:16:12

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rewiring a closed port won't cause the new destination to be opened.

CVS patchset: 6564
CVS date: 2004/05/18 03:16:12

</pre>
</div>
</content>
</entry>
<entry>
<title>help strings added for all remaining config entries (so I hope)</title>
<updated>2004-04-26T17:50:06+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-04-26T17:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e5568601c73d854a62c8de99a9df01f56dcfaf86'/>
<id>e5568601c73d854a62c8de99a9df01f56dcfaf86</id>
<content type='text'>
please everybody watch out for spelling (and other) errors

CVS patchset: 6442
CVS date: 2004/04/26 17:50:06

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
please everybody watch out for spelling (and other) errors

CVS patchset: 6442
CVS date: 2004/04/26 17:50:06

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