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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-25configure: sort filter deps entriesStefano Sabatini
2011-03-25configure: update ffmpeg-user mailing-list addressStefano Sabatini
The address recently changed from ffmpeg-user@mplayerhq.hu to ffmpeg-user@ffmpeg.org.
2011-03-25Merge remote-tracking branch 'newdev/master'Michael Niedermayer
* newdev/master: matroskadec: set default duration for simple block When building for MinGW32 disable strict ANSI compliancy. ARM: fix ff_apply_window_int16_neon() prototype configure: check for --as-needed support early ARM: NEON optimised apply_window_int16() ac3enc: NEON optimised shift functions ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_min mpeg12.c: fix slice threading for mpeg2 field picture mode. ffmetadec.c: fix compiler warnings. configure: Don't explicitly disable ffplay or in/outdevices on dos configure: Remove the explicit disabling of ffserver configure: Add fork as a dependency to ffserver Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-25When building for MinGW32 disable strict ANSI compliancy.Diego Elio Pettenò
When -std=c99 is used, GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces; on MinGW32, when this macro is defined, some functions that are part of POSIX but not of Windows APIs are disabled, including strcasecmp(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-03-24configure: check for --as-needed support earlyMans Rullgard
This moves the check for --as-needed linker support before all library tests, ensuring consistent behaviour between the checks and the actual link step. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-24configure: Don't explicitly disable ffplay or in/outdevices on dosMartin Storsjö
The normal dependency tracking system disables them just fine.
2011-03-24configure: Remove the explicit disabling of ffserverMartin Storsjö
It is automatically disabled on both mingw and dos due to the lack of fork.
2011-03-24configure: Add fork as a dependency to ffserverMartin Storsjö
2011-03-24Merge remote-tracking branch 'newdev/master'Michael Niedermayer
* newdev/master: avio: make udp_set_remote_url/get_local_port internal. asfdec: also subtract preroll when reading simple index object matroskaenc: remove a variable that's unused after bc17bd9. avio: cosmetics - nicer vertical alignment. Remove unnecessary icc version checks Disable 'attribute "foo" ignored' warnings from icc rtsp: Don't use a locale dependent format string Add xd55 codec tag for XDCAM HD422 720p25 CBR files. configure: get libavcodec version from new version.h header lavc: move the version macros to a new installed header. matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config Do not use format string "%0.3f" for RTSP Range field. Add apply_window_int16() to DSPContext with x86-optimized versions and use it in the ac3_fixed encoder. Document usage of import libraries created by dlltool configure: Set the correct lib target for arm/wince dlltool fate: simplify regression-funcs.sh fate: add support for multithread testing Conflicts: libavformat/rtspdec.c libavutil/attributes.h libavutil/internal.h libavutil/mem.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-23Disable 'attribute "foo" ignored' warnings from iccMans Rullgard
ICC lies about the version of gcc it emulates, which results in unsupported attributes sometimes being used. The warning is an annoyance and should be disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-23configure: get libavcodec version from new version.h headerMans Rullgard
This fixes shared library versioning after 3dd851c. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-23Merge remote-tracking branch 'newdev/master'Michael Niedermayer
* newdev/master: (33 commits) Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size. Add kbdwin.o to AC3 decoder Detect byte-swapped AC-3 and support decoding it directly. cosmetics: indentation Always copy input data for AC3 decoder. ac3enc: make sym_quant() branch-free cosmetics: indentation Add a CPU flag for the Atom processor. id3v2: skip broken tags with invalid size id3v2: don't explicitly skip padding Make sure kbhit() is in conio.h fate: update wmv8-drm reference vc1: make P-frame deblock filter bit-exact. configure: Add the -D parameter to the dlltool command amr: Set the AVFMT_GENERIC_INDEX flag amr: Set the pkt->pos field properly to the start of the packet amr: Set the codec->bit_rate field based on the last packet rtsp: Specify unicast for TCP interleaved streams, too Set the correct target for mingw64 dlltool applehttp: Change the variable for stream position in seconds into int64_t ... Conflicts: ffmpeg.c ffplay.c libavcodec/ac3dec.c libavformat/avio.h libavformat/id3v2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-23configure: Set the correct lib target for arm/wince dlltoolMartin Storsjö
The correct machine name for dlltool is arm-wince. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-03-22Make sure kbhit() is in conio.hDave Yeo
Conio.h is a non-standard header and may not have kbhit() prototyped. This fixes compile on OS/2 where the EMX version (we're using a fork) of conio.h only has getch() and getche(). Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-22configure: Add the -D parameter to the dlltool commandMartin Storsjö
This is required for the generated .lib file to actually be usable by MSVC. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-03-21Set the correct target for mingw64 dlltoolLuca Barbato
That fixes .lib creation for the win64 target.
2011-03-21Merge remote-tracking branch 'newdev/master'Michael Niedermayer
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-21Do no modify terminal parameters using termios.hPanagiotis H.M. Issaris
Remove usage of tcgetattr and tcsetattr to modify terminal parameters, and rely on ctrl-c to stop instead of pressing 'q'. On systems with conio.h, keep the old behavior. Changing the terminal settings causes problems if multiple instances are running asynchronously on the same terminal, such as during a parallel FATE run, or if the process crashes before restoring the terminal. In both cases, the terminal state is messed up requiring a manual reset. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-20Move sine windows to a separate fileMans Rullgard
These windows do not really belong in fft/mdct files and were easily confused with the similarly named tables used by rdft. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19configure: use pkg-config helpersMans Rullgard
This makes existing pkg-config uses as well as the libsdl checks use the new pkg-config helper functions, which should be more robust against broken systems. Signed-off-by: Mans Rullgard <mans@mansr.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-19configure: improve pkg-config supportMans Rullgard
This adds helper functions for checking packages with pkg-config and managing the associated flags. Note that pkg-config use is still discouraged due to widespread poor practices resulting in broken flags in many situations. A few badly designed packages require flags only obtainable using pkg-config, and these functions are intended for those cases. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-19configure: allow checking multiple functions in check_func_headers()Mans Rullgard
This makes it possible to pass a space-separated list of functions to check_func_headers and check_lib2. If any function is missing, none are enabled as available, so this should only be used for all-or-nothing sets, i.e. groups in which none will be used if any one is missing. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-19Merge remote-tracking branch 'newdev/master'Michael Niedermayer
Merged-by: Michael Niedermayer <michaelni@gmx.at> Not Pulled: commit 42cfb3835b5dad327b7dc22740e8b6e482ecfcd2 Author: Mans Rullgard <mans@mansr.com> Date: Mon Feb 28 18:06:58 2011 +0000 Remove Sonic experimental audio codec commit 2912e87a6c9264d556734e2bf94a99c64cf9b102 Author: Mans Rullgard <mans@mansr.com> Date: Fri Mar 18 17:35:10 2011 +0000 Replace FFmpeg with Libav in licence headers
2011-03-19configure: use dlltools instead of lib.exeLuca Barbato
This way building ffmpeg on mingw won't require windows specific tools
2011-03-19configure: check for SDL_Linked_Version instead of SDL_InitLuca Barbato
This avoids the main/SDL_main declaration clash caused by SDL on Windows and other platforms.
2011-03-19Remove Sonic experimental audio codecMans Rullgard
Since initially committed in 2004, this codec has only been touched for maintenanance. Functionally, it contains no novel ideas and its intended audience is better served by existing mature codecs. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-18configure: use -r option for pr when listing enabled config options.Konstantin Pavlov
This fixes ugliness when configure outputs its (empty) results on HPUX (maybe some other UNIXes too): Enabled indevs: pr: -- empty file Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-17Revert "partially rename FFmpeg to Libav"Michael Niedermayer
This reverts commit 070c5d0f3530c16c92b81f3f0de2943410367c00.
2011-03-17Revert "replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION"Michael Niedermayer
This reverts commit 29ba091136a5e04574f7bfc1b17536c923958f6f.
2011-03-17Revert "use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*"Michael Niedermayer
This reverts commit a03be6e1ba4cbf9984b0bbdb674704bbb2da6713.
2011-03-17Merge remote-tracking branch 'newdev/master'Michael Niedermayer
Conflicts: Changelog doc/APIchanges doc/optimization.txt libavformat/avio.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-17darwin: use -read_only_relocs flag only on 32-bit x86Sean McGovern
Avoids the linker warning: ld: warning: -read_only_relocs cannot be used with x86_64 Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-16use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*Janne Grunau
2011-03-16replace FFMPEG with LIBAV in FFMPEG_CONFIGURATIONJanne Grunau
also update the multiple inclusion guards in config.h|mak
2011-03-16partially rename FFmpeg to LibavJanne Grunau
update mailing list references and irc channels in configure
2011-03-12Revert "configure: allow checking multiple functions in check_func_headers()"Michael Niedermayer
This reverts commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd. breaks windows builds
2011-03-12Revert "configure: improve pkg-config support"Michael Niedermayer
This reverts commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733. breaks windows builds
2011-03-12Revert "configure: use pkg-config helpers"Michael Niedermayer
This reverts commit 4fa18c5666de24316710df670e44d4850e0796a7. breaks windows builds
2011-03-12Merge branch 'master' of git://git.ffmpeg.org/ffmpegMichael Niedermayer
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-12Add CONFIG_AC3DSP symbol to simplify makefilesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-11configure: use pkg-config helpersMans Rullgard
This makes existing pkg-config uses as well as the libsdl checks use the new pkg-config helper functions, which should be more robust against broken systems. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-11configure: improve pkg-config supportMans Rullgard
This adds helper functions for checking packages with pkg-config and managing the associated flags. Note that pkg-config use is still discouraged due to widespread poor practices resulting in broken flags in many situations. A few badly designed packages require flags only obtainable using pkg-config, and these functions are intended for those cases. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-11configure: allow checking multiple functions in check_func_headers()Mans Rullgard
This makes it possible to pass a space-separated list of functions to check_func_headers and check_lib2. If any function is missing, none are enabled as available, so this should only be used for all-or-nothing sets, i.e. groups in which none will be used if any one is missing. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-10CrystalHD decoder support v7Philip Langdale
The Broadcom CrystalHD decoder chips provide hardware video decoding for a number of video formats. It does so using a memory:memory interface where a compressed bitstream is fed in and decompressed pictures are copied out. As such, it works independent of any graphics hardware in the system. Features supported in this initial version: * Support for Linux (using current drivers/library from git.wilsonet.com) * Support for 70015 hardware * Formats: MPEG2, MPEG4 Part 2, H.264, VC1 and DivX 3.11 (untested) * Progressive content * Non-H.264 Interlaced content * H.264 MBAFF content Features missing in this initial version: * Support for OSX (might work - untested) * Support for Windows * Support for 70012 hardware * H.264 PAFF content Signed-off-by: Philip Langdale <philipl@overt.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-08framebuffer device demuxerStefano Sabatini
2011-03-01Use --sysroot flag for clangMans Rullgard
Although not documented, clang does support the --sysroot flag, and it does the right thing. Use this flag intead of -isysroot which only applies to header file searches, not the linker. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 00ba041cb396f88f68a1bf7907e7c98ded3760ab)
2011-02-28Use --sysroot flag for clangMans Rullgard
Although not documented, clang does support the --sysroot flag, and it does the right thing. Use this flag intead of -isysroot which only applies to header file searches, not the linker. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-28configure: document FATE_SAMPLES env var in --help textReimar Döffinger
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 52b3cc6047e2b93e8a798734c65904243c1a7be3)
2011-02-28fate: get samples location from env var if not explicitly setMans Rullgard
Use the FATE_SAMPLES environment variable if samples location is not set with the --samples configure option or on the make command line. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit aa3805a486831d9c9e40cc9e897c048d60b51c1a)
2011-02-26configure: document FATE_SAMPLES env var in --help textReimar Döffinger
Signed-off-by: Mans Rullgard <mans@mansr.com>