<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/input/vcd, 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>huge patch ahead: reorganizing config entries with automatic conversion</title>
<updated>2004-12-12T22:00:47+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-12-12T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=16b6f9646902e6940a991f1d3577c068573015a8'/>
<id>16b6f9646902e6940a991f1d3577c068573015a8</id>
<content type='text'>
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.

CVS patchset: 7233
CVS date: 2004/12/12 22:00:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.

CVS patchset: 7233
CVS date: 2004/12/12 22:00:47

</pre>
</div>
</content>
</entry>
<entry>
<title>Start of VCD support on Mac OS X (still not finished, but doesn't break</title>
<updated>2004-10-20T05:04:00+00:00</updated>
<author>
<name>Andre Pang</name>
<email>athp@users.sourceforge.net</email>
</author>
<published>2004-10-20T05:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ca7998c413ee054536584c667f5562bab2764469'/>
<id>ca7998c413ee054536584c667f5562bab2764469</id>
<content type='text'>
anything)

CVS patchset: 7054
CVS date: 2004/10/20 05:04:00

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

CVS patchset: 7054
CVS date: 2004/10/20 05:04:00

</pre>
</div>
</content>
</entry>
<entry>
<title>Build system improvements:</title>
<updated>2004-09-20T19:30:02+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-20T19:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7204b84beb0f5cfb166e8d56402371d05bece83b'/>
<id>7204b84beb0f5cfb166e8d56402371d05bece83b</id>
<content type='text'>
 - use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
   each function is in a file placed into lib/ directory,
   it was not necessary, but it looks nice, IMHO
 - headers cleanups (this was needed):
     - prototypes of replacement funtions and macros are placed
       into separate os_internal.h (and included by config.h)
     - drop include inttypes.h from public xine.h, replaced by custom
       os_type.h, idea origins from Ogg/Vorbis public headers
     - disable generating inttypes.h: generated replacement isn't enough for
       xine-lib but nobody complained (and for M$VC we have special version)
     - better including headers for win32, let dvdnav use its mutex wrapper
 - updated M$VC port
Result:
  - xine is compiled nicely by MinGW, CygWin and paritaly M$VC
  - frontends in M$VC port don't require additional helping headers
  - moved some platform specific things from xine-utils and win32/contrib
    to lib/
Finally I can start with real coding. :-)

CVS patchset: 6982
CVS date: 2004/09/20 19:30:02

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
   each function is in a file placed into lib/ directory,
   it was not necessary, but it looks nice, IMHO
 - headers cleanups (this was needed):
     - prototypes of replacement funtions and macros are placed
       into separate os_internal.h (and included by config.h)
     - drop include inttypes.h from public xine.h, replaced by custom
       os_type.h, idea origins from Ogg/Vorbis public headers
     - disable generating inttypes.h: generated replacement isn't enough for
       xine-lib but nobody complained (and for M$VC we have special version)
     - better including headers for win32, let dvdnav use its mutex wrapper
 - updated M$VC port
Result:
  - xine is compiled nicely by MinGW, CygWin and paritaly M$VC
  - frontends in M$VC port don't require additional helping headers
  - moved some platform specific things from xine-utils and win32/contrib
    to lib/
Finally I can start with real coding. :-)

CVS patchset: 6982
CVS date: 2004/09/20 19:30:02

</pre>
</div>
</content>
</entry>
<entry>
<title>Commit to xine the MinGW patch already used in external VCD.</title>
<updated>2004-09-07T19:29:49+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-07T19:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=531895aa7be9aeedc07610c8585e4b4cc67b022d'/>
<id>531895aa7be9aeedc07610c8585e4b4cc67b022d</id>
<content type='text'>
CVS patchset: 6947
CVS date: 2004/09/07 19:29:49

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6947
CVS date: 2004/09/07 19:29:49

