<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/libffmpeg/video_decoder.c, branch 1.1.15</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>Rename FFmpeg plugins' sources so that there are no conflicts with other source files.</title>
<updated>2007-04-04T19:07:48+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-04-04T19:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3b6ef82b64306c9d03341fe60e5ad641ad50809d'/>
<id>3b6ef82b64306c9d03341fe60e5ad641ad50809d</id>
<content type='text'>
This way when you get a backtrace, video_decoder.c is never the FFmpeg one.

--HG--
rename : src/libffmpeg/audio_decoder.c =&gt; src/libffmpeg/ff_audio_decoder.c
rename : src/libffmpeg/dvaudio_decoder.c =&gt; src/libffmpeg/ff_dvaudio_decoder.c
rename : src/libffmpeg/mpeg_parser.c =&gt; src/libffmpeg/ff_mpeg_parser.c
rename : src/libffmpeg/mpeg_parser.h =&gt; src/libffmpeg/ff_mpeg_parser.h
rename : src/libffmpeg/video_decoder.c =&gt; src/libffmpeg/ff_video_decoder.c
rename : src/libffmpeg/xine_decoder.c =&gt; src/libffmpeg/ffmpeg_decoder.c
rename : src/libffmpeg/xine_decoder.h =&gt; src/libffmpeg/ffmpeg_decoder.h
rename : src/libffmpeg/xine_encoder.c =&gt; src/libffmpeg/ffmpeg_encoder.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way when you get a backtrace, video_decoder.c is never the FFmpeg one.

--HG--
rename : src/libffmpeg/audio_decoder.c =&gt; src/libffmpeg/ff_audio_decoder.c
rename : src/libffmpeg/dvaudio_decoder.c =&gt; src/libffmpeg/ff_dvaudio_decoder.c
rename : src/libffmpeg/mpeg_parser.c =&gt; src/libffmpeg/ff_mpeg_parser.c
rename : src/libffmpeg/mpeg_parser.h =&gt; src/libffmpeg/ff_mpeg_parser.h
rename : src/libffmpeg/video_decoder.c =&gt; src/libffmpeg/ff_video_decoder.c
rename : src/libffmpeg/xine_decoder.c =&gt; src/libffmpeg/ffmpeg_decoder.c
rename : src/libffmpeg/xine_decoder.h =&gt; src/libffmpeg/ffmpeg_decoder.h
rename : src/libffmpeg/xine_encoder.c =&gt; src/libffmpeg/ffmpeg_encoder.c
</pre>
</div>
</content>
</entry>
<entry>
<title>A little more reordering sparing a 4 bytes hole.</title>
<updated>2007-03-29T18:41:02+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-03-29T18:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ff8a10b32cb82ad28a772cc3a0c448032936445c'/>
<id>ff8a10b32cb82ad28a772cc3a0c448032936445c</id>
<content type='text'>
CVS patchset: 8768
CVS date: 2007/03/29 18:41:02

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8768
CVS date: 2007/03/29 18:41:02

</pre>
</div>
</content>
</entry>
<entry>
<title>Create and initialise the mpeg parser only when actually needed, and dispose it on instance disposal.</title>
<updated>2007-03-29T18:00:23+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-03-29T18:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6afd42f5c2fc8272cd1308584c6f794f91a07c40'/>
<id>6afd42f5c2fc8272cd1308584c6f794f91a07c40</id>
<content type='text'>
CVS patchset: 8766
CVS date: 2007/03/29 18:00:23

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8766
CVS date: 2007/03/29 18:00:23

</pre>
</div>
</content>
</entry>
<entry>
<title>Collapse seven integers used as boolean into 1-bit fields. Helps also reducing the holes.</title>
<updated>2007-03-29T17:48:34+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-03-29T17:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3d11a3233eb1f20705787b3fd663acd8661f5276'/>
<id>3d11a3233eb1f20705787b3fd663acd8661f5276</id>
<content type='text'>
CVS patchset: 8764
CVS date: 2007/03/29 17:48:34

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8764
CVS date: 2007/03/29 17:48:34

</pre>
</div>
</content>
</entry>
<entry>
<title>Instead of using a padding of arbitrary 32-bits by hand, use memset with the constant used to provide the padding size.</title>
<updated>2007-03-03T13:33:34+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-03-03T13:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3b912e24785aff75d9dbbb8d31840e094ee95c14'/>
<id>3b912e24785aff75d9dbbb8d31840e094ee95c14</id>
<content type='text'>
CVS patchset: 8640
CVS date: 2007/03/03 13:33:34

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8640
CVS date: 2007/03/03 13:33:34

