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
2012-11-19Merge commit '1c5805521c3e406886341d752ebf38f8d41e1d13'Michael Niedermayer
* commit '1c5805521c3e406886341d752ebf38f8d41e1d13': PGS subtitles: Set AVSubtitle pts value configure: Refactor CPPFLAGS settings for glibc/uclibc configure: add basic support for ARM AArch64 build: set -U__STRICT_ANSI__ for newlib Conflicts: configure libavcodec/pgssubdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32 lavr: fix the decision for writing directly to the output buffer parisc: work around bug in gcc 4.3 and later Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18configure: Refactor CPPFLAGS settings for glibc/uclibcDiego Biurrun
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-18configure: add basic support for ARM AArch64Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-18build: set -U__STRICT_ANSI__ for newlibMans Rullgard
This is (erroneously) required to enable various things in the newlib headers. As cygwin uses newlib, it is covered by this. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-17parisc: work around bug in gcc 4.3 and laterMans Rullgard
A bug in tail call optimisation in gcc 4.3 and later on parisc causes numerous tests to fail. Disabling this optimisation gives a working build. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55023 Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-17configure: add --fatal-warnings option.Nicolas George
2012-11-17configure: warn when en/disabling has no effect.Nicolas George
Print a warning for --enable- or --disable-something=pattern does not match any component.
2012-11-16Merge commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd'Michael Niedermayer
* commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd': APIChanges: add entry for av_read_packet deprecation mxfdec: fix typo in mxf_read_seek() avserver: use freopen to redirect stdin/out/err to /dev/null avserver: remove daemon mode configure: Check for -Werror parameters on clang doxygen: remove obsolete options from Doxyfile configure: Add option to disable all command line programs Conflicts: Changelog configure doc/APIchanges doc/ffserver.conf doc/ffserver.texi ffserver.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-15configure: Check for -Werror parameters on clangMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-11-15Merge commit '3b4296f41473a5b39e84d7a49d480624c9c60040'Michael Niedermayer
* commit '3b4296f41473a5b39e84d7a49d480624c9c60040': avformat: clarify stream id for muxing fate: Add dependencies for aac, alac, amrnb, amrwb, atrac tests ppc: do not pass redundant compiler flags avutil: change GET_UTF8 to not use av_log2() segment: fix NULL pointer dereference in seg_write_header() Conflicts: tests/fate/aac.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-15configure: Add option to disable all command line programsDiego Biurrun
2012-11-14ppc: do not pass redundant compiler flagsMans Rullgard
The -mpowerpc64 and -mpowerpc-gfxopt flags are implicitly set by -mcpu as needed. Passing them explicitly is redundant and can conflict with user-supplied flags. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-13Merge commit 'ef1b23ad21e3f12fc4ff2a73a6d4d4cd9d630c4b'Michael Niedermayer
* commit 'ef1b23ad21e3f12fc4ff2a73a6d4d4cd9d630c4b': (21 commits) jvdec: set channel layout iss: set channel layout ipmovie: set channel layout iff: set channel layout idroqdec: set channel layout gxfdec: set channel layout when applicable gsmdec: set channel layout flvdec: set channel layout dv: set channel layout dsicin: set channel layout daud: set channel layout cdxl: set channel layout bmv: set channel layout bink: set channel layout bfi: set channel layout bethsoftvid: set channel layout apc: set channel layout amr: set channel_layout ppc: replace pointer casting with AV_COPY32 ppc: fix some unused variable warnings ... Conflicts: libavformat/amr.c libavformat/iff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-12configure: remove support for -n flag in print_enabled()Mans Rullgard
This flag is no longer used. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-12Merge commit '802713c4e7b41bc2deed754d78649945c3442063'Michael Niedermayer
* commit '802713c4e7b41bc2deed754d78649945c3442063': mss2: prevent potential uninitialized reads mss2: reindent after last commit mss2: fix handling of unmasked implicit WMV9 rectangles configure: add lavu dependency to lavr/lavfi .pc files x86inc: Set program_name outside of x86inc.asm Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-12lavfi: add geq filter.Clément Bœsch
2012-11-11x86: Require an assembler able to cope with AVX instructionsDiego Biurrun
All modern assemblers have this capability. Older NASM versions that lack the capability produce code that crashes at runtime, so it's better to error out during the build process instead. CC: libav-stable@libav.org
2012-11-11configure: add lavu dependency to lavr/lavfi .pc filesAnton Khirnov
2012-11-08libvpxenc: Allow enabling constrained quality (CQ) modeJames Zern
The CQ mode was introduced in libvpx 0.9.6. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-11-02Apply again [916352f282855e3e4e86a39df9452fead2aa0771] that got lost in the ↵Alexis Ballier
merges. Do not quote second argument to filter{,_out} in check_ld. We want to keep/remove all the space-separated words matching the -l* pattern, not keep everything if the whole argument begins with -l and remove it otherwise. This also fixes errors like: ./configure: eval: line 418: syntax error near unexpected token `-l*' ./configure: eval: line 418: `case in -l*) ;; *) echo ;; esac' when run with ./configure --enable-openal Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-31lavfi/hue: add missing GPL dependency.Clément Bœsch
2012-10-30configure: fix print_config() with broke awksMans Rullgard
Some awk versions do not treat the result of unary + on a (numeric) string as numeric, giving wrong results when used in a boolean context Using unary - instead is logically equivalent works as expected. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-30Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: pixfmt: support more yuva formats swscale: support gray to 9bit and 10bit formats configure: rewrite print_config() function using awk FATE: fix (AD)PCM test dependencies broken in e519990 Use ptrdiff_t instead of int for intra pred "stride" function parameter. x86: use PRED4x4/8x8/8x8L/16x16 macros to declare intrapred prototypes. Conflicts: libavcodec/h264pred.c libavcodec/h264pred_template.c libavutil/pixfmt.h libswscale/swscale_unscaled.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-30Merge commit '14f031d7ecfabba0ef02776d4516aa3dcb7c40d8'Michael Niedermayer
* commit '14f031d7ecfabba0ef02776d4516aa3dcb7c40d8': dv: use AVStream.index instead of abusing AVStream.id lavfi: add ashowinfo filter avcodec: Add a RFC 3389 comfort noise codec lpc: Add a function for calculating reflection coefficients from samples lpc: Add a function for calculating reflection coefficients from autocorrelation coefficients lavr: document upper bound on number of output samples. lavr: add general API usage doxy indeo3: remove duplicate capabilities line. fate: ac3: Add dependencies Conflicts: Changelog doc/filters.texi libavcodec/Makefile libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/version.h libavfilter/Makefile libavfilter/af_ashowinfo.c libavfilter/allfilters.c libavfilter/version.h libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-30configure: fix print_config() with broke awksMans Rullgard
Some awk versions do not treat the result of unary + on a (numeric) string as numeric, giving wrong results when used in a boolean context Using unary - instead is logically equivalent works as expected. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-30configure: rewrite print_config() function using awkMans Rullgard
This is much faster with slow shells and noticeably faster even with bash on a fast Linux system. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-30avcodec: Add a RFC 3389 comfort noise codecMartin Storsjö
This isn't too useful as a normal codec, but can be used in voip style applications. The decoder updates the noise generator parameters when a packet is given to it for decoding, but if called with an empty packet, it generates more noise according to the last parameters. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-28Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: yuv4mpeg: reject unsupported codecs nutenc: K&R formatting cosmetics assdec: fix qsort() callback signature configure: detect sparc64 automatically vp8: fix memset() crossing array boundary h264: fix invalid pointer arithmetic amrwbdec: fix invalid pointer arithmetic Conflicts: libavformat/nutenc.c libavformat/yuv4mpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-27configure: detect sparc64 automaticallyMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-27Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: configure: fix tests for 2-arg math functions doc: git-howto: Clarify comment about pushing series of commits ivi_common: Drop unused function parameter from decode_band() cook: Remove some silly Doxygen comments cook: Remove senseless maybe_reformat_buffer32() function cook: cosmetics: Better names for joint_decode() function parameters cook: cosmetics: Better name for ccpl COOKSubpacket member doxygen: Add av_alloc_size to list of predefined macros doxygen: Drop some pointless entries from PREDEFINED macros list h263: avoid memcpys over array bound in motion vector caching for obmc Conflicts: configure doc/git-howto.texi libavcodec/cook.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-27configure: fix tests for 2-arg math functionsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-26Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: configure: sanitise sparc vis check configure: recognise more sparc variants as --cpu argument build: Include HEADERS-yes in the HEADERS variable pcm: change references to raw to pcm ffv1: set the range coder state in decode_slice_header pcmdec: change default of channels parameter to 1 Conflicts: libavformat/pcmdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-26configure: sanitise sparc vis checkMans Rullgard
It is wrong to force -mcpu=ultrasparc when checking for vis. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-26configure: recognise more sparc variants as --cpu argumentMichael Kostylev
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-25Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: avutil: Make LZO decoder code configure-time selectable avutil: Move memcpy_backptr() to mem.c configure: detect parisc64 automatically configure: detect ppc64 automatically configure: detect mips64 automatically configure: generalise 64-bit test smoothstreamingenc: Don't assume streams start from timestamp 0 Conflicts: configure libavutil/Makefile libavutil/lzo.c libavutil/lzo.h libavutil/mem.c libavutil/mem.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-25avutil: Make LZO decoder code configure-time selectableDiego Biurrun
2012-10-24configure: detect parisc64 automaticallyMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-24configure: detect ppc64 automaticallyMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-24configure: detect mips64 automaticallyMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-24configure: generalise 64-bit testMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-24Merge commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff'Michael Niedermayer
* commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff': mp3: exit on parsing error in mp_decode_frame rtmppkt: Avoid unescaped backslash in Doxygen comment fate-lavfi: replace sed/grep/cut combos with awk build: Plan 9 support Conflicts: configure tests/lavfi-regression.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-24build: fix detection of math functions with 2 parameters.Michael Niedermayer
The code from libav seems to have been entirely untested. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-24Merge commit '80521c1997a23e148edf89e11b939ab8646297ca'Michael Niedermayer
* commit '80521c1997a23e148edf89e11b939ab8646297ca': build: allow targets to specify extra objects to link with executables swscale: avoid pointless use of compound literals libm: add fallbacks for various single-precision functions network: use getservbyport() only if available network: add fallbacks for INADDR_LOOPBACK and INET_ADDRSTRLEN Include sys/time.h before sys/resource.h Conflicts: Makefile configure libavutil/libm.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-23build: Plan 9 supportMans Rullgard
This adds support for building on Plan 9 x86-32. The compat/plan9 directory contains these items: - replacements for the 'head' and 'printf' shell commands - wrapper for main() to disable FPU exceptions Larger required changes to the system are described in the documentation. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-23build: allow targets to specify extra objects to link with executablesMans Rullgard
This allows targets to include special objects when linking executables without including them in (shared) libraries. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-23libm: add fallbacks for various single-precision functionsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-23network: use getservbyport() only if availableMans Rullgard
The absence of this function will only give a less informative string back from our fallback implementation of getnameinfo(). Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-20Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: configure: Group math functions into a separate variable avutil/mem: K&R formatting cosmetics avutil/lzo: K&R formatting cosmetics Conflicts: configure libavutil/mem.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-20configure: Group math functions into a separate variableDiego Biurrun
This avoids some duplication when listing and testing for the functions.