<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib, branch 1.1.11</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>Release date.</title>
<updated>2008-03-19T14:04:23+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-19T14:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0bffcd49650c9781f26aba965500492f1053f3da'/>
<id>0bffcd49650c9781f26aba965500492f1053f3da</id>
<content type='text'>
Correct a few minor changelog errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct a few minor changelog errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073).</title>
<updated>2008-03-11T14:24:55+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-03-11T14:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d60523d37375659965650be4c695b3d439ded174'/>
<id>d60523d37375659965650be4c695b3d439ded174</id>
<content type='text'>
Thanks to Alin Rad Pop, Secunia Research.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Alin Rad Pop, Secunia Research.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ffmpeg plugin build where source dir != build dir.</title>
<updated>2008-03-19T13:40:06+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-19T13:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2e1b0bb57b6ce5e2c19a3a8b735c13ae42ef048c'/>
<id>2e1b0bb57b6ce5e2c19a3a8b735c13ae42ef048c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix xine-lib.pot generation again.</title>
<updated>2008-03-19T13:15:31+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-19T13:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=26be76b436fc52580ead5547b2ff840feaa09868'/>
<id>26be76b436fc52580ead5547b2ff840feaa09868</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix xine-lib.pot generation wrt recent ffmpeg plugin source relocation.</title>
<updated>2008-03-19T13:12:30+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-19T13:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3c0218398f1353658a68fc789d79ecc66650ca44'/>
<id>3c0218398f1353658a68fc789d79ecc66650ca44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move ffmpeg plugin code into src/combined/ffmpeg &amp; adapt for current ffmpeg.</title>
<updated>2008-03-18T01:15:58+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-18T01:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0bb3f6696c0c7bd9644569bbf599d9baa43610da'/>
<id>0bb3f6696c0c7bd9644569bbf599d9baa43610da</id>
<content type='text'>
The source remains compilable with older ffmpeg, whether internal or external.

--HG--
rename : src/libffmpeg/Makefile.am =&gt; src/combined/ffmpeg/Makefile.am
rename : src/libffmpeg/ff_audio_decoder.c =&gt; src/combined/ffmpeg/ff_audio_decoder.c
rename : src/libffmpeg/ff_dvaudio_decoder.c =&gt; src/combined/ffmpeg/ff_dvaudio_decoder.c
rename : src/libffmpeg/ff_mpeg_parser.c =&gt; src/combined/ffmpeg/ff_mpeg_parser.c
rename : src/libffmpeg/ff_mpeg_parser.h =&gt; src/combined/ffmpeg/ff_mpeg_parser.h
rename : src/libffmpeg/ff_video_decoder.c =&gt; src/combined/ffmpeg/ff_video_decoder.c
rename : src/libffmpeg/ffmpeg_decoder.c =&gt; src/combined/ffmpeg/ffmpeg_decoder.c
rename : src/libffmpeg/ffmpeg_decoder.h =&gt; src/combined/ffmpeg/ffmpeg_decoder.h
rename : src/libffmpeg/ffmpeg_encoder.c =&gt; src/combined/ffmpeg/ffmpeg_encoder.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The source remains compilable with older ffmpeg, whether internal or external.

--HG--
rename : src/libffmpeg/Makefile.am =&gt; src/combined/ffmpeg/Makefile.am
rename : src/libffmpeg/ff_audio_decoder.c =&gt; src/combined/ffmpeg/ff_audio_decoder.c
rename : src/libffmpeg/ff_dvaudio_decoder.c =&gt; src/combined/ffmpeg/ff_dvaudio_decoder.c
rename : src/libffmpeg/ff_mpeg_parser.c =&gt; src/combined/ffmpeg/ff_mpeg_parser.c
rename : src/libffmpeg/ff_mpeg_parser.h =&gt; src/combined/ffmpeg/ff_mpeg_parser.h
rename : src/libffmpeg/ff_video_decoder.c =&gt; src/combined/ffmpeg/ff_video_decoder.c
rename : src/libffmpeg/ffmpeg_decoder.c =&gt; src/combined/ffmpeg/ffmpeg_decoder.c
rename : src/libffmpeg/ffmpeg_decoder.h =&gt; src/combined/ffmpeg/ffmpeg_decoder.h
rename : src/libffmpeg/ffmpeg_encoder.c =&gt; src/combined/ffmpeg/ffmpeg_encoder.c
</pre>
</div>
</content>
</entry>
<entry>
<title>libdvdread - Uses UDF provided length as authoritative</title>
<updated>2008-03-02T22:48:39+00:00</updated>
<author>
<name>Bastian Blank</name>
<email>waldi@debian.org</email>
</author>
<published>2008-03-02T22:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=431033df2571df5bdd1ec1253cf04921b6d01368'/>
<id>431033df2571df5bdd1ec1253cf04921b6d01368</id>
<content type='text'>
libdvdread uses the file length provided by the UDF fs of the title set IFO
files authoritative. I got a DVD which have parts of this file mapped outside
of the provided file size and according to my memory only the offsets in the
files matters in the standard.

