<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/post/visualizations/Makefile.am, branch vdr-xine-version-802</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>Another pass at cleaning up Makefile.am files.  More to come.</title>
<updated>2007-05-11T22:24:25+00:00</updated>
<author>
<name>Matt Messier</name>
<email>mmessier@grapetv.org</email>
</author>
<published>2007-05-11T22:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=913f9b8ee348c91717cdf5cd4c8a4d56b9d22a5e'/>
<id>913f9b8ee348c91717cdf5cd4c8a4d56b9d22a5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RIP: AC_OPTIMIZATIONS</title>
<updated>2007-05-08T04:03:41+00:00</updated>
<author>
<name>Matt Messier</name>
<email>mmessier@grapetv.org</email>
</author>
<published>2007-05-08T04:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3736bbc56bd4cf5b0326a2d14a370f11e58ead83'/>
<id>3736bbc56bd4cf5b0326a2d14a370f11e58ead83</id>
<content type='text'>
-- Removed m4/optimizations.m4, and along with it, AC_OPTIMIZATIONS.
-- Stripped down, cleaned up, and merged the former together with other compiler
   characteristic checks.
-- Do not set any optimization flags into CFLAGS.  Update all Makefile.am's with
   proper AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS, etc. to set up optimization flags,
   usually from DEFAULT_OCFLAGS.
-- Start cleaning up CFLAGS/CPPFLAGS stuff in Makefile.am's all over the place.
-- Correct a number of places where CFLAGS itself was being mangled in
   Makefile to on-the-fly adjust optimizations to work around compiler bugs.
   This stuff is now done correctly.
-- The run of automake from autogen.sh is now clean of warnings.
-- Cleaned out some (now) dead macros from m4/_xine.m4
-- Mac OS X intel builds out-of-the-box now -- dropped optimization on
   post/deinterlace/plugins/kdetv-greedyh to O1_CFLAGS.
-- OBJCFLAGS is now getting set correctly everywhere that it needs to be
-- Various other miscellaneous cleanups all over
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-- Removed m4/optimizations.m4, and along with it, AC_OPTIMIZATIONS.
-- Stripped down, cleaned up, and merged the former together with other compiler
   characteristic checks.
-- Do not set any optimization flags into CFLAGS.  Update all Makefile.am's with
   proper AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS, etc. to set up optimization flags,
   usually from DEFAULT_OCFLAGS.
-- Start cleaning up CFLAGS/CPPFLAGS stuff in Makefile.am's all over the place.
-- Correct a number of places where CFLAGS itself was being mangled in
   Makefile to on-the-fly adjust optimizations to work around compiler bugs.
   This stuff is now done correctly.
-- The run of automake from autogen.sh is now clean of warnings.
-- Cleaned out some (now) dead macros from m4/_xine.m4
-- Mac OS X intel builds out-of-the-box now -- dropped optimization on
   post/deinterlace/plugins/kdetv-greedyh to O1_CFLAGS.
-- OBJCFLAGS is now getting set correctly everywhere that it needs to be
-- Various other miscellaneous cleanups all over
</pre>
</div>
</content>
</entry>
<entry>
<title>Define a xinepostdir directory to point to the post-plugins path.</title>
<updated>2007-04-06T14:17:04+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-04-06T14:17:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e7b343f647fa5c44551946b39afdeebe0812c8eb'/>
<id>e7b343f647fa5c44551946b39afdeebe0812c8eb</id>
<content type='text'>
Together with this, define a xinepost_LTLIBRARIES class that is used
to install the post-plugins in the correct directory.

Also add the rule to remove them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Together with this, define a xinepost_LTLIBRARIES class that is used
to install the post-plugins in the correct directory.

Also add the rule to remove them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crosscompile to use build and host definition from autoconf, rather than using hacksaround. Also replace the whole pthread check with an improved macro originally written for XCB, this way it's not going to try linking the fake -lpthread on Darwin, and it also does not force a -I/usr/local/include on FreeBSD. The new macro respects the same variables set by ports, so that it's even more transparent to FreeBSD users.</title>
<updated>2007-03-22T20:44:58+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-03-22T20:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=62b1bb0c213c37b58e5a7bb8359f41168c34f817'/>
<id>62b1bb0c213c37b58e5a7bb8359f41168c34f817</id>
<content type='text'>
CVS patchset: 8739
CVS date: 2007/03/22 20:44:58

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8739
CVS date: 2007/03/22 20:44:58

