<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/post/deinterlace, branch 1-rc5</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>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>
<entry>
<title>my gcc (partly 3.4 already) optimizes these away, because they are only used</title>
<updated>2004-02-12T20:53:31+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-02-12T20:53:31+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f42992c99a6afdd0f23a58c993b49ea3b2a74789'/>
<id>f42992c99a6afdd0f23a58c993b49ea3b2a74789</id>
<content type='text'>
inside inline assembler (which the compiler does not recognize); so actually
the code is wrong (the asm parts should list these as inputs), but telling
the compiler to keep them is the easier fix

CVS patchset: 6144
CVS date: 2004/02/12 20:53:31

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
inside inline assembler (which the compiler does not recognize); so actually
the code is wrong (the asm parts should list these as inputs), but telling
the compiler to keep them is the easier fix

CVS patchset: 6144
CVS date: 2004/02/12 20:53:31

</pre>
</div>
</content>
</entry>
<entry>
<title>function has been renamed</title>
<updated>2004-02-12T18:25:07+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-02-12T18:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1366c0c98e3fd059debf330803077f08c3ae425a'/>
<id>1366c0c98e3fd059debf330803077f08c3ae425a</id>
<content type='text'>
CVS patchset: 6140
CVS date: 2004/02/12 18:25:07

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6140
CVS date: 2004/02/12 18:25:07

</pre>
</div>
</content>
</entry>
<entry>
<title>the new, refined post plugin architecture</title>
<updated>2004-01-07T19:52:42+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-01-07T19:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5e25dd8a73f15e8116da5ce8fda14f8f671473ce'/>
<id>5e25dd8a73f15e8116da5ce8fda14f8f671473ce</id>
<content type='text'>
* post plugins are now much safer (fewer races/inconsistencies) and easier to write
* all post plugins are ported to the new architecture (and should work)
* ports can now be opened and closed with a NULL stream

CVS patchset: 6007
CVS date: 2004/01/07 19:52:42

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* post plugins are now much safer (fewer races/inconsistencies) and easier to write
* all post plugins are ported to the new architecture (and should work)
* ports can now be opened and closed with a NULL stream

CVS patchset: 6007
CVS date: 2004/01/07 19:52:42

</pre>
</div>
</content>
</entry>
<entry>
<title>wonder why Mike isn't complaining about C++ style comments, any more...</title>
<updated>2004-01-05T12:15:55+00:00</updated>
<author>
<name>Siggi Langauf</name>
<email>siggi@users.sourceforge.net</email>
</author>
<published>2004-01-05T12:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4905a06f1c2aab87487baf50b7919d2b05c92d6c'/>
<id>4905a06f1c2aab87487baf50b7919d2b05c92d6c</id>
<content type='text'>
CVS patchset: 6003
CVS date: 2004/01/05 12:15:55

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6003
CVS date: 2004/01/05 12:15:55

</pre>
</div>
</content>
</entry>
<entry>
<title>DOS/Win CRs are forbidden, verboten, interdit</title>
<updated>2004-01-05T01:47:26+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2004-01-05T01:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f340de13a2004777ccd161fa19b5e57402ee4f1f'/>
<id>f340de13a2004777ccd161fa19b5e57402ee4f1f</id>
<content type='text'>
CVS patchset: 6001
CVS date: 2004/01/05 01:47:26

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6001
CVS date: 2004/01/05 01:47:26

</pre>
</div>
</content>
</entry>
<entry>
<title>better MANGLE from ffmpeg</title>
<updated>2004-01-02T20:53:43+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-01-02T20:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ceacf9b2a25ab2250dfa45e9c8bb18881a0263dc'/>
<id>ceacf9b2a25ab2250dfa45e9c8bb18881a0263dc</id>
<content type='text'>
CVS patchset: 5976
CVS date: 2004/01/02 20:53:43

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5976
CVS date: 2004/01/02 20:53:43

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