<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine/xine_interface.c, branch xine-1_0-release</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>remove all local names beginning with double underscore, because C99</title>
<updated>2004-12-20T21:22:18+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-12-20T21:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b32478f237d5e590e4714ee52ab5ce96206bae05'/>
<id>b32478f237d5e590e4714ee52ab5ce96206bae05</id>
<content type='text'>
reserves these names for use by the C implementation

CVS patchset: 7288
CVS date: 2004/12/20 21:22:18

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reserves these names for use by the C implementation

CVS patchset: 7288
CVS date: 2004/12/20 21:22:18

</pre>
</div>
</content>
</entry>
<entry>
<title>stop stream if audio device failed to open. user receives a notification</title>
<updated>2004-12-19T20:24:30+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-12-19T20:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e1019bfd4706a9ab58e68c33e4c4d8aae2489557'/>
<id>e1019bfd4706a9ab58e68c33e4c4d8aae2489557</id>
<content type='text'>
and should check if any other application is using the device.

CVS patchset: 7282
CVS date: 2004/12/19 20:24:30

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and should check if any other application is using the device.

CVS patchset: 7282
CVS date: 2004/12/19 20:24:30

</pre>
</div>
</content>
</entry>
<entry>
<title>add missing break, thanks to Sander Jansen.</title>
<updated>2004-12-19T10:50:18+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2004-12-19T10:50:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f8cc6464d6a45f32e5979dfcc80b03163e345a70'/>
<id>f8cc6464d6a45f32e5979dfcc80b03163e345a70</id>
<content type='text'>
CVS patchset: 7278
CVS date: 2004/12/19 10:50:18

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7278
CVS date: 2004/12/19 10:50:18

</pre>
</div>
</content>
</entry>
<entry>
<title>add frontend cropping support</title>
<updated>2004-10-26T20:10:20+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-10-26T20:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ebdf7c59eee588633416888dabb0164f671797ef'/>
<id>ebdf7c59eee588633416888dabb0164f671797ef</id>
<content type='text'>
CVS patchset: 7076
CVS date: 2004/10/26 20:10:20

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7076
CVS date: 2004/10/26 20:10:20

</pre>
</div>
</content>
</entry>
<entry>
<title>no objections so far: committing the fine speed control patch</title>
<updated>2004-08-02T12:51:07+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-08-02T12:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2e2b861d367f376a67c86b7381132d5e1097d999'/>
<id>2e2b861d367f376a67c86b7381132d5e1097d999</id>
<content type='text'>
(in case of major trouble just revert the patch i sent to xine-devel)

CVS patchset: 6871
CVS date: 2004/08/02 12:51:07

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(in case of major trouble just revert the patch i sent to xine-devel)

CVS patchset: 6871
CVS date: 2004/08/02 12:51:07

</pre>
</div>
</content>
</entry>
<entry>
<title>* fix config file loading: enums are read as numbers, although written as strings</title>
<updated>2004-05-07T14:38:14+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-05-07T14:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4b58b17a2aa8818482a44e057301448057e31d05'/>
<id>4b58b17a2aa8818482a44e057301448057e31d05</id>
<content type='text'>
   -&gt; read and update them as strings
* remove the obsolete CONFIG_TYPE_* constants and replace them with
  XINE_CONFIG_TYPE_* from xine.h

CVS patchset: 6496
CVS date: 2004/05/07 14:38:14

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   -&gt; read and update them as strings
* remove the obsolete CONFIG_TYPE_* constants and replace them with
  XINE_CONFIG_TYPE_* from xine.h

CVS patchset: 6496
CVS date: 2004/05/07 14:38:14

</pre>
</div>
</content>
</entry>
<entry>
<title>Permit (but not recommend) stream == NULL in io_helper functions.</title>
<updated>2004-04-10T17:41:44+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-04-10T17:41:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6c9b4d3d60563bebad18ee653a638d9e38381a07'/>
<id>6c9b4d3d60563bebad18ee653a638d9e38381a07</id>
<content type='text'>
CVS patchset: 6385
CVS date: 2004/04/10 17:41:44

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6385
CVS date: 2004/04/10 17:41:44

</pre>
</div>
</content>
</entry>
<entry>
<title>use the _x_abort() macro instead of abort, since it prints some debug info</title>
<updated>2004-03-03T20:09:11+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-03-03T20:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7cf5530ea749f274bb984e9a9f2c82e426cca645'/>
<id>7cf5530ea749f274bb984e9a9f2c82e426cca645</id>
<content type='text'>
before aborting

CVS patchset: 6211
CVS date: 2004/03/03 20:09:11

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
before aborting

CVS patchset: 6211
CVS date: 2004/03/03 20:09:11

</pre>
</div>
</content>
</entry>
<entry>
<title>fix freezes with input plugins that play with the speed:</title>
<updated>2004-02-16T20:19:09+00:00</updated>
<author>
<name>uid86226</name>
<email>none@none</email>
</author>
<published>2004-02-16T20:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5807b51c46b31abe0fecedb8f1a783f2bd74a18d'/>
<id>5807b51c46b31abe0fecedb8f1a783f2bd74a18d</id>
<content type='text'>
* use _x_set_speed() for speed manipulations, since it is ticket-safe
* _x_set_speed() is an internal helper function now, move frontend locking
  outside of it
* restrict access to metronom clock internal stuff

CVS patchset: 6165
CVS date: 2004/02/16 20:19:09

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* use _x_set_speed() for speed manipulations, since it is ticket-safe
* _x_set_speed() is an internal helper function now, move frontend locking
  outside of it
* restrict access to metronom clock internal stuff

CVS patchset: 6165
CVS date: 2004/02/16 20:19:09

</pre>
</div>
</content>
</entry>
<entry>
<title>big commit of the new ticket system to protect the rewiring and more</title>
<updated>2004-02-12T18:19:00+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-02-12T18:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ca2ac6410b4f348e0aaba232eb089d78bc0fbdfa'/>
<id>ca2ac6410b4f348e0aaba232eb089d78bc0fbdfa</id>
<content type='text'>
(as discussed on xine-devel, slightly improved to block acquires from
different threads between atomic revoke and issue)
* xine_ticket_t is declared in xine_internal.h and implemented in xine.c
* the ticket is acquired for (hopefully) all port operations
  (no modifications to decoders needed, decoder loop does this)
* the ticket is revoked on pausing and on rewiring
* OSD does not store the port pointer any more (which was very dangerous,
  since the pointer can change on rewire)

CVS patchset: 6137
CVS date: 2004/02/12 18:19:00

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(as discussed on xine-devel, slightly improved to block acquires from
different threads between atomic revoke and issue)
* xine_ticket_t is declared in xine_internal.h and implemented in xine.c
* the ticket is acquired for (hopefully) all port operations
  (no modifications to decoders needed, decoder loop does this)
* the ticket is revoked on pausing and on rewiring
* OSD does not store the port pointer any more (which was very dangerous,
  since the pointer can change on rewire)

CVS patchset: 6137
CVS date: 2004/02/12 18:19:00

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