<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/libffmpeg/xine_encoder.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>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>Set the pixel format to YUV420P when encoding for Dxr3 cards, ffmpeg's mpeg encoder accepts only that for mpeg1. Thanks to Alejandro Homs-Puron in SourceForge ticket 1424281 and Gentoo bug #138530.</title>
<updated>2006-06-30T00:21:30+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-06-30T00:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c3431270d9ba579e4ce1298ea6f0c0f913dcf20f'/>
<id>c3431270d9ba579e4ce1298ea6f0c0f913dcf20f</id>
<content type='text'>
CVS patchset: 8081
CVS date: 2006/06/30 00:21:30

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8081
CVS date: 2006/06/30 00:21:30

</pre>
</div>
</content>
</entry>
<entry>
<title>Misc warnings fixes.</title>
<updated>2006-06-18T20:29:03+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-06-18T20:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=800eff24a20af48b2f5109a0bf9f1da4bf2a2c14'/>
<id>800eff24a20af48b2f5109a0bf9f1da4bf2a2c14</id>
<content type='text'>
CVS patchset: 8055
CVS date: 2006/06/18 20:29:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8055
CVS date: 2006/06/18 20:29:03

</pre>
</div>
</content>
</entry>
<entry>
<title>1) various warning fixes</title>
<updated>2006-04-05T22:12:17+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2006-04-05T22:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=639bd610bfcb1a028b91a5c3d125045c8de6d8b7'/>
<id>639bd610bfcb1a028b91a5c3d125045c8de6d8b7</id>
<content type='text'>
2) [coverity] fixes:
  - 279 (w32): test should be on input parametr type, not typeW
  - 267 (aout): can be ignored but there was warning anyway
  - 234 (w32): missing free on error &amp; exit
  - 152 (w32): missing free on error &amp; exit
  - 148 (w32): fixed bound of static array in test
  - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future,
         should never happen with current ffmpeg in xine)
  - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array)
  - 90 (w32): negate pointer check (+added check for size)
  - 89 (w32): added NULL and size check

CVS patchset: 7959
CVS date: 2006/04/05 22:12:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2) [coverity] fixes:
  - 279 (w32): test should be on input parametr type, not typeW
  - 267 (aout): can be ignored but there was warning anyway
  - 234 (w32): missing free on error &amp; exit
  - 152 (w32): missing free on error &amp; exit
  - 148 (w32): fixed bound of static array in test
  - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future,
         should never happen with current ffmpeg in xine)
  - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array)
  - 90 (w32): negate pointer check (+added check for size)
  - 89 (w32): added NULL and size check

CVS patchset: 7959
CVS date: 2006/04/05 22:12:17

</pre>
</div>
</content>
</entry>
<entry>
<title>syncing to FFmpeg libavcodec build 4754; hook up the Indeo 2 decoder,</title>
<updated>2005-05-06T04:22:50+00:00</updated>
<author>
<name>Mike Melanson</name>
<email>mike@multimedia.cx</email>
</author>
<published>2005-05-06T04:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e3e426cc9029ba7072bf48a4789ec04c179b63f1'/>
<id>e3e426cc9029ba7072bf48a4789ec04c179b63f1</id>
<content type='text'>
deploy new timebase API (pertains to MPEG-1 encoder); hopefully this
sync fixes some H.264 decoding issues as well

CVS patchset: 7523
CVS date: 2005/05/06 04:22:50

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
deploy new timebase API (pertains to MPEG-1 encoder); hopefully this
sync fixes some H.264 decoding issues as well

CVS patchset: 7523
CVS date: 2005/05/06 04:22:50

</pre>
</div>
</content>
</entry>
<entry>
<title>huge patch ahead: reorganizing config entries with automatic conversion</title>
<updated>2004-12-12T22:00:47+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-12-12T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=16b6f9646902e6940a991f1d3577c068573015a8'/>
<id>16b6f9646902e6940a991f1d3577c068573015a8</id>
<content type='text'>
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.

CVS patchset: 7233
CVS date: 2004/12/12 22:00:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.

CVS patchset: 7233
CVS date: 2004/12/12 22:00:47

</pre>
</div>
</content>
</entry>
<entry>
<title>including &lt;unistd.h&gt;, which has been removed from the global headers</title>
<updated>2004-09-12T19:23:36+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-09-12T19:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8033da767dbbecc06c2fc19546cf5d1b762768bf'/>
<id>8033da767dbbecc06c2fc19546cf5d1b762768bf</id>
<content type='text'>
CVS patchset: 6968
CVS date: 2004/09/12 19:23:36

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6968
CVS date: 2004/09/12 19:23:36

</pre>
</div>
</content>
</entry>
<entry>
<title>header inclusion has to depend on the configure detection, because when</title>
<updated>2004-08-16T15:31:23+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-08-16T15:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6bbed3ff2fb8043f407a76bc4112ac0fa1e0d28a'/>
<id>6bbed3ff2fb8043f407a76bc4112ac0fa1e0d28a</id>
<content type='text'>
always using &lt;avcodec.h&gt;, someone who has external ffmpeg installed, but
wants to use xine's internal one will include the wrong headers

CVS patchset: 6888
CVS date: 2004/08/16 15:31:23

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
always using &lt;avcodec.h&gt;, someone who has external ffmpeg installed, but
wants to use xine's internal one will include the wrong headers

CVS patchset: 6888
CVS date: 2004/08/16 15:31:23

</pre>
</div>
</content>
</entry>
<entry>
<title>New configure option --with-external-ffmpeg[=PREFIX].</title>
<updated>2004-07-31T18:57:45+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-07-31T18:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8e955f1787b1ebda35897e5b5f458e2f8735b8ab'/>
<id>8e955f1787b1ebda35897e5b5f458e2f8735b8ab</id>
<content type='text'>
CVS patchset: 6865
CVS date: 2004/07/31 18:57:45

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6865
CVS date: 2004/07/31 18:57:45

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