</pre>
</div>
</content>
</entry>
<entry>
<title>the worst case we will write to this buffer is larger</title>
<updated>2004-07-25T17:42:55+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-25T17:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=bee1211f44cf805a97beb1d5cdbf64c2dfa0585f'/>
<id>bee1211f44cf805a97beb1d5cdbf64c2dfa0585f</id>
<content type='text'>
CVS patchset: 6851
CVS date: 2004/07/25 17:42:55

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6851
CVS date: 2004/07/25 17:42:55

</pre>
</div>
</content>
</entry>
<entry>
<title>protect some buffers that could overflow</title>
<updated>2004-07-25T17:42:22+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-25T17:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=00bb5125d8e4b7d23ff2b0012f58e5b062ab1d12'/>
<id>00bb5125d8e4b7d23ff2b0012f58e5b062ab1d12</id>
<content type='text'>
CVS patchset: 6850
CVS date: 2004/07/25 17:42:22

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6850
CVS date: 2004/07/25 17:42:22

</pre>
</div>
</content>
</entry>
<entry>
<title>a broken CD might contain an unterminated label, which would have overrun the</title>
<updated>2004-07-22T14:15:19+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-22T14:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3926905111c12a62857712fb4c4db92272a9f3cd'/>
<id>3926905111c12a62857712fb4c4db92272a9f3cd</id>
<content type='text'>
buffer; a label with '%' characters would have lead to a format string attack
Rocky, can you merge this back to libcdio, please?

CVS patchset: 6832
CVS date: 2004/07/22 14:15:19

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
buffer; a label with '%' characters would have lead to a format string attack
Rocky, can you merge this back to libcdio, please?

CVS patchset: 6832
CVS date: 2004/07/22 14:15:19

</pre>
</div>
</content>
</entry>
<entry>
<title>do not use functions in array initialization, this is actually not allowed in C</title>
<updated>2004-07-22T14:12:20+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-22T14:12:20+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=799b551607ee22196c0599adeceb9d0830e5c910'/>
<id>799b551607ee22196c0599adeceb9d0830e5c910</id>
<content type='text'>
and some compilers do not grok it

CVS patchset: 6831
CVS date: 2004/07/22 14:12:20

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and some compilers do not grok it

CVS patchset: 6831
CVS date: 2004/07/22 14:12:20

</pre>
</div>
</content>
</entry>
<entry>
<title>Add const to get_identifier return type since that's n fact what it</title>
<updated>2004-07-20T00:50:10+00:00</updated>
<author>
<name>Rocky Bernstein</name>
<email>rockyb@users.sourceforge.net</email>
</author>
<published>2004-07-20T00:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2bb0f28dc8252b31f496f0e5bb9b590391e1b129'/>
<id>2bb0f28dc8252b31f496f0e5bb9b590391e1b129</id>
<content type='text'>
is.  Should protect against a plugin returning a malloc'd variable for
example.

CVS patchset: 6821
CVS date: 2004/07/20 00:50:10

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is.  Should protect against a plugin returning a malloc'd variable for
example.

CVS patchset: 6821
CVS date: 2004/07/20 00:50:10

</pre>
</div>
</content>
</entry>
<entry>
<title>More bounds-overflow precautions.  Bound max length of a MRL and add</title>
<updated>2004-07-20T00:31:37+00:00</updated>
<author>
<name>Rocky Bernstein</name>
<email>rockyb@users.sourceforge.net</email>
</author>
<published>2004-07-20T00:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=389adc46d80045a1de20d60217b57dd5707311dd'/>
<id>389adc46d80045a1de20d60217b57dd5707311dd</id>
<content type='text'>
numeric width specifiers on numeric format. Thanks to Michael
Roitzsch for catching the additional problem.

CVS patchset: 6820
CVS date: 2004/07/20 00:31:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
numeric width specifiers on numeric format. Thanks to Michael
Roitzsch for catching the additional problem.

CVS patchset: 6820
CVS date: 2004/07/20 00:31:37

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