<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/vdr, 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>Fix "clear" implementation by introducing sync points in data stream.</title>
<updated>2008-03-02T20:12:01+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2008-03-02T20:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a33991c82965b1cf40c175b7bc9d13488e14cae6'/>
<id>a33991c82965b1cf40c175b7bc9d13488e14cae6</id>
<content type='text'>
vdr-xine used a padding packet to push out any remaining data before
input_vdr executed "clear" to drop that data. But depending on the way
how input_vdr is connected to vdr-xine it could happen that the padding
packet reached input_vdr after executing "clear" and therefore "clear"
didn't work as expected.
To fix this issue, sync points are introduced by making the padding
packets "unique" in the stream. input_vdr will now drop all data up to
the sync point packet. So even if the padding packet arrives later than
the "clear" command, only data following the sync point will be fed to
the demuxer.

--HG--
extra : transplant_source : %A1%5E%8C%E1vmW%98D%1EW%A7%AF%B4V%5D%84%26%D0%DA
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vdr-xine used a padding packet to push out any remaining data before
input_vdr executed "clear" to drop that data. But depending on the way
how input_vdr is connected to vdr-xine it could happen that the padding
packet reached input_vdr after executing "clear" and therefore "clear"
didn't work as expected.
To fix this issue, sync points are introduced by making the padding
packets "unique" in the stream. input_vdr will now drop all data up to
the sync point packet. So even if the padding packet arrives later than
the "clear" command, only data following the sync point will be fed to
the demuxer.

--HG--
extra : transplant_source : %A1%5E%8C%E1vmW%98D%1EW%A7%AF%B4V%5D%84%26%D0%DA
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a compiler warning regarding const.</title>
<updated>2008-03-02T20:33:15+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2008-03-02T20:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e32eab57b9c6d869cdfa41b988e76184f2c5e41b'/>
<id>e32eab57b9c6d869cdfa41b988e76184f2c5e41b</id>
<content type='text'>
--HG--
extra : transplant_source : %FFP%FFI%1EgE%7F%15%AAwQt%AD%08%FB6aO%19
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %FFP%FFI%1EgE%7F%15%AAwQt%AD%08%FB6aO%19
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence vdr_video (unless LOG and LOG_VERBOSE are defined).</title>
<updated>2008-02-04T16:50:37+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-02-04T16:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=62edd260de78d783eda0174c65a991389b5343ab'/>
<id>62edd260de78d783eda0174c65a991389b5343ab</id>
<content type='text'>
--HG--
extra : transplant_source : %B3%7E6%F5%18%80i%20rb%10m%8AA8G%87%F5%A8r
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %B3%7E6%F5%18%80i%20rb%10m%8AA8G%87%F5%A8r
</pre>
</div>
</content>
</entry>
<entry>
<title>Always use xine_xmalloc in plugin class init; avoids uninitialised pointers.</title>
<updated>2008-01-25T13:30:34+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-01-25T13:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d9e8c92bbc90bc0c2d8a4b71059936176bf2d6d0'/>
<id>d9e8c92bbc90bc0c2d8a4b71059936176bf2d6d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark the mrl lists as constant; this trades a warning for another as char ** and const char ** are not compatible.</title>
<updated>2008-01-02T18:05:42+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-01-02T18:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1dd3cfb1ee12737e48f922ad64da25fb299ab2a2'/>
<id>1dd3cfb1ee12737e48f922ad64da25fb299ab2a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump post plugin interface version after API changes</title>
<updated>2008-01-01T05:22:49+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2008-01-01T05:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9285ce63facf833394d79d4e5be6adfa4c70eac6'/>
<id>9285ce63facf833394d79d4e5be6adfa4c70eac6</id>
<content type='text'>
(Changeset 9602: Replace get_identifier/get_description functions with strings.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Changeset 9602: Replace get_identifier/get_description functions with strings.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement --enable-vdr for configure.</title>
<updated>2008-01-01T09:35:07+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2008-01-01T09:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3ebd29271aee0665b759a7ba48fb3a343282fd0b'/>
<id>3ebd29271aee0665b759a7ba48fb3a343282fd0b</id>
<content type='text'>
Previously, the vdr plugins were only built when DVB was enabled,
but I think it would be nice to allow to build them even on non
Linux OS'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the vdr plugins were only built when DVB was enabled,
but I think it would be nice to allow to build them even on non
Linux OS'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken test in vdr_is_vdr_stream().</title>
<updated>2007-12-31T22:21:09+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-12-31T22:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=09338b3edd5b7b918d730aa244abb119c83ab527'/>
<id>09338b3edd5b7b918d730aa244abb119c83ab527</id>
<content type='text'>
The function was broken while getting it to compile after recent
API changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function was broken while getting it to compile after recent
API changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change some constants to accommodate recent filename changes.</title>
<updated>2007-12-31T10:45:54+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-12-31T10:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a25d1ff9ec4f0ff8c59b66a9bb1ffca957e3b793'/>
<id>a25d1ff9ec4f0ff8c59b66a9bb1ffca957e3b793</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Combine vdr plugins into a single binary.</title>
<updated>2007-12-31T10:40:37+00:00</updated>
<author>
<name>Reinhard Nißl</name>
<email>rnissl@gmx.de</email>
</author>
<published>2007-12-31T10:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7a42265fbf3833b328f7ac87d58d732a179ef6e5'/>
<id>7a42265fbf3833b328f7ac87d58d732a179ef6e5</id>
<content type='text'>
Several files were renamed for consistency.

--HG--
rename : include/xine/input_vdr.h =&gt; include/xine/vdr.h
rename : src/vdr/post_vdr.c =&gt; src/vdr/combined_vdr.c
rename : src/vdr/post_vdr.h =&gt; src/vdr/combined_vdr.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several files were renamed for consistency.

--HG--
rename : include/xine/input_vdr.h =&gt; include/xine/vdr.h
rename : src/vdr/post_vdr.c =&gt; src/vdr/combined_vdr.c
rename : src/vdr/post_vdr.h =&gt; src/vdr/combined_vdr.h
</pre>
</div>
</content>
</entry>
</feed>
