<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/input/librtsp, branch 1.1.9</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>Delete most of the CVS $Id$/$Log$ lines.</title>
<updated>2007-11-10T22:06:10+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-11-10T22:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3c175fd21df04c5c0afa160f81aea0c305f69dc5'/>
<id>3c175fd21df04c5c0afa160f81aea0c305f69dc5</id>
<content type='text'>
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
</pre>
</div>
</content>
</entry>
<entry>
<title>Update FSF address on non-contributed code and COPYING files.</title>
<updated>2007-11-09T17:11:05+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-11-09T17:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c8f3cd1faf678b64920ad62f1275b03aae0157a7'/>
<id>c8f3cd1faf678b64920ad62f1275b03aae0157a7</id>
<content type='text'>
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rationalise use of .hgignore, removes a bunch of files that only ignored automake-related files.</title>
<updated>2007-04-03T02:36:40+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-04-03T02:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c29a5c39d5efb63c713902489571b0b0ab84ca91'/>
<id>c29a5c39d5efb63c713902489571b0b0ab84ca91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate all .cvsignore files to .hgignore.</title>
<updated>2007-04-02T18:44:04+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-04-02T18:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6ff7b823ea37c8baa725fad659b06b23e1d92d57'/>
<id>6ff7b823ea37c8baa725fad659b06b23e1d92d57</id>
<content type='text'>
--HG--
rename : .cvsignore =&gt; .hgignore
rename : doc/.cvsignore =&gt; doc/.hgignore
rename : doc/faq/.cvsignore =&gt; doc/faq/.hgignore
rename : doc/hackersguide/.cvsignore =&gt; doc/hackersguide/.hgignore
rename : doc/man/.cvsignore =&gt; doc/man/.hgignore
rename : doc/man/en/.cvsignore =&gt; doc/man/en/.hgignore
rename : include/.cvsignore =&gt; include/.hgignore
rename : intl/.cvsignore =&gt; intl/.hgignore
rename : lib/.cvsignore =&gt; lib/.hgignore
rename : m4/.cvsignore =&gt; m4/.hgignore
rename : misc/.cvsignore =&gt; misc/.hgignore
rename : misc/fonts/.cvsignore =&gt; misc/fonts/.hgignore
rename : po/.cvsignore =&gt; po/.hgignore
rename : src/.cvsignore =&gt; src/.hgignore
rename : src/audio_out/.cvsignore =&gt; src/audio_out/.hgignore
rename : src/combined/.cvsignore =&gt; src/combined/.hgignore
rename : src/demuxers/.cvsignore =&gt; src/demuxers/.hgignore
rename : src/dxr3/.cvsignore =&gt; src/dxr3/.hgignore
rename : src/input/.cvsignore =&gt; src/input/.hgignore
rename : src/input/dvb/.cvsignore =&gt; src/input/dvb/.hgignore
rename : src/input/libdvdnav/.cvsignore =&gt; src/input/libdvdnav/.hgignore
rename : src/input/libreal/.cvsignore =&gt; src/input/libreal/.hgignore
rename : src/input/librtsp/.cvsignore =&gt; src/input/librtsp/.hgignore
rename : src/input/vcd/.cvsignore =&gt; src/input/vcd/.hgignore
rename : src/input/vcd/libcdio/.cvsignore =&gt; src/input/vcd/libcdio/.hgignore
rename : src/input/vcd/libcdio/MSWindows/.cvsignore =&gt; src/input/vcd/libcdio/MSWindows/.hgignore
rename : src/input/vcd/libcdio/cdio/.cvsignore =&gt; src/input/vcd/libcdio/cdio/.hgignore
rename : src/input/vcd/libcdio/image/.cvsignore =&gt; src/input/vcd/libcdio/image/.hgignore
rename : src/input/vcd/libvcd/.cvsignore =&gt; src/input/vcd/libvcd/.hgignore
rename : src/input/vcd/libvcd/libvcd/.cvsignore =&gt; src/input/vcd/libvcd/libvcd/.hgignore
rename : src/liba52/.cvsignore =&gt; src/liba52/.hgignore
rename : src/libdts/.cvsignore =&gt; src/libdts/.hgignore
rename : src/libfaad/.cvsignore =&gt; src/libfaad/.hgignore
rename : src/libfaad/codebook/.cvsignore =&gt; src/libfaad/codebook/.hgignore
rename : src/libffmpeg/.cvsignore =&gt; src/libffmpeg/.hgignore
rename : src/libffmpeg/libavcodec/.cvsignore =&gt; src/libffmpeg/libavcodec/.hgignore
rename : src/libffmpeg/libavcodec/alpha/.cvsignore =&gt; src/libffmpeg/libavcodec/alpha/.hgignore
rename : src/libffmpeg/libavcodec/armv4l/.cvsignore =&gt; src/libffmpeg/libavcodec/armv4l/.hgignore
rename : src/libffmpeg/libavcodec/i386/.cvsignore =&gt; src/libffmpeg/libavcodec/i386/.hgignore
rename : src/libffmpeg/libavcodec/libpostproc/.cvsignore =&gt; src/libffmpeg/libavcodec/libpostproc/.hgignore
rename : src/libffmpeg/libavcodec/mlib/.cvsignore =&gt; src/libffmpeg/libavcodec/mlib/.hgignore
rename : src/libffmpeg/libavcodec/ppc/.cvsignore =&gt; src/libffmpeg/libavcodec/ppc/.hgignore
rename : src/libffmpeg/libavcodec/sparc/.cvsignore =&gt; src/libffmpeg/libavcodec/sparc/.hgignore
rename : src/libffmpeg/libavutil/.cvsignore =&gt; src/libffmpeg/libavutil/.hgignore
rename : src/libflac/.cvsignore =&gt; src/libflac/.hgignore
rename : src/liblpcm/.cvsignore =&gt; src/liblpcm/.hgignore
rename : src/libmad/.cvsignore =&gt; src/libmad/.hgignore
rename : src/libmpeg2/.cvsignore =&gt; src/libmpeg2/.hgignore
rename : src/libmpeg2new/.cvsignore =&gt; src/libmpeg2new/.hgignore
rename : src/libmpeg2new/include/.cvsignore =&gt; src/libmpeg2new/include/.hgignore
rename : src/libmpeg2new/libmpeg2/.cvsignore =&gt; src/libmpeg2new/libmpeg2/.hgignore
rename : src/libmusepack/.cvsignore =&gt; src/libmusepack/.hgignore
rename : src/libmusepack/musepack/.cvsignore =&gt; src/libmusepack/musepack/.hgignore
rename : src/libreal/.cvsignore =&gt; src/libreal/.hgignore
rename : src/libspeex/.cvsignore =&gt; src/libspeex/.hgignore
rename : src/libspucc/.cvsignore =&gt; src/libspucc/.hgignore
rename : src/libspucmml/.cvsignore =&gt; src/libspucmml/.hgignore
rename : src/libspudec/.cvsignore =&gt; src/libspudec/.hgignore
rename : src/libspudvb/.cvsignore =&gt; src/libspudvb/.hgignore
rename : src/libsputext/.cvsignore =&gt; src/libsputext/.hgignore
rename : src/libtheora/.cvsignore =&gt; src/libtheora/.hgignore
rename : src/libvorbis/.cvsignore =&gt; src/libvorbis/.hgignore
rename : src/libw32dll/.cvsignore =&gt; src/libw32dll/.hgignore
rename : src/libw32dll/DirectShow/.cvsignore =&gt; src/libw32dll/DirectShow/.hgignore
rename : src/libw32dll/dmo/.cvsignore =&gt; src/libw32dll/dmo/.hgignore
rename : src/libw32dll/qtx/.cvsignore =&gt; src/libw32dll/qtx/.hgignore
rename : src/libw32dll/qtx/qtxsdk/.cvsignore =&gt; src/libw32dll/qtx/qtxsdk/.hgignore
rename : src/libw32dll/wine/.cvsignore =&gt; src/libw32dll/wine/.hgignore
rename : src/libxineadec/.cvsignore =&gt; src/libxineadec/.hgignore
rename : src/libxineadec/gsm610/.cvsignore =&gt; src/libxineadec/gsm610/.hgignore
rename : src/libxineadec/nosefart/.cvsignore =&gt; src/libxineadec/nosefart/.hgignore
rename : src/libxinevdec/.cvsignore =&gt; src/libxinevdec/.hgignore
rename : src/post/.cvsignore =&gt; src/post/.hgignore
rename : src/post/audio/.cvsignore =&gt; src/post/audio/.hgignore
rename : src/post/deinterlace/.cvsignore =&gt; src/post/deinterlace/.hgignore
rename : src/post/deinterlace/plugins/.cvsignore =&gt; src/post/deinterlace/plugins/.hgignore
rename : src/post/goom/.cvsignore =&gt; src/post/goom/.hgignore
rename : src/post/mosaico/.cvsignore =&gt; src/post/mosaico/.hgignore
rename : src/post/planar/.cvsignore =&gt; src/post/planar/.hgignore
rename : src/post/visualizations/.cvsignore =&gt; src/post/visualizations/.hgignore
rename : src/video_out/.cvsignore =&gt; src/video_out/.hgignore
rename : src/video_out/libdha/.cvsignore =&gt; src/video_out/libdha/.hgignore
rename : src/video_out/libdha/bin/.cvsignore =&gt; src/video_out/libdha/bin/.hgignore
rename : src/video_out/libdha/kernelhelper/.cvsignore =&gt; src/video_out/libdha/kernelhelper/.hgignore
rename : src/video_out/libdha/oth/.cvsignore =&gt; src/video_out/libdha/oth/.hgignore
rename : src/video_out/libdha/sysdep/.cvsignore =&gt; src/video_out/libdha/sysdep/.hgignore
rename : src/video_out/macosx/.cvsignore =&gt; src/video_out/macosx/.hgignore
rename : src/video_out/vidix/.cvsignore =&gt; src/video_out/vidix/.hgignore
rename : src/video_out/vidix/drivers/.cvsignore =&gt; src/video_out/vidix/drivers/.hgignore
rename : src/xine-engine/.cvsignore =&gt; src/xine-engine/.hgignore
rename : src/xine-utils/.cvsignore =&gt; src/xine-utils/.hgignore
rename : win32/.cvsignore =&gt; win32/.hgignore
rename : win32/include/.cvsignore =&gt; win32/include/.hgignore
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
rename : .cvsignore =&gt; .hgignore
rename : doc/.cvsignore =&gt; doc/.hgignore
rename : doc/faq/.cvsignore =&gt; doc/faq/.hgignore
rename : doc/hackersguide/.cvsignore =&gt; doc/hackersguide/.hgignore
rename : doc/man/.cvsignore =&gt; doc/man/.hgignore
rename : doc/man/en/.cvsignore =&gt; doc/man/en/.hgignore
rename : include/.cvsignore =&gt; include/.hgignore
rename : intl/.cvsignore =&gt; intl/.hgignore
rename : lib/.cvsignore =&gt; lib/.hgignore
rename : m4/.cvsignore =&gt; m4/.hgignore
rename : misc/.cvsignore =&gt; misc/.hgignore
rename : misc/fonts/.cvsignore =&gt; misc/fonts/.hgignore
rename : po/.cvsignore =&gt; po/.hgignore
rename : src/.cvsignore =&gt; src/.hgignore
rename : src/audio_out/.cvsignore =&gt; src/audio_out/.hgignore
rename : src/combined/.cvsignore =&gt; src/combined/.hgignore
rename : src/demuxers/.cvsignore =&gt; src/demuxers/.hgignore
rename : src/dxr3/.cvsignore =&gt; src/dxr3/.hgignore
rename : src/input/.cvsignore =&gt; src/input/.hgignore
rename : src/input/dvb/.cvsignore =&gt; src/input/dvb/.hgignore
rename : src/input/libdvdnav/.cvsignore =&gt; src/input/libdvdnav/.hgignore
rename : src/input/libreal/.cvsignore =&gt; src/input/libreal/.hgignore
rename : src/input/librtsp/.cvsignore =&gt; src/input/librtsp/.hgignore
rename : src/input/vcd/.cvsignore =&gt; src/input/vcd/.hgignore
rename : src/input/vcd/libcdio/.cvsignore =&gt; src/input/vcd/libcdio/.hgignore
rename : src/input/vcd/libcdio/MSWindows/.cvsignore =&gt; src/input/vcd/libcdio/MSWindows/.hgignore
rename : src/input/vcd/libcdio/cdio/.cvsignore =&gt; src/input/vcd/libcdio/cdio/.hgignore
rename : src/input/vcd/libcdio/image/.cvsignore =&gt; src/input/vcd/libcdio/image/.hgignore
rename : src/input/vcd/libvcd/.cvsignore =&gt; src/input/vcd/libvcd/.hgignore
rename : src/input/vcd/libvcd/libvcd/.cvsignore =&gt; src/input/vcd/libvcd/libvcd/.hgignore
rename : src/liba52/.cvsignore =&gt; src/liba52/.hgignore
rename : src/libdts/.cvsignore =&gt; src/libdts/.hgignore
rename : src/libfaad/.cvsignore =&gt; src/libfaad/.hgignore
rename : src/libfaad/codebook/.cvsignore =&gt; src/libfaad/codebook/.hgignore
rename : src/libffmpeg/.cvsignore =&gt; src/libffmpeg/.hgignore
rename : src/libffmpeg/libavcodec/.cvsignore =&gt; src/libffmpeg/libavcodec/.hgignore
rename : src/libffmpeg/libavcodec/alpha/.cvsignore =&gt; src/libffmpeg/libavcodec/alpha/.hgignore
rename : src/libffmpeg/libavcodec/armv4l/.cvsignore =&gt; src/libffmpeg/libavcodec/armv4l/.hgignore
rename : src/libffmpeg/libavcodec/i386/.cvsignore =&gt; src/libffmpeg/libavcodec/i386/.hgignore
rename : src/libffmpeg/libavcodec/libpostproc/.cvsignore =&gt; src/libffmpeg/libavcodec/libpostproc/.hgignore
rename : src/libffmpeg/libavcodec/mlib/.cvsignore =&gt; src/libffmpeg/libavcodec/mlib/.hgignore
rename : src/libffmpeg/libavcodec/ppc/.cvsignore =&gt; src/libffmpeg/libavcodec/ppc/.hgignore
rename : src/libffmpeg/libavcodec/sparc/.cvsignore =&gt; src/libffmpeg/libavcodec/sparc/.hgignore
rename : src/libffmpeg/libavutil/.cvsignore =&gt; src/libffmpeg/libavutil/.hgignore
rename : src/libflac/.cvsignore =&gt; src/libflac/.hgignore
rename : src/liblpcm/.cvsignore =&gt; src/liblpcm/.hgignore
rename : src/libmad/.cvsignore =&gt; src/libmad/.hgignore
rename : src/libmpeg2/.cvsignore =&gt; src/libmpeg2/.hgignore
rename : src/libmpeg2new/.cvsignore =&gt; src/libmpeg2new/.hgignore
rename : src/libmpeg2new/include/.cvsignore =&gt; src/libmpeg2new/include/.hgignore
rename : src/libmpeg2new/libmpeg2/.cvsignore =&gt; src/libmpeg2new/libmpeg2/.hgignore
rename : src/libmusepack/.cvsignore =&gt; src/libmusepack/.hgignore
rename : src/libmusepack/musepack/.cvsignore =&gt; src/libmusepack/musepack/.hgignore
rename : src/libreal/.cvsignore =&gt; src/libreal/.hgignore
rename : src/libspeex/.cvsignore =&gt; src/libspeex/.hgignore
rename : src/libspucc/.cvsignore =&gt; src/libspucc/.hgignore
rename : src/libspucmml/.cvsignore =&gt; src/libspucmml/.hgignore
rename : src/libspudec/.cvsignore =&gt; src/libspudec/.hgignore
rename : src/libspudvb/.cvsignore =&gt; src/libspudvb/.hgignore
rename : src/libsputext/.cvsignore =&gt; src/libsputext/.hgignore
rename : src/libtheora/.cvsignore =&gt; src/libtheora/.hgignore
rename : src/libvorbis/.cvsignore =&gt; src/libvorbis/.hgignore
rename : src/libw32dll/.cvsignore =&gt; src/libw32dll/.hgignore
rename : src/libw32dll/DirectShow/.cvsignore =&gt; src/libw32dll/DirectShow/.hgignore
rename : src/libw32dll/dmo/.cvsignore =&gt; src/libw32dll/dmo/.hgignore
rename : src/libw32dll/qtx/.cvsignore =&gt; src/libw32dll/qtx/.hgignore
rename : src/libw32dll/qtx/qtxsdk/.cvsignore =&gt; src/libw32dll/qtx/qtxsdk/.hgignore
rename : src/libw32dll/wine/.cvsignore =&gt; src/libw32dll/wine/.hgignore
rename : src/libxineadec/.cvsignore =&gt; src/libxineadec/.hgignore
rename : src/libxineadec/gsm610/.cvsignore =&gt; src/libxineadec/gsm610/.hgignore
rename : src/libxineadec/nosefart/.cvsignore =&gt; src/libxineadec/nosefart/.hgignore
rename : src/libxinevdec/.cvsignore =&gt; src/libxinevdec/.hgignore
rename : src/post/.cvsignore =&gt; src/post/.hgignore
rename : src/post/audio/.cvsignore =&gt; src/post/audio/.hgignore
rename : src/post/deinterlace/.cvsignore =&gt; src/post/deinterlace/.hgignore
rename : src/post/deinterlace/plugins/.cvsignore =&gt; src/post/deinterlace/plugins/.hgignore
rename : src/post/goom/.cvsignore =&gt; src/post/goom/.hgignore
rename : src/post/mosaico/.cvsignore =&gt; src/post/mosaico/.hgignore
rename : src/post/planar/.cvsignore =&gt; src/post/planar/.hgignore
rename : src/post/visualizations/.cvsignore =&gt; src/post/visualizations/.hgignore
rename : src/video_out/.cvsignore =&gt; src/video_out/.hgignore
rename : src/video_out/libdha/.cvsignore =&gt; src/video_out/libdha/.hgignore
rename : src/video_out/libdha/bin/.cvsignore =&gt; src/video_out/libdha/bin/.hgignore
rename : src/video_out/libdha/kernelhelper/.cvsignore =&gt; src/video_out/libdha/kernelhelper/.hgignore
rename : src/video_out/libdha/oth/.cvsignore =&gt; src/video_out/libdha/oth/.hgignore
rename : src/video_out/libdha/sysdep/.cvsignore =&gt; src/video_out/libdha/sysdep/.hgignore
rename : src/video_out/macosx/.cvsignore =&gt; src/video_out/macosx/.hgignore
rename : src/video_out/vidix/.cvsignore =&gt; src/video_out/vidix/.hgignore
rename : src/video_out/vidix/drivers/.cvsignore =&gt; src/video_out/vidix/drivers/.hgignore
rename : src/xine-engine/.cvsignore =&gt; src/xine-engine/.hgignore
rename : src/xine-utils/.cvsignore =&gt; src/xine-utils/.hgignore
rename : win32/.cvsignore =&gt; win32/.hgignore
rename : win32/include/.cvsignore =&gt; win32/include/.hgignore
</pre>
</div>
</content>
</entry>
<entry>
<title>In rtsp_session_read(): return the actual amount of bytes read.</title>
<updated>2006-12-22T18:08:10+00:00</updated>
<author>
<name>Claudio Ciccani</name>
<email>klan@users.sourceforge.net</email>
</author>
<published>2006-12-22T18:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e3d7457a7cd9555e1f8a618ecad38e3f565e614e'/>
<id>e3d7457a7cd9555e1f8a618ecad38e3f565e614e</id>
<content type='text'>
CVS patchset: 8435
CVS date: 2006/12/22 18:08:10

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