This patch adjusts the internal knowledge of the filesize accordingly and at
least allows mplayer to play the dvd.

(Imported from Debian libdvdread 0.9.7-8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libdvdread uses the file length provided by the UDF fs of the title set IFO
files authoritative. I got a DVD which have parts of this file mapped outside
of the provided file size and according to my memory only the offsets in the
files matters in the standard.

This patch adjusts the internal knowledge of the filesize accordingly and at
least allows mplayer to play the dvd.

(Imported from Debian libdvdread 0.9.7-8)
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow CR &amp; LF termination of XML element names.</title>
<updated>2008-03-17T16:01:40+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-17T16:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=bfcacf9ccf8331baf47a7db55017d0ca5e273080'/>
<id>bfcacf9ccf8331baf47a7db55017d0ca5e273080</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xine_init(): mutex objs not initialized</title>
<updated>2008-03-14T20:13:48+00:00</updated>
<author>
<name>Carlo Bramini</name>
<email>carlo.bramix@libero.it</email>
</author>
<published>2008-03-14T20:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b23f7d232b98527846bfcd41aed36914ffbc431b'/>
<id>b23f7d232b98527846bfcd41aed36914ffbc431b</id>
<content type='text'>
The problem comes from the fact that into xine_probe_fast_memcpy() there is
a call to xprintf, which excutes some actions to this-&gt;log_lock. But the
"log_lock" field is still uninitialized. Under Windows, the xine_init()
always crashes because that type is implemented as a structure, so the lock
receives a NULL pointer and the execution is halted. The attached patch
proposes to move the mutex objects to the top of xine_init() function.

--HG--
extra : transplant_source : %07%1D%7F%F0%97%7D%06%3E%9F%2Ar%03%1DQ%14%F3%D1%EF%1D%93
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem comes from the fact that into xine_probe_fast_memcpy() there is
a call to xprintf, which excutes some actions to this-&gt;log_lock. But the
"log_lock" field is still uninitialized. Under Windows, the xine_init()
always crashes because that type is implemented as a structure, so the lock
receives a NULL pointer and the execution is halted. The attached patch
proposes to move the mutex objects to the top of xine_init() function.

--HG--
extra : transplant_source : %07%1D%7F%F0%97%7D%06%3E%9F%2Ar%03%1DQ%14%F3%D1%EF%1D%93
</pre>
</div>
</content>
</entry>
<entry>
<title>Unportable pthread_t compare in xine.c</title>
<updated>2008-03-14T20:05:34+00:00</updated>
<author>
<name>Carlo Bramini</name>
<email>carlo.bramix@libero.it</email>
</author>
<published>2008-03-14T20:05:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fbd93b493f7c694e1c750b110ded431a65cb9664'/>
<id>fbd93b493f7c694e1c750b110ded431a65cb9664</id>
<content type='text'>
With Pthreads for Win32/Win64 I cannot compare two pthread_t items because
they are implemented as structures. This patch fixes the comparison by
using pthread_equal() function.

--HG--
extra : transplant_source : %9D%98%CE%83%5E%BD%A9u%11%C7%3BmP%28%EBH%D0%B6I%DF
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With Pthreads for Win32/Win64 I cannot compare two pthread_t items because
they are implemented as structures. This patch fixes the comparison by
using pthread_equal() function.

--HG--
extra : transplant_source : %9D%98%CE%83%5E%BD%A9u%11%C7%3BmP%28%EBH%D0%B6I%DF
</pre>
</div>
</content>
</entry>
</feed>
