<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine, branch 1.2.5</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>Silence compiler warnings on register_enum () arg #4.</title>
<updated>2014-03-10T15:36:55+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2014-03-10T15:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9dc01446b018803415e0fe02b0f060b037e0738a'/>
<id>9dc01446b018803415e0fe02b0f060b037e0738a</id>
<content type='text'>
Making them all "const char * const *" did work too
(even with Kaffeine build/run), but that would be
an API change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making them all "const char * const *" did work too
(even with Kaffeine build/run), but that would be
an API change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unaligned integer read optimization attempt.</title>
<updated>2014-02-11T13:09:30+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2014-02-11T13:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f56650d12bcdc5f1052143d872add024b6982b90'/>
<id>f56650d12bcdc5f1052143d872add024b6982b90</id>
<content type='text'>
Example gcc -S -O2, _X_BE_32 old:
    movzbl  1(%edx), %eax
    movzbl  2(%edx), %ecx
    sall    $24, %eax
    sall    $16, %ecx
    orl     %ecx, %eax
    movzbl  4(%edx), %ecx
    movzbl  3(%edx), %edx
    orl     %ecx, %eax
    sall    $8, %edx
    orl     %edx, %eax
New:
    movl    1(%edx), %eax
    bswap   %eax
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example gcc -S -O2, _X_BE_32 old:
    movzbl  1(%edx), %eax
    movzbl  2(%edx), %ecx
    sall    $24, %eax
    sall    $16, %ecx
    orl     %ecx, %eax
    movzbl  4(%edx), %ecx
    movzbl  3(%edx), %edx
    orl     %ecx, %eax
    sall    $8, %edx
    orl     %edx, %eax
New:
    movl    1(%edx), %eax
    bswap   %eax
</pre>
</div>
</content>
</entry>
<entry>
<title>ffmpeg: auto use (AV_)CODEC_ID/(AV_)PIX_FMT part 2.</title>
<updated>2014-01-04T14:44:30+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2014-01-04T14:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=bb8ceb0741cbd9c4641c230867e458e7f70e9f37'/>
<id>bb8ceb0741cbd9c4641c230867e458e7f70e9f37</id>
<content type='text'>
HG #12298 + #12335 obsolete the decoder side #define's.
Tweaking libavcodec.h after building that lib may be risky or
future useless anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HG #12298 + #12335 obsolete the decoder side #define's.
Tweaking libavcodec.h after building that lib may be risky or
future useless anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add metronom video pts debug string.</title>
<updated>2013-12-23T14:10:50+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2013-12-23T14:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6cd47d3b445a4b56c9e16c722e6fca4fc3b12b74'/>
<id>6cd47d3b445a4b56c9e16c722e6fca4fc3b12b74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore invalid video frame rate in metronom.</title>
<updated>2013-12-23T14:10:45+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2013-12-23T14:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=283a029b1304c07548ae37a121abdd25234636c4'/>
<id>283a029b1304c07548ae37a121abdd25234636c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix metronom video drift compensation.</title>
<updated>2013-12-18T10:39:35+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2013-12-18T10:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=95c27f0232bf3dd707c4b03a5be4319cfb205d01'/>
<id>95c27f0232bf3dd707c4b03a5be4319cfb205d01</id>
<content type='text'>
Old code was broken in 2 ways:
* It repeatedly multiplied drift by 29/30, thus never reaching 0.
* If decoder does not always set vo_frame.duration, strange jumps appeared.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Old code was broken in 2 ways:
* It repeatedly multiplied drift by 29/30, thus never reaching 0.
* If decoder does not always set vo_frame.duration, strange jumps appeared.
</pre>
</div>
</content>
</entry>
<entry>
<title>Copyright year update by hg log info #3.</title>
<updated>2013-11-23T14:08:00+00:00</updated>
<author>
<name>Torsten Jager</name>
<email>t.jager@gmx.de</email>
</author>
<published>2013-11-23T14:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=aad66b1ed5e175af1bd4fc127ea31c8a44899314'/>
<id>aad66b1ed5e175af1bd4fc127ea31c8a44899314</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> Add _x_mrl_remove_auth(): return a copy of mrl without authentication credentials</title>
<updated>2013-11-06T10:30:51+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2013-11-06T10:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3931f4c1f5e7b7a38dbd92ee57112509510054d5'/>
<id>3931f4c1f5e7b7a38dbd92ee57112509510054d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added INPUT_CAP_NO_CACHE</title>
<updated>2013-10-31T11:27:49+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2013-10-31T11:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=77fc2b896b6d514ee7975cdf6c4338b3560e2810'/>
<id>77fc2b896b6d514ee7975cdf6c4338b3560e2810</id>
<content type='text'>
(Do not use input_cache plugin)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Do not use input_cache plugin)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added buffer types for VP9 and HEVC</title>
<updated>2013-10-29T10:42:40+00:00</updated>
<author>
<name>Petri Hintukainen</name>
<email>phintuka@users.sourceforge.net</email>
</author>
<published>2013-10-29T10:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1d8c5c003a81032379394794f59f72c393638664'/>
<id>1d8c5c003a81032379394794f59f72c393638664</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
