<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/input, branch 1.1.19</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>Add NetBSD support to the VCD input plugin</title>
<updated>2010-07-21T15:46:13+00:00</updated>
<author>
<name>Matthias Drochner</name>
<email>m.drochner@fz-juelich.de</email>
</author>
<published>2010-07-21T15:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=99995e9829efc897518c2cf3265dbcac7149c90d'/>
<id>99995e9829efc897518c2cf3265dbcac7149c90d</id>
<content type='text'>
--HG--
extra : rebase_source : cfee1d5353fa3cacf4df8712fde15cd94e2ee3d4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : rebase_source : cfee1d5353fa3cacf4df8712fde15cd94e2ee3d4
</pre>
</div>
</content>
</entry>
<entry>
<title>Advance buffer pointer after read</title>
<updated>2010-07-21T15:10:23+00:00</updated>
<author>
<name>Matthias Drochner</name>
<email>m.drochner@fz-juelich.de</email>
</author>
<published>2010-07-21T15:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ba6e40bee872673f4af4e32836d633b28e634997'/>
<id>ba6e40bee872673f4af4e32836d633b28e634997</id>
<content type='text'>
In dvd_input.c:file_read(), if the read is not done in a single access, the
buffer pointer doesn't get advanced so that the second read overwrites the
data of the first.

I actually don't remember under which circumstances this could happen, but
the flaw in the code is obvious.

The patch is from NetBSD's pkgsrc, and this patch is attributed to an
"unnamed contributor" in the CVS log.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In dvd_input.c:file_read(), if the read is not done in a single access, the
buffer pointer doesn't get advanced so that the second read overwrites the
data of the first.

I actually don't remember under which circumstances this could happen, but
the flaw in the code is obvious.

The patch is from NetBSD's pkgsrc, and this patch is attributed to an
"unnamed contributor" in the CVS log.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a few small memory leaks.</title>
<updated>2010-07-19T18:56:48+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-07-19T18:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=dec217438b63373fefd6f50c85664f57148efe50'/>
<id>dec217438b63373fefd6f50c85664f57148efe50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Typo fix</title>
<updated>2010-02-21T19:12:01+00:00</updated>
<author>
<name>Ulrich Eckhardt</name>
<email>doomster@knuut.de</email>
</author>
<published>2010-02-21T19:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=de76f40172acb5a3e843612e90dd87b5a32037c6'/>
<id>de76f40172acb5a3e843612e90dd87b5a32037c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Report NBC buffer stats to the application using new event XINE_EVENT_NBC_STATS</title>
<updated>2010-04-11T11:03:25+00:00</updated>
<author>
<name>Frank Enderle</name>
<email>frank.enderle@anamica.de</email>
</author>
<published>2010-04-11T11:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=289b5e385d114d002654ee3188bcfb43deb26aee'/>
<id>289b5e385d114d002654ee3188bcfb43deb26aee</id>
<content type='text'>
This event reports the buffer status for network streams (NBC) back to the
application, providing a way to measure if the stream delivers data fast
enough. This enables the application to slow down the stream playback to
get the buffers filling more quickly. (This is only a sample application of
the event.)

The event reports all vital data like fill percentage, remaining buffer in
seconds and discontinuity, separately for audio and video, whether the nbc
layer is actually buffering, the operation type (put or get) and also if the
buffering is enabled at all.

In essence, it's the output you get from nbc if you run xine-lib in
verbose mode on the console, but in raw data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This event reports the buffer status for network streams (NBC) back to the
application, providing a way to measure if the stream delivers data fast
enough. This enables the application to slow down the stream playback to
get the buffers filling more quickly. (This is only a sample application of
the event.)

The event reports all vital data like fill percentage, remaining buffer in
seconds and discontinuity, separately for audio and video, whether the nbc
layer is actually buffering, the operation type (put or get) and also if the
buffering is enabled at all.

In essence, it's the output you get from nbc if you run xine-lib in
verbose mode on the console, but in raw data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make buildable with current (external) libdvdnav &amp; libdvdread.</title>
<updated>2010-03-10T21:14:14+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-03-10T21:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=393039dbf092579847f43821fb694ac5789c56fb'/>
<id>393039dbf092579847f43821fb694ac5789c56fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Compiler warning fixes.</title>
<updated>2010-02-25T00:48:12+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-02-25T00:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5dc1f14b931db97076d32bb1285354fa304ebae2'/>
<id>5dc1f14b931db97076d32bb1285354fa304ebae2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>isatty() takes an int, not a FILE *.</title>
<updated>2010-02-25T00:09:11+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-02-25T00:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=cdeee7eb6710adb3fee02c4e5f1e7493f2af70cc'/>
<id>cdeee7eb6710adb3fee02c4e5f1e7493f2af70cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a size check (wrong variable, causing int/ptr comparison) in rmff.c.</title>
<updated>2010-02-25T00:02:29+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-02-25T00:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=cb82d7b686affd1d90e72b88acddf8d8d99ed972'/>
<id>cb82d7b686affd1d90e72b88acddf8d8d99ed972</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up V4L/V4L2 for non-Linux.</title>
<updated>2010-02-24T23:57:04+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2010-02-24T23:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f6fe1935082d9dc1c6f923e80f62c9e9c90d1169'/>
<id>f6fe1935082d9dc1c6f923e80f62c9e9c90d1169</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
