<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src, branch master</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>ff_video_decoder: refcount AVFrames.</title>
<updated>2015-08-08T14:36:25+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-08-08T14:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e6a81be036e9170fffe519c6b87c9d7f0facb672'/>
<id>e6a81be036e9170fffe519c6b87c9d7f0facb672</id>
<content type='text'>
And do flush via a separate AVFrame.
Maybe this fixes some rare race.

BTW. libavcodec 56 left an ambigous impression to me.

It does now respect flush requests even in multithread mode. Good.

On the flipside, that "too many DR1 frames in MPEG-TS" issue returned.
The very same stream needed between 7 and 17 frames, depending on the
start time of playback :-/
Also, the future of MPEG4 style postprocessing seems uncertain again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And do flush via a separate AVFrame.
Maybe this fixes some rare race.

BTW. libavcodec 56 left an ambigous impression to me.

It does now respect flush requests even in multithread mode. Good.

On the flipside, that "too many DR1 frames in MPEG-TS" issue returned.
The very same stream needed between 7 and 17 frames, depending on the
start time of playback :-/
Also, the future of MPEG4 style postprocessing seems uncertain again.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_out_opengl2: allow more frames for DR1 safety.</title>
<updated>2015-08-08T14:36:20+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-08-08T14:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6ea419dc98ba8407d4a979623fa776d655d45751'/>
<id>6ea419dc98ba8407d4a979623fa776d655d45751</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>video_out: log frame usage.</title>
<updated>2015-08-08T14:36:15+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-08-08T14:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3df13323cf6c6ae991b726ed7748b701ece3e33a'/>
<id>3df13323cf6c6ae991b726ed7748b701ece3e33a</id>
<content type='text'>
This is not 100% exact, for the sake of speed.
However, it helps when setting the number of vo frames.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not 100% exact, for the sake of speed.
However, it helps when setting the number of vo frames.
</pre>
</div>
</content>
</entry>
<entry>
<title>ff_video_decoder: conditionalize AVCodecContext.stream_codec_tag.</title>
<updated>2015-08-08T14:36:10+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-08-08T14:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fc7d6ba9f6fe2e7cc8abd20430b59e1ff579d2b7'/>
<id>fc7d6ba9f6fe2e7cc8abd20430b59e1ff579d2b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Copyright year update by hg log.</title>
<updated>2015-07-24T12:58:05+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-07-24T12:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=88e923fbc5f6750480a4e9425e79607db59a656d'/>
<id>88e923fbc5f6750480a4e9425e79607db59a656d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get year from ID3v1 tag.</title>
<updated>2015-07-24T12:58:00+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-07-24T12:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ff9b615545c2af47829ba1086442024bee0e6098'/>
<id>ff9b615545c2af47829ba1086442024bee0e6098</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libbluray 0.8.0 can play .iso images</title>
<updated>2015-04-22T09:05:20+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2015-04-22T09:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=666337a70b33a1ba0e4df418125a2625f6a85579'/>
<id>666337a70b33a1ba0e4df418125a2625f6a85579</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce logging</title>
<updated>2015-04-22T08:52:15+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2015-04-22T08:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a201bc8a5d3dc248f5dd35ee2f40d542c91e7c86'/>
<id>a201bc8a5d3dc248f5dd35ee2f40d542c91e7c86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>demux_ts: Another safety against freeze on heavy seeking.</title>
<updated>2015-04-02T15:50:00+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-04-02T15:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ade430c70fc0e00443fcdb635722c85cc6691bfb'/>
<id>ade430c70fc0e00443fcdb635722c85cc6691bfb</id>
<content type='text'>
VDPAU seems not to need this nasty workaround (and it seems
not to be harmed by it either).

Doing this inside ff_video_decoder would affect all demuxers,
and only for MPEG-TS I am halfway sure that there will follow
another sequence header after seek.

Alternatively, demux_ts could seek to keyframes. This is not
as simple as it sounds. Many DVB streams I have seen only
show "Auxillary data" and "Sequence extended info" NAL units
openly. All the rest hides behind escapes...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VDPAU seems not to need this nasty workaround (and it seems
not to be harmed by it either).

Doing this inside ff_video_decoder would affect all demuxers,
and only for MPEG-TS I am halfway sure that there will follow
another sequence header after seek.

Alternatively, demux_ts could seek to keyframes. This is not
as simple as it sounds. Many DVB streams I have seen only
show "Auxillary data" and "Sequence extended info" NAL units
openly. All the rest hides behind escapes...
</pre>
</div>
</content>
</entry>
<entry>
<title>More fast unaligned integer hacks.</title>
<updated>2015-03-06T18:48:50+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2015-03-06T18:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=965c0ed960d6cf2acf4bdfed6eb9389be101eab3'/>
<id>965c0ed960d6cf2acf4bdfed6eb9389be101eab3</id>
<content type='text'>
Taken from my private "TJtools" project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from my private "TJtools" project.
</pre>
</div>
</content>
</entry>
</feed>