</pre>
</div>
</content>
</entry>
<entry>
<title>Implement visibility support, available on GCC 4.0 and later and on some 3.4 (through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.</title>
<updated>2006-07-10T22:08:12+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-07-10T22:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e70c5600f5653c6915931717bdd52f9a6a2f2d9d'/>
<id>e70c5600f5653c6915931717bdd52f9a6a2f2d9d</id>
<content type='text'>
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12

</pre>
</div>
</content>
</entry>
<entry>
<title>*BUGFIX*</title>
<updated>2005-08-25T15:36:29+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2005-08-25T15:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f45651f26bc3aa1b312d282c5d8c4b04be0c2505'/>
<id>f45651f26bc3aa1b312d282c5d8c4b04be0c2505</id>
<content type='text'>
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
  more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
  used system version, if found, not used non-POSIX dirent-&gt;d_reclen
  (this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update

CVS patchset: 7709
CVS date: 2005/08/25 15:36:29

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
  more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
  used system version, if found, not used non-POSIX dirent-&gt;d_reclen
  (this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update

CVS patchset: 7709
CVS date: 2005/08/25 15:36:29

</pre>
</div>
</content>
</entry>
<entry>
<title>* modify the engine slightly, so that the stream member in a video frame or</title>
<updated>2003-10-30T22:40:53+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-10-30T22:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fe9eb37f05b677071f9de1b9e69c535aa2293d0b'/>
<id>fe9eb37f05b677071f9de1b9e69c535aa2293d0b</id>
<content type='text'>
  audio buffer can be NULL; this should be used to indicate that the frame/
  buffer does not come directly from a stream, but was generated otherwise
  (the most important result is that frames/buffers with stream NULL will not
  be passed through metronom)
* modify visualization post plugins so they set the stream on the generated
  frames to NULL, this avoids cluttering metronom, when playing a stream with
  audio AND video AND a visualization post
* this also means modifying the way post plugins provide vpts values:
  they have to calculate them themselves for now

CVS patchset: 5647
CVS date: 2003/10/30 22:40:53

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  audio buffer can be NULL; this should be used to indicate that the frame/
  buffer does not come directly from a stream, but was generated otherwise
  (the most important result is that frames/buffers with stream NULL will not
  be passed through metronom)
* modify visualization post plugins so they set the stream on the generated
  frames to NULL, this avoids cluttering metronom, when playing a stream with
  audio AND video AND a visualization post
* this also means modifying the way post plugins provide vpts values:
  they have to calculate them themselves for now

CVS patchset: 5647
CVS date: 2003/10/30 22:40:53

</pre>
</div>
</content>
</entry>
<entry>
<title>One forgotten file for 'make dist'.</title>
<updated>2003-09-21T11:04:53+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2003-09-21T11:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=26c9880db5ec359399b6faf7a3b2f87de834d763'/>
<id>26c9880db5ec359399b6faf7a3b2f87de834d763</id>
<content type='text'>
CVS patchset: 5407
CVS date: 2003/09/21 11:04:53

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5407
CVS date: 2003/09/21 11:04:53

</pre>
</div>
</content>
</entry>
<entry>
<title>fftgraph compilation</title>
<updated>2003-09-14T12:33:37+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>tmattern@users.sourceforge.net</email>
</author>
<published>2003-09-14T12:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7bd35c4a88e779ee39a66229c8aab9fdb7a26f30'/>
<id>7bd35c4a88e779ee39a66229c8aab9fdb7a26f30</id>
<content type='text'>
CVS patchset: 5372
CVS date: 2003/09/14 12:33:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5372
CVS date: 2003/09/14 12:33:37

</pre>
</div>
</content>
</entry>
<entry>
<title>remove useless gnu89 compiler flag, some configure tweaking</title>
<updated>2003-08-07T09:26:53+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-08-07T09:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f78ed1b4f87c53357ce23fa10d4f9976a69b5bad'/>
<id>f78ed1b4f87c53357ce23fa10d4f9976a69b5bad</id>
<content type='text'>
CVS patchset: 5257
CVS date: 2003/08/07 09:26:53

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5257
CVS date: 2003/08/07 09:26:53

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