</pre>
</div>
</content>
</entry>
<entry>
<title>CONFIG_FLV1_DECODER should be CONFIG_FLV_DECODER.</title>
<updated>2007-01-21T15:12:21+00:00</updated>
<author>
<name>Claudio Ciccani</name>
<email>klan@users.sourceforge.net</email>
</author>
<published>2007-01-21T15:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f194e1555776dd8dd85e6fddde42ef6d1daf72c6'/>
<id>f194e1555776dd8dd85e6fddde42ef6d1daf72c6</id>
<content type='text'>
CVS patchset: 8537
CVS date: 2007/01/21 15:12:21

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8537
CVS date: 2007/01/21 15:12:21

</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a couple of typos</title>
<updated>2007-01-15T22:52:33+00:00</updated>
<author>
<name>Mathieu Olivier</name>
<email>molivier@users.sourceforge.net</email>
</author>
<published>2007-01-15T22:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=88c6126310edffa4d5b7813c2fad08ef2fd21e16'/>
<id>88c6126310edffa4d5b7813c2fad08ef2fd21e16</id>
<content type='text'>
CVS patchset: 8512
CVS date: 2007/01/15 22:52:33

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8512
CVS date: 2007/01/15 22:52:33

</pre>
</div>
</content>
</entry>
<entry>
<title>this-&gt;context may be NULL - avoid dereferencing it (and segfaulting) if it is.</title>
<updated>2007-01-15T21:27:34+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-01-15T21:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=24c2ff9afebbcc577c6bd42b27146f28ae3f0636'/>
<id>24c2ff9afebbcc577c6bd42b27146f28ae3f0636</id>
<content type='text'>
CVS patchset: 8511
CVS date: 2007/01/15 21:27:34

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8511
CVS date: 2007/01/15 21:27:34

</pre>
</div>
</content>
</entry>
<entry>
<title>Added BUF_VIDEO_VP6F (Flash VP6).</title>
<updated>2007-01-14T16:53:37+00:00</updated>
<author>
<name>Claudio Ciccani</name>
<email>klan@users.sourceforge.net</email>
</author>
<published>2007-01-14T16:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=793816cfd30d99a2aacc914cd71922c17cad1d37'/>
<id>793816cfd30d99a2aacc914cd71922c17cad1d37</id>
<content type='text'>
The only difference with the standard VP6 codec is that the image is not flipped upside-down.

CVS patchset: 8507
CVS date: 2007/01/14 16:53:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only difference with the standard VP6 codec is that the image is not flipped upside-down.

CVS patchset: 8507
CVS date: 2007/01/14 16:53:37

</pre>
</div>
</content>
</entry>
<entry>
<title>  * ffmpeg update to 51.28.0</title>
<updated>2007-01-13T21:19:52+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2007-01-13T21:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6e8ff6e5c232de4b8235626af31ab85345120a93'/>
<id>6e8ff6e5c232de4b8235626af31ab85345120a93</id>
<content type='text'>
  * Workaround ffmpeg buggy codecs that don't release their DR1 frames.
  * Fix several segfaults and freezing problem with H264 streams that use a lot
    of reference frames (eg. 15)
  * Initial support to enable/disable ffmpeg codecs. Codecs may be disabled in
    groups by --disable-ffmpeg-uncommon-codecs/--disable-ffmpeg-popular-codecs
    Think of "uncommon" codecs what people would never want to play with their
    PDAs (they will save memory by removing them).
    Note: currently both uncommon/popular codecs are _build_ but disabled.
    that is, build system still need some improvements to really save memory.
warning: non-autoconf guru playing with the build system, likely breakage.

CVS patchset: 8499
CVS date: 2007/01/13 21:19:52

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  * Workaround ffmpeg buggy codecs that don't release their DR1 frames.
  * Fix several segfaults and freezing problem with H264 streams that use a lot
    of reference frames (eg. 15)
  * Initial support to enable/disable ffmpeg codecs. Codecs may be disabled in
    groups by --disable-ffmpeg-uncommon-codecs/--disable-ffmpeg-popular-codecs
    Think of "uncommon" codecs what people would never want to play with their
    PDAs (they will save memory by removing them).
    Note: currently both uncommon/popular codecs are _build_ but disabled.
    that is, build system still need some improvements to really save memory.
warning: non-autoconf guru playing with the build system, likely breakage.

CVS patchset: 8499
CVS date: 2007/01/13 21:19:52

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