</pre>
</div>
</content>
</entry>
<entry>
<title>Removed INPUT_CAP_NOCACHE.</title>
<updated>2006-12-22T16:42:20+00:00</updated>
<author>
<name>Claudio Ciccani</name>
<email>klan@users.sourceforge.net</email>
</author>
<published>2006-12-22T16:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=40df4b4fb7b470895f1e73e9eb66df177f9e910b'/>
<id>40df4b4fb7b470895f1e73e9eb66df177f9e910b</id>
<content type='text'>
Modified rtsp_session_read() to break reading after the end of the header.
Support user-specified bandwidth via the "media.network.bandwidth" config option.

CVS patchset: 8433
CVS date: 2006/12/22 16:42:20

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modified rtsp_session_read() to break reading after the end of the header.
Support user-specified bandwidth via the "media.network.bandwidth" config option.

CVS patchset: 8433
CVS date: 2006/12/22 16:42:20

</pre>
</div>
</content>
</entry>
<entry>
<title>Partially implemented RTSP seekability:</title>
<updated>2006-12-18T21:31:47+00:00</updated>
<author>
<name>Claudio Ciccani</name>
<email>klan@users.sourceforge.net</email>
</author>
<published>2006-12-18T21:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=25665d389818fca81eefaf83b217c0061b482551'/>
<id>25665d389818fca81eefaf83b217c0061b482551</id>
<content type='text'>
  support starting the playback at an optional time by delaying the PLAY
  request upon the first call to rtsp_session_read() and setting the playback
  start time via input_plugin-&gt;seek_time().

