<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src, 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>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>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>
<entry>
<title>Cope with NetBSD, which apparently doesn't have SNDCTL_DSP_GETODELAY.</title>
<updated>2008-03-12T00:17:11+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-12T00:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=08765c20628cd7a38b53871390b91b16f30e8f9c'/>
<id>08765c20628cd7a38b53871390b91b16f30e8f9c</id>
<content type='text'>
(Fall back on SNDCTL_DSP_GETOPTR.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Fall back on SNDCTL_DSP_GETOPTR.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidy up ffmpeg includes a bit.</title>
<updated>2008-03-12T00:07:59+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-12T00:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fc0b8f3dcb51da6a0b1293c561cd46792c3047ad'/>
<id>fc0b8f3dcb51da6a0b1293c561cd46792c3047ad</id>
<content type='text'>
-Ilibavcodec is wrong when build dir != source dir or with external ffmpeg.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-Ilibavcodec is wrong when build dir != source dir or with external ffmpeg.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use calloc() to avoid possible integer overflow if stream_count is big enough.</title>
<updated>2008-03-11T14:30:36+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-03-11T14:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5feca7a3847d4035b9d4116ceb5ffd24d5ae07b8'/>
<id>5feca7a3847d4035b9d4116ceb5ffd24d5ae07b8</id>
<content type='text'>
--HG--
extra : transplant_source : %90%CC%97%8Fk%C1%FD%9C%A4%FB%0C%9E%07%F5A%B8%29o%EEo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %90%CC%97%8Fk%C1%FD%9C%A4%FB%0C%9E%07%F5A%B8%29o%EEo
</pre>
</div>
</content>
</entry>
</feed>
