<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/post/deinterlace, branch 1.0</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>disable vo deinterlace when port is closed</title>
<updated>2004-09-29T18:30:37+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-09-29T18:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9c822094404792a27b55c102e76cc5a532f92919'/>
<id>9c822094404792a27b55c102e76cc5a532f92919</id>
<content type='text'>
CVS patchset: 7009
CVS date: 2004/09/29 18:30:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7009
CVS date: 2004/09/29 18:30:37

</pre>
</div>
</content>
</entry>
<entry>
<title>trying to automaticaly enable vo deinterlacing for hardware decoders</title>
<updated>2004-09-29T15:10:03+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-09-29T15:10:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=656bdc3af76a3b0e90ebe68ae86f61fb6a4f669a'/>
<id>656bdc3af76a3b0e90ebe68ae86f61fb6a4f669a</id>
<content type='text'>
CVS patchset: 7008
CVS date: 2004/09/29 15:10:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7008
CVS date: 2004/09/29 15:10:03

</pre>
</div>
</content>
</entry>
<entry>
<title>fix compiler warnings</title>
<updated>2004-07-20T16:39:37+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-20T16:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ff21832c6daecf1bfe263177f1e3182731dde2c8'/>
<id>ff21832c6daecf1bfe263177f1e3182731dde2c8</id>
<content type='text'>
CVS patchset: 6825
CVS date: 2004/07/20 16:39:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6825
CVS date: 2004/07/20 16:39:37

</pre>
</div>
</content>
</entry>
<entry>
<title>Ryan Tadlock's patch for compensating the field delay of some deinterlacing algorithms</title>
<updated>2004-07-17T16:35:16+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-07-17T16:35:16+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e08f2fd5ee57a6147bd68b5be675222e79a27a39'/>
<id>e08f2fd5ee57a6147bd68b5be675222e79a27a39</id>
<content type='text'>
CVS patchset: 6801
CVS date: 2004/07/17 16:35:16

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6801
CVS date: 2004/07/17 16:35:16

</pre>
</div>
</content>
</entry>
<entry>
<title>disable _x_post_frame_copy_up() for now.</title>
<updated>2004-07-14T02:44:15+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-07-14T02:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=29014de12ca600c80a43d835a3e74d099f746acf'/>
<id>29014de12ca600c80a43d835a3e74d099f746acf</id>
<content type='text'>
it was causing the frame duration to be halved twice.

CVS patchset: 6792
CVS date: 2004/07/14 02:44:15

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it was causing the frame duration to be halved twice.

CVS patchset: 6792
CVS date: 2004/07/14 02:44:15

</pre>
</div>
</content>
</entry>
<entry>
<title>move duplicated code to a function</title>
<updated>2004-07-08T02:13:01+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-07-08T02:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e809d7ec539a65de743cc5b5563d4b5cd0a5019f'/>
<id>e809d7ec539a65de743cc5b5563d4b5cd0a5019f</id>
<content type='text'>
CVS patchset: 6780
CVS date: 2004/07/08 02:13:01

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6780
CVS date: 2004/07/08 02:13:01

</pre>
</div>
</content>
</entry>
<entry>
<title>separate the two semantics of querying a port's status with a NULL stream;</title>
<updated>2004-05-29T14:45:25+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-05-29T14:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a74413f06efef91496b3f5b9f749b328ede19ac8'/>
<id>a74413f06efef91496b3f5b9f749b328ede19ac8</id>
<content type='text'>
before, NULL could mean two things: no stream at all or a stream that does not
want to be addressed; now the latter is represented by the new XINE_ANON_STREAM
resulting changes:
* the status() functions now behave differently for NULL and XINE_ANON_STREAM
  (as the commentary always implied, but this was not the case, so post
  plugin rewiring went wrong, because it relies on the status() function)
* the NULL_STREAM defines in audio_out and video_out are obsolete
* update the function comments in the headers
* update the post plugin rewire functions to use the status() functions to
  check, if the old port was opened and handle the new one accordingly;
  this makes open_count obsolete
* change all post plugins accordingly (mostly using XINE_ANON_STREAM instead
  of NULL)
additional change:
* the status() function of audio port now returns the bits/rate/mode values
  of the input and not the output; this is more likely to be what a post plugin
  wants
* the reimplementation of status() in the upmix plugin is obsolete

CVS patchset: 6603
CVS date: 2004/05/29 14:45:25

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
before, NULL could mean two things: no stream at all or a stream that does not
want to be addressed; now the latter is represented by the new XINE_ANON_STREAM
resulting changes:
* the status() functions now behave differently for NULL and XINE_ANON_STREAM
  (as the commentary always implied, but this was not the case, so post
  plugin rewiring went wrong, because it relies on the status() function)
* the NULL_STREAM defines in audio_out and video_out are obsolete
* update the function comments in the headers
* update the post plugin rewire functions to use the status() functions to
  check, if the old port was opened and handle the new one accordingly;
  this makes open_count obsolete
* change all post plugins accordingly (mostly using XINE_ANON_STREAM instead
  of NULL)
additional change:
* the status() function of audio port now returns the bits/rate/mode values
  of the input and not the output; this is more likely to be what a post plugin
  wants
* the reimplementation of status() in the upmix plugin is obsolete

CVS patchset: 6603
CVS date: 2004/05/29 14:45:25

</pre>
</div>
</content>
</entry>
<entry>
<title>swap usage of "up" and "down" to the more common meaning:</title>
<updated>2004-04-17T19:54:31+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-04-17T19:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1f6f435497b141d52e6c8cd97eec59da79001ae1'/>
<id>1f6f435497b141d52e6c8cd97eec59da79001ae1</id>
<content type='text'>
 "down" is the usual datapath from decoder to output, "up" is the opposite way
-&gt; this means swapping two function names
-&gt; this means increasing the post plugin iface version
external plugin developers: just swap usage of
_x_post_frame_copy_up() and _x_post_frame_copy_down() functions

CVS patchset: 6412
CVS date: 2004/04/17 19:54:31

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 "down" is the usual datapath from decoder to output, "up" is the opposite way
-&gt; this means swapping two function names
-&gt; this means increasing the post plugin iface version
external plugin developers: just swap usage of
_x_post_frame_copy_up() and _x_post_frame_copy_down() functions

CVS patchset: 6412
CVS date: 2004/04/17 19:54:31

</pre>
</div>
</content>
</entry>
<entry>
<title>fix compiler warning (missing prototype)</title>
<updated>2004-04-09T14:31:28+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-04-09T14:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f4d07cfade5b66063a7aa65cc78508c36235a65f'/>
<id>f4d07cfade5b66063a7aa65cc78508c36235a65f</id>
<content type='text'>
CVS patchset: 6359
CVS date: 2004/04/09 14:31:28

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6359
CVS date: 2004/04/09 14:31:28

</pre>
</div>
</content>
</entry>
<entry>
<title>tvtime deinterlacing algorithms assumed top_field_first=1</title>
<updated>2004-04-09T02:57:05+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-04-09T02:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=575527352ef6ca07f7f752838ccccf2f0171314c'/>
<id>575527352ef6ca07f7f752838ccccf2f0171314c</id>
<content type='text'>
top_field_first=0 (aka bottom_field_first) should now work as expected

CVS patchset: 6356
CVS date: 2004/04/09 02:57:05

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
top_field_first=0 (aka bottom_field_first) should now work as expected

CVS patchset: 6356
CVS date: 2004/04/09 02:57:05

</pre>
</div>
</content>
</entry>
</feed>
