<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/libffmpeg/xine_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>  * 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>
<entry>
<title>trying an updated ffmpeg version (51.25.0)</title>
<updated>2006-12-04T22:25:13+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2006-12-04T22:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e6d1a700e06ba8a985c29ba212b359c9e33bcc55'/>
<id>e6d1a700e06ba8a985c29ba212b359c9e33bcc55</id>
<content type='text'>
CVS patchset: 8405
CVS date: 2006/12/04 22:25:13

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8405
CVS date: 2006/12/04 22:25:13

</pre>
</div>
</content>
</entry>
<entry>
<title>Use av_parser to decode audio, should make MP3 playback saner. Don't override avcodec_register_all() function when using external FFmpeg.</title>
<updated>2006-10-11T12:53:12+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-10-11T12:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=79378eecf6e82b850f5f49695b92bd8bbca91166'/>
<id>79378eecf6e82b850f5f49695b92bd8bbca91166</id>
<content type='text'>
CVS patchset: 8334
CVS date: 2006/10/11 12:53:12

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8334
CVS date: 2006/10/11 12:53:12

</pre>
</div>
</content>
</entry>
<entry>
<title>hook up new FFmpeg decoders, including VC-1/WMV9</title>
<updated>2006-08-02T07:15:27+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2006-08-02T07:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=052247521959a2454b32d720d52aba43f30578f2'/>
<id>052247521959a2454b32d720d52aba43f30578f2</id>
<content type='text'>
CVS patchset: 8150
CVS date: 2006/08/02 07:15:27

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8150
CVS date: 2006/08/02 07:15:27

</pre>
</div>
</content>
</entry>
<entry>
<title>Implement visibility support, available on GCC 4.0 and later and on some 3.4 (through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.</title>
<updated>2006-07-10T22:08:12+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-07-10T22:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e70c5600f5653c6915931717bdd52f9a6a2f2d9d'/>
<id>e70c5600f5653c6915931717bdd52f9a6a2f2d9d</id>
<content type='text'>
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12

</pre>
</div>
</content>
</entry>
<entry>
<title>Make various arrays and structures (mainly xine_plugin_info) const.</title>
<updated>2006-05-03T19:46:06+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2006-05-03T19:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1e21218596ab3eb84da7b2ec8aedd46827284b8a'/>
<id>1e21218596ab3eb84da7b2ec8aedd46827284b8a</id>
<content type='text'>
(Diego Pettenò)

CVS patchset: 7985
CVS date: 2006/05/03 19:46:06

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Diego Pettenò)

CVS patchset: 7985
CVS date: 2006/05/03 19:46:06

</pre>
</div>
</content>
</entry>
<entry>
<title>Added lock/unlock around find/open/close ffmpeg calls.</title>
<updated>2005-11-04T22:37:13+00:00</updated>
<author>
<name>Thibaut Mattern</name>
<email>tmattern@users.sourceforge.net</email>
</author>
<published>2005-11-04T22:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0eaa66100c7dbf8f0ea182faf0c9902c5fd9b114'/>
<id>0eaa66100c7dbf8f0ea182faf0c9902c5fd9b114</id>
<content type='text'>
CVS patchset: 7794
CVS date: 2005/11/04 22:37:13

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7794
CVS date: 2005/11/04 22:37:13

</pre>
</div>
</content>
</entry>
<entry>
<title>import the Duck TrueMotion 2 decoder from FFmpeg</title>
<updated>2005-10-29T19:52:34+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2005-10-29T19:52:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2031438d8d1c6f0c4a9e68973fd71370ba11c0cc'/>
<id>2031438d8d1c6f0c4a9e68973fd71370ba11c0cc</id>
<content type='text'>
CVS patchset: 7774
CVS date: 2005/10/29 19:52:34

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7774
CVS date: 2005/10/29 19:52:34

</pre>
</div>
</content>
</entry>
<entry>
<title>some fixes - qdm2 not yet working...</title>
<updated>2005-10-23T02:47:18+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2005-10-23T02:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=dcdfd0d3e5956b5f18359ef50006489a7caa10c4'/>
<id>dcdfd0d3e5956b5f18359ef50006489a7caa10c4</id>
<content type='text'>
time to sleep

CVS patchset: 7769
CVS date: 2005/10/23 02:47:18

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
time to sleep

CVS patchset: 7769
CVS date: 2005/10/23 02:47:18

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