Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-28Merge commit 'e9cc98839574c7e8d546e890ebbf57d1766e5d8a'Michael Niedermayer
* commit 'e9cc98839574c7e8d546e890ebbf57d1766e5d8a': win32: Allow other programs to open the same files configure: Add error_resilience as dependency to the eatqi decoder Conflicts: configure libavformat/os_support.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-28Merge commit 'd767e2f969933b4e450ed4e69ea2bf8ca864838c'Michael Niedermayer
* commit 'd767e2f969933b4e450ed4e69ea2bf8ca864838c': configure: fix dependencies of XvMC and old vdpau mpeg2 decoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-27configure: Add error_resilience as dependency to the eatqi decoderMartin Storsjö
This makes standalone compilation of the eatqi decoder succeed. The dependency comes from the shared mpeg12dec.o file. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-27Merge commit 'c24469e812501903a46a06eff9722a82e136e841'Michael Niedermayer
* commit 'c24469e812501903a46a06eff9722a82e136e841': utils: add workaround for AVHWAccel in ff_get_buffer compat code configure: Remove a stray msmpeg4v1 encoder declaration Conflicts: libavcodec/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-27configure: fix dependencies of XvMC and old vdpau mpeg2 decodersJanne Grunau
2013-03-26configure: Remove a stray msmpeg4v1 encoder declarationMartin Storsjö
No such encoder exists currently. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-26configure: Remove the mpegvideo dependency from svq1Martin Storsjö
The svq1 decoder can be built standalone without mpegvideo. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-26configure: mpegvideo should not depend on error resilienceMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-26configure: the snow encoder is not supposed to depend on error resilienceMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-26Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: h264: Make it possible to compile without error_resilience Conflicts: configure libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-26Revert "Fix compilation with --disable-everything --enable-parser=h264."Michael Niedermayer
This reverts commit e0e8c20559d1197868b2620d8d9c560167a8f5d6. The mpegvideo dependancy should not be needed anymore
2013-03-26Merge commit '75644335b907919057960716508477239c26fed4'Michael Niedermayer
* commit '75644335b907919057960716508477239c26fed4': lavc: Move start code finding to utils.c Conflicts: configure libavcodec/mpegvideo.c libavcodec/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-26h264: Make it possible to compile without error_resilienceRonald S. Bultje
Error resilience is enabled by the h264 decoder, unless explicitly disabled. --disable-everything --enable-decoder=h264 will produce a h264 decoder with error resilience enabled, while --disable-everything --enable-decoder=h264 --disable-error-resilience will produce a h264 decoder with error resilience disabled. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-26lavc: Move start code finding to utils.cMartin Storsjö
This allows dropping the mpegvideo dependency from a number of components. This also fixes standalone building of the h264 parser, which was broken in 64e438697. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-23Fix typo in dvvideo decoder dependencies.Carl Eugen Hoyos
Fixes compilation with --disable-everything --enable-decoder=dvvideo
2013-03-22Fix compilation with --disable-everything --enable-parser=h264.Carl Eugen Hoyos
2013-03-22Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: configure: Enable hwaccels without external dependencies by default. doc/developer: Clarify symbol naming prefixes section. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-21configure: Enable hwaccels without external dependencies by default.Diego Biurrun
2013-03-21AviSynth demuxer rewrite.d s
Dynamically loads the library itself, rather than through VfW. Supports AvxSynth on Linux and OS X. Supports the new colorspaces added in AviSynth 2.6 when used with AviSynth 2.6.
2013-03-14lavc: make compilation of frame_thread_encoder.o optional.Ronald S. Bultje
Only compile if CONFIG_ENCODERS is enabled, i.e. if at least one encoder is to be compiled. This prevents it from being includes in a decoder-only build. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13mjpeg: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
2013-03-13svq1enc: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
2013-03-13snow: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
2013-03-13svq3: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
2013-03-13mpegvideo: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
This also converts vc1, since that is mpegvideo-based.
2013-03-13svq1: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
This makes svq1 independent of dsputil.
2013-03-13mimic: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
2013-03-13interplayvideo: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
This makes interplayvideo independent of dsputil.
2013-03-13bink: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
2013-03-13indeo3: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
This makes indeo3 independent of dsputil.
2013-03-13vp56: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
This makes vp5 and vp6 independent of dsputil.
2013-03-13vp3: use hpeldsp instead of dsputil for half-pel functions.Ronald S. Bultje
This makes vp3 independent of dsputil.
2013-03-13hpeldsp: add half-pel functions (currently copies of dsputil).Ronald S. Bultje
2013-03-13Merge commit '2eaa3663fda750dac66d41fe8541a8744d5563a4'Michael Niedermayer
* commit '2eaa3663fda750dac66d41fe8541a8744d5563a4': avplay: enable only when SDL 1.2 is found Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13configure: remove selection of ff(a)buffersink.Nicolas George
buffersink is enabled unconditionally.
2013-03-12dsputil: make selectable.Ronald S. Bultje
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-12atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronizeMartin Storsjö
Not all gcc configurations have an implementation of all the atomic operations, and some gcc configurations have some atomic builtins implemented but not all. Thus check for the most essential function, whose presence should indicate that all others are present as well, since it can be used to implement all the other ones. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-10Revert "build: disable iconv by default."Carl Eugen Hoyos
This reverts commit 9ad3cd5b5f848eb3cd033be515d34296f099148b. The misdetection on OS X should be fixed, we will only get problem reports if auto-detection is enabled.
2013-03-09avplay: enable only when SDL 1.2 is foundVittorio Giovara
SDL 2 is API incompatible. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-03-08Merge commit '65f1d45dcc71186ede72fff950996099d23359bd'Michael Niedermayer
* commit '65f1d45dcc71186ede72fff950996099d23359bd': lavu: add support for atomic operations. Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-08Merge commit '4be368b504c6f4a03051448728fc62cd0ed506b2'Michael Niedermayer
* commit '4be368b504c6f4a03051448728fc62cd0ed506b2': avstring: Fix isxdigit to not accept non-hex characters configure: Add missing videodsp dependencies to some decoders Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-08Merge commit 'bcd0a7137e4aca0f6f598593b90ca8f338444c51'Michael Niedermayer
* commit 'bcd0a7137e4aca0f6f598593b90ca8f338444c51': configure: Add missing h264chroma dependencies to vp5, vp6 Add missing error_resilience includes to files that use ER Conflicts: configure libavcodec/mpeg12.c libavcodec/mpeg4videodec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-08Merge commit '06b54e84254e4834b4978ff5b27cc2b7ee8d7a98'Michael Niedermayer
* commit '06b54e84254e4834b4978ff5b27cc2b7ee8d7a98': build: Fix error_resilience code dependencies Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-08atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronizeMartin Storsjö
Not all gcc configurations have an implementation of all the atomic operations, and some gcc configurations have some atomic builtins implemented but not all. Thus check for the most essential function, whose presence should indicate that all others are present as well, since it can be used to implement all the other ones. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-08lavu: add support for atomic operations.Ronald S. Bultje
These could be used for reference counting, or for keeping track of decoding progress in references in multithreaded decoders. Support is provided by gcc/msvc/suncc intrinsics, with a fallback using pthread mutexes. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-03-07configure: Add missing videodsp dependencies to some decodersDiego Biurrun
2013-03-07configure: Add missing h264chroma dependencies to vp5, vp6Diego Biurrun
2013-03-07build: Fix error_resilience code dependenciesDiego Biurrun
2013-03-07h264: Integrate draw_horiz_band into ff_h264_draw_horiz_bandRonald S. Bultje
This makes the decoder independent of mpegvideo. This copy of the draw_horiz_band code is simplified compared to the "generic" mpegvideo one which still has a number of special cases for different codecs. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-06cavs: Add a dependency on h264chromaCarl Eugen Hoyos
This fixes standalone building of this decoder. Signed-off-by: Martin Storsjö <martin@martin.st>