<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/libxineadec, branch 1.1.16</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>Mingw+MSys: NLS support, --enable-stdcall-fixup</title>
<updated>2008-09-17T09:57:35+00:00</updated>
<author>
<name>Carlo Bramini</name>
<email>carlo.bramix@libero.it</email>
</author>
<published>2008-09-17T09:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7bc49187618a5383e48b35e99f2a6f1e1be32d63'/>
<id>7bc49187618a5383e48b35e99f2a6f1e1be32d63</id>
<content type='text'>
It was not possible to compile some parts of XINE-LIB with NLS enabled. It's
also a good idea to explicitely enable --enable-stdcall-fixup for solving a
huge amount of warnings. Attached patch fixes these problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was not possible to compile some parts of XINE-LIB with NLS enabled. It's
also a good idea to explicitely enable --enable-stdcall-fixup for solving a
huge amount of warnings. Attached patch fixes these problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use size_t rather than int to store the return value of strlen().</title>
<updated>2008-05-09T16:17:44+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-09T16:17:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4384f0b14a658b4179cedf77c2d6c2718610017b'/>
<id>4384f0b14a658b4179cedf77c2d6c2718610017b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove a new bunch of xine_malloc() calls.</title>
<updated>2008-05-09T13:55:33+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-09T13:55:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1e71123be300aa08325aca68f12d54e7149bd820'/>
<id>1e71123be300aa08325aca68f12d54e7149bd820</id>
<content type='text'>
Also don't reset memory after it's allocated if we do that with
calloc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also don't reset memory after it's allocated if we do that with
calloc.
</pre>
</div>
</content>
</entry>
<entry>
<title>xine_xmalloc() deprecation: replace its use with static and non-zero size.</title>
<updated>2008-05-07T14:59:00+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-07T14:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=88d23a2dbabf419ab4014b449be119a741aa54f5'/>
<id>88d23a2dbabf419ab4014b449be119a741aa54f5</id>
<content type='text'>
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.

With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().

malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.

--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.

With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().

malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.

--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused variables, as reported by GCC 4.3.</title>
<updated>2008-05-03T17:57:27+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-03T17:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e9950f54d6935dbe60034c5a93686a5d0b45085f'/>
<id>e9950f54d6935dbe60034c5a93686a5d0b45085f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add boundary check on speex mode, see bug #83.</title>
<updated>2008-04-14T20:38:03+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-04-14T20:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=035a78427ad774878e168f35e515d5d7417501fd'/>
<id>035a78427ad774878e168f35e515d5d7417501fd</id>
<content type='text'>
--HG--
extra : transplant_source : %80%19%15%EAL%B3%1EAl%11RF%E7%BB%7FHa%2A%C5%1A
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %80%19%15%EAL%B3%1EAl%11RF%E7%BB%7FHa%2A%C5%1A
</pre>
</div>
</content>
</entry>
<entry>
<title>fix overreading from input buffer and report lost bytes in lpcm decoder</title>
<updated>2008-03-28T15:00:38+00:00</updated>
<author>
<name>Kirill Belokurov</name>
<email>kirill.belokurov@gmail.com</email>
</author>
<published>2008-03-28T15:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7d7b7eb2f71df2e90e4100348993966e5c26d022'/>
<id>7d7b7eb2f71df2e90e4100348993966e5c26d022</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>take into account CPU endianness when converting 24bit=&gt;16bit samples</title>
<updated>2008-03-27T15:29:00+00:00</updated>
<author>
<name>Kirill Belokurov</name>
<email>kirill.belokurov@gmail.com</email>
</author>
<published>2008-03-27T15:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8fd1e52ecdd12b6e8b6ad920e47702201aeafb4b'/>
<id>8fd1e52ecdd12b6e8b6ad920e47702201aeafb4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added data accumulation logic.</title>
<updated>2008-01-13T16:27:39+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>thibaut.mattern@gmail.com</email>
</author>
<published>2008-01-13T16:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1a2ce4b7f270a680f2510a525926ba31b8b385f0'/>
<id>1a2ce4b7f270a680f2510a525926ba31b8b385f0</id>
<content type='text'>
Fixed bug id=2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed bug id=2.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add option to disable Nosefart/NSF plugin building.</title>
<updated>2007-11-24T19:41:43+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-11-24T19:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=58e0ac62331612c9893b7b9054ac5ecaba677700'/>
<id>58e0ac62331612c9893b7b9054ac5ecaba677700</id>
<content type='text'>
This way you can get a safer build for binary redistribution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way you can get a safer build for binary redistribution.
</pre>
</div>
</content>
</entry>
</feed>
