<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine, 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>Merge from 1.1.</title>
<updated>2008-03-04T16:27:06+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-04T16:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9454ae6d2fb411294dcb1c1d4de5eb6bf438ecf8'/>
<id>9454ae6d2fb411294dcb1c1d4de5eb6bf438ecf8</id>
<content type='text'>
--HG--
rename : include/xine.h.in =&gt; include/xine.h
rename : src/libdts/xine_dts_decoder.c =&gt; src/audio_dec/xine_dts_decoder.c
rename : src/libmpeg2/decode.c =&gt; src/video_dec/libmpeg2/decode.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
rename : include/xine.h.in =&gt; include/xine.h
rename : src/libdts/xine_dts_decoder.c =&gt; src/audio_dec/xine_dts_decoder.c
rename : src/libmpeg2/decode.c =&gt; src/video_dec/libmpeg2/decode.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide safe and convenient implementations of xine_get_current_frame().</title>
<updated>2008-03-02T19:24:27+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2008-03-02T19:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c3247cea37ea7702703826df6b68a9754f9b8984'/>
<id>c3247cea37ea7702703826df6b68a9754f9b8984</id>
<content type='text'>
xine_get_current_frame() relies on the caller to provide a sufficiently
sized buffer. To calculate the required size of the buffer, one has to
call xine_get_current_frame() to retrieve the necessary parameters. But
as the image can change between two successive calls one has to pause
the stream for consistency.
To improve the situation, xine_get_current_frame_s() has been introduced
which requires to specify the buffer size when an image is going to be
retrieved. Furthermore, it will return the required/used buffer size.
In that way, it can prevent copying data into a too small buffer and
therefore can be considered safe.
For convenience, xine_get_current_frame_alloc() is provided which takes
care to allocate a sufficiently sized buffer. This function avoids
pausing the stream as the image will be returned in a single call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
xine_get_current_frame() relies on the caller to provide a sufficiently
sized buffer. To calculate the required size of the buffer, one has to
call xine_get_current_frame() to retrieve the necessary parameters. But
as the image can change between two successive calls one has to pause
the stream for consistency.
To improve the situation, xine_get_current_frame_s() has been introduced
which requires to specify the buffer size when an image is going to be
retrieved. Furthermore, it will return the required/used buffer size.
In that way, it can prevent copying data into a too small buffer and
therefore can be considered safe.
For convenience, xine_get_current_frame_alloc() is provided which takes
care to allocate a sufficiently sized buffer. This function avoids
pausing the stream as the image will be returned in a single call.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from 1.1.</title>
<updated>2008-02-08T00:59:43+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-02-08T00:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=cebbcf8e46941579400329895493845685c2cd71'/>
<id>cebbcf8e46941579400329895493845685c2cd71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reverse the order in which the plugin dirs are scanned; remove a stray printf.</title>
<updated>2008-02-07T02:03:00+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-02-07T02:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=167035abe222bad88269d296f9d819365a6c6007'/>
<id>167035abe222bad88269d296f9d819365a6c6007</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change from release numbering to ABI numbering for the plugin directory.</title>
<updated>2008-02-06T18:27:31+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-02-06T18:27:31+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fac37975dd471c945145e5f147932170d4f4198f'/>
<id>fac37975dd471c945145e5f147932170d4f4198f</id>
<content type='text'>
This is to avoid having to rebuild external plugins for each new release.

--HG--
extra : transplant_source : %C2%3EF%0B%EF%16%40K%FD.%EB9%E07%CB%97GhU%98
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to avoid having to rebuild external plugins for each new release.

--HG--
extra : transplant_source : %C2%3EF%0B%EF%16%40K%FD.%EB9%E07%CB%97GhU%98
</pre>
</div>
</content>
</entry>
<entry>
<title>Report the identifiers of unrecognised video &amp; audio codecs.</title>
<updated>2008-02-04T18:16:37+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-02-04T18:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1258f00aaa71c16800717caf628f69f2e8e6f4ca'/>
<id>1258f00aaa71c16800717caf628f69f2e8e6f4ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert part of commit applied by mistake.</title>
<updated>2008-01-27T15:51:38+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-01-27T15:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ed50aae86ce8fd29842df53ee83e0b1d4cddb828'/>
<id>ed50aae86ce8fd29842df53ee83e0b1d4cddb828</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename base64 functions to _x_ as they should not be part of the public API.</title>
<updated>2008-01-27T12:58:31+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-01-27T12:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7c166d8088e0a128a7b223c62fd2b8dc1a1b70c5'/>
<id>7c166d8088e0a128a7b223c62fd2b8dc1a1b70c5</id>
<content type='text'>
Note that these will be removed as soon as -libavutil branch is merged, in favour of libavutil's base64 implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that these will be removed as soon as -libavutil branch is merged, in favour of libavutil's base64 implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move base64 header to xine-utils as we don't want it installed.</title>
<updated>2008-01-27T12:52:33+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-01-27T12:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d3801a2f741ac6931824bfef41ea0e7c39aa193d'/>
<id>d3801a2f741ac6931824bfef41ea0e7c39aa193d</id>
<content type='text'>
--HG--
rename : include/xine/base64.h =&gt; src/xine-utils/base64.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
rename : include/xine/base64.h =&gt; src/xine-utils/base64.h
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid one recursive make by declaring all the installed headers inside include/Makefile.am.</title>
<updated>2008-01-27T12:10:07+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-01-27T12:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=99a04ec01e35ff6e0c84195381ab55f2f8e04b9b'/>
<id>99a04ec01e35ff6e0c84195381ab55f2f8e04b9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