CVS patchset: 8422
CVS date: 2006/12/18 21:31:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  support starting the playback at an optional time by delaying the PLAY
  request upon the first call to rtsp_session_read() and setting the playback
  start time via input_plugin-&gt;seek_time().

CVS patchset: 8422
CVS date: 2006/12/18 21:31:47

</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>Fix generic warnings.</title>
<updated>2006-06-20T01:07:58+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-06-20T01:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f945ec50a244d3a7ecee47e6535aeb02afb17930'/>
<id>f945ec50a244d3a7ecee47e6535aeb02afb17930</id>
<content type='text'>
CVS patchset: 8064
CVS date: 2006/06/20 01:07:58

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8064
CVS date: 2006/06/20 01:07:58

</pre>
</div>
</content>
</entry>
<entry>
<title>[coverity]</title>
<updated>2006-03-18T09:42:43+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>tmattern@users.sourceforge.net</email>
</author>
<published>2006-03-18T09:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=441d99cbf311a126779d33bf4b09119456c988a2'/>
<id>441d99cbf311a126779d33bf4b09119456c988a2</id>
<content type='text'>
CID: 103
Checker: NULL_RETURNS (help)
File: xine-lib/src/input/librtsp/rtsp.c
Function: rtsp_search_answers
Description: Incrementing possibly NULL value "ptr"
CID: 179
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/librtsp/rtsp.c
Function: rtsp_read_data
Description: Variable "rest" not freed or pointed-to in function "rtsp_put"

CVS patchset: 7939
CVS date: 2006/03/18 09:42:43

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CID: 103
Checker: NULL_RETURNS (help)
File: xine-lib/src/input/librtsp/rtsp.c
Function: rtsp_search_answers
Description: Incrementing possibly NULL value "ptr"
CID: 179
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/librtsp/rtsp.c
Function: rtsp_read_data
Description: Variable "rest" not freed or pointed-to in function "rtsp_put"

CVS patchset: 7939
CVS date: 2006/03/18 09:42:43

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