Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 7, 2012
  1. @michaelni

    Makefile: remove old codec_names.h on distclean

    michaelni authored
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 29, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      build: export filtered -lz flag in config.mak
      build: add separate setting for host linker
      configure: probe_cc: use separate variable for linker output flag
      x86: Always compile files with functions that are called unconditionally
      x86: mpegvideoenc: fix linking with --disable-mmx
      x86: mpegvideoenc: Do not abuse HAVE_ variables for template instantiation
    
    Conflicts:
    	Makefile
    	configure
    	libavcodec/x86/Makefile
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 28, 2012
  1. @mansr

    build: export filtered -lz flag in config.mak

    mansr authored
    This is needed to link tools/cws2fws using a linker with non-standard
    command line syntax.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: add separate setting for host linker

    mansr authored
    This adds new HOSTLD and related settings for host linker allowing
    it to be different from HOSTCC.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  3. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      vc1: export some functions
      configure: use HOSTCC_C/O in check_host_cc
      configure: use AS_O setting in check_as
      configure: use LD_O setting in check_ld()
      Revert "dsputil: make {add/put/put_signed}_pixels_clamped() non-static."
      build: Restore dependency of acelp_filters.o on celp_math.o
      celp_math: Replace duplicate ff_dot_productf() by ff_scalarproduct_c()
      celp_math: Move ff_cos() to the only place it is used
      build: Use portable abstraction for linker/hostcc output file syntax
      configure: Fix shared library creation for OpenBSD
      vp56: Don't use DECLARE_ALIGN on a typedef name
      mss1: move code that will be reused by MSS2 decoder into separate file
      mss1: merge decode_intra() and decode_inter()
      avprobe: Get rid of ugly casts in the options table
      vf_hqdn3d: Remove a duplicate inline declaration
    
    Conflicts:
    	Makefile
    	configure
    	ffprobe.c
    	libavcodec/Makefile
    	libavcodec/amrnbdec.c
    	libavcodec/amrwbdec.c
    	libavcodec/celp_math.c
    	libavcodec/celp_math.h
    	libavcodec/dsputil.c
    	libavcodec/lsp.c
    	libavcodec/mss1.c
    	libavcodec/ra288.c
    	libavcodec/vc1dec.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 27, 2012
  1. @DonDiego
Commits on Aug 26, 2012
  1. @jamrial @michaelni

    build: Fix compilation when configuring with a prog suffix

    jamrial authored michaelni committed
    Fixes ticket #1676
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 10, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      motion_est: drop inline from sad_hpel_motion_search()
      motion_est: remove unused macros
      motion_est: remove useless no_motion_search() function
      lagarith: frame multithreading
      doxygen: qdm2: Drop documentation for non-existing function parameters
      build: add HOSTOBJS to SUBDIR_VARS list
    
    Conflicts:
    	Makefile
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 9, 2012
  1. @DonDiego

    build: add HOSTOBJS to SUBDIR_VARS list

    DonDiego authored
    Even though HOSTOBJS are not referenced directly in subdirectory Makefile
    snippets right now, robustness requires resetting the variable contents.
Commits on Aug 8, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master: (23 commits)
      build: cosmetics: Reorder some lists in a more logical fashion
      x86: pngdsp: Fix assembly for OS/2
      fate: add test for RTjpeg in nuv with frameheader
      rtmp: send check_bw as notification
      g723_1: clip argument for 15-bit version of normalize_bits()
      g723_1: use all LPC vectors in formant postfilter
      id3v2: Support v2.2 PIC
      avplay: fix build with lavfi disabled.
      avconv: split configuring filter configuration to a separate file.
      avconv: split option parsing into a separate file.
      mpc8: do not leave padding after last frame in buffer for the next decode call
      mpegaudioenc: list supported channel layouts.
      mpegaudiodec: don't print an error on > 1 frame in a packet.
      api-example: update to new audio encoding API.
      configure: add --enable/disable-random option
      doc: cygwin: Update list of FATE package requirements
      build: Remove all installed headers and header directories on uninstall
      build: change checkheaders to use regular build rules
      rtmp: Add a new option 'rtmp_subscribe'
      rtmp: Add support for subscribing live streams
      ...
    
    Conflicts:
    	Makefile
    	common.mak
    	configure
    	doc/examples/decoding_encoding.c
    	ffmpeg.c
    	libavcodec/g723_1.c
    	libavcodec/mpegaudiodec.c
    	libavcodec/x86/pngdsp.asm
    	libavformat/version.h
    	library.mak
    	tests/fate/video.mak
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. @DonDiego
  3. @elenril
  4. @elenril
Commits on Aug 7, 2012
  1. @mansr

    build: change checkheaders to use regular build rules

    mansr authored
    Many compilers need special flags to compile *.h files as regular
    source code, if they will do so at all.  Rather than hoping all
    compilers will have such a flag and adding mappings for it, create
    wrapper .c files for test building single headers.
    
    This allows using the regular rule for compiling C files without the
    need for special flags, and it also provides proper dependency tracking
    for these objects.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: add trailing / to yasm/nasm -I flags

    mansr authored
    nasm requires a trailing / on paths specified with -I.
    It does no harm with yasm.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Aug 6, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      nuv: K&R formatting cosmetics
      build: generalise rules and variable settings for av* programs
      nuv: check RTjpeg header for validity
      Revert "nuv: check per-frame header for validity."
      imc: remove unused field IMCContext.one_div_log2
      imc: fix size of a memset()
      imc: remove empty if() block
      fate: simplify variable setting filter.mak
      lavf: Declare an AVRational struct without a struct literal
    
    Conflicts:
    	Makefile
    	configure
    	libavcodec/nuv.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. @mansr

    build: generalise rules and variable settings for av* programs

    mansr authored
    This simplifies adding extra flags for individual programs
    and also allows more than one object file per program.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jul 28, 2012
  1. @mansr

    build: support non-standard replacements for -c flag

    mansr authored
    This allows non-standard replacements for the -c compiler flag.
    Some compilers use other flags or no flag at all in place of
    the usual one.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @DonDiego
  3. @DonDiego
Commits on Jul 26, 2012
  1. @mansr

    build: use COMPILE template for HOSTOBJS

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: do full flag handling for all compiler-type tools

    mansr authored
    This adds a full identification probe of CC, AS, LD and HOSTCC,
    and sets up correct flags and dependency tracking for each.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jul 22, 2012
  1. @DonDiego

    build: Drop gcc-specific warning flag from header compilation rule

    DonDiego authored
    The flag was added to avoid excessive warning spam, but nowadays those
    warnings no longer occur in such large numbers as to require silencing.
    Besides, gcc-specific flags do not belong in the Makefiles.
Commits on Jun 28, 2012
  1. @michaelni

    Makefile: remove checkheaders from the main check target

    michaelni authored
    checkheaders doesnt pass and noone has even noticed since a very
    long time.
    
    checkheaders is also unmaintained (please add yourself to MAINTAINERS
    if you want to maintain it)
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jun 11, 2012
  1. @nbabic @michaelni

    Optimization of AMR NB and WB decoders for MIPS

    nbabic authored michaelni committed
    AMR NB and WB decoders are optimized for MIPS architecture.
    Appropriate Makefiles are changed accordingly.
    
    Cnfigure script is changed in order to support optimizations.
     Optimizations are enabled by default when compiling is done for
      mips architecture.
     Appropriate cflags are automatically set.
     Support for several mips CPUs is added in configure script.
    
    New ffmpeg options are added for disabling optimizations.
    
    The FFMPEG option --disable-mipsfpu disables MIPS floating point
     optimizations.
    The FFMPEG option --disable-mips32r2 disables MIPS32R2
     optimizations.
    The FFMPEG option --disable-mipsdspr1 disables MIPS DSP ASE R1
     optimizations.
    The FFMPEG option --disable-mipsdspr2 disables MIPS DSP ASE R2
     optimizations.
    
    Signed-off-by: Nedeljko Babic <nbabic@mips.com>
    Reviewed-by: Vitor Sessak <vitor1001@gmail.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on May 19, 2012
  1. @ubitux
  2. @ubitux
Commits on May 16, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      fate: Work around non-standard wc implementations at more places
      fate: work around non-standard wc implementations
      x86: rv40: Mark rv40_weight functions as MMX2; they use MMX2 instructions.
      ac3dsp: simplify x86 versions of ac3_max_msb_abs_int16
      fate: use standard diff options
      tta: Fix comment about channel number; TTA supports >2 channels.
      avfilter: Move ff_get_ref_perms_string() to where it is used.
      build: Add 'check' target to run all compile and test targets.
      indeo3: validate new frame size before resetting decoder
      indeo3: when freeing buffers, set pointers referencing them to NULL as well
      indeo3: initialise pixel planes on allocation
      indeo3: ensure that decoded cell data is in 7-bit range as presumed by decoder
      fate: rename psx-str-v3-mdec to mdec-v3
      fate: convert psx-str to a demuxer test
      lavf: add mdec to is_intra_only() list
    
    Conflicts:
    	doc/developer.texi
    	libavcodec/indeo3.c
    	libavfilter/video.c
    	libavformat/utils.c
    	tests/fate/demux.mak
    	tests/fate/video.mak
    	tests/lavf-regression.sh
    	tests/ref/vsynth1/cljr
    	tests/ref/vsynth1/ffvhuff
    	tests/ref/vsynth2/cljr
    	tests/ref/vsynth2/ffvhuff
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on May 15, 2012
  1. @DonDiego
Commits on Apr 25, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      FATE: use updated reference for aac-latm_stereo_to_51
      avconv: use libavresample
      Add libavresample
      FATE: avoid channel mixing in lavf-dv_fmt
    
    Conflicts:
    	Changelog
    	Makefile
    	cmdutils.c
    	configure
    	doc/APIchanges
    	ffmpeg.c
    	tests/lavf-regression.sh
    	tests/ref/lavf/dv_fmt
    	tests/ref/seek/lavf_dv
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. @justinruggles

    Add libavresample

    justinruggles authored
    This is a new library for audio sample format, channel layout, and sample rate
    conversion.
Commits on Apr 12, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      libxvid: remove disabled code
      qdm2: make a table static const
      qdm2: simplify bitstream reader setup for some subpacket types
      qdm2: use get_bits_left()
      build: Consistently handle conditional compilation for all optimization OBJS.
      avpacket, bfi, bgmc, rawenc: K&R prettyprinting cosmetics
      msrle: convert MS RLE decoding function to bytestream2.
      x86inc improvements for 64-bit
    
    Conflicts:
    	common.mak
    	libavcodec/avpacket.c
    	libavcodec/bfi.c
    	libavcodec/msrledec.c
    	libavcodec/qdm2.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. @DonDiego
Commits on Mar 26, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      build: ppc: drop stray leftover backslash
      build: Only clean the architecture subdirectory we build for.
      build: drop some unnecessary dependencies from the H.264 parser
      build: prettyprinting cosmetics
      libavutil: Remove pointless rational test program.
      libavutil: Remove broken and pointless lzo test program.
      lavf doxy: expand AVStream.codec doxy.
      lavf doxy: improve AVStream.time_base doxy.
      lavf doxy: add some basic documentation about reading from the demuxer.
      lavf doxy: document passing options to demuxers.
      lavf doxy: clarify that an AVPacket contains encoded data.
      mpegtsenc: allow user triggered PES packet flushing
      APIchanges: mark the place where 0.7 was cut.
      APIchanges: mark the place where 0.8 was cut.
      APIchanges: fill in missing dates and hashes.
      smacker: convert palette and header reading to bytestream2.
      alac: convert extradata reading to bytestream2.
    
    Conflicts:
    	doc/APIchanges
    	libavcodec/smacker.c
    	libavcodec/x86/Makefile
    	libavfilter/Makefile
    	libavutil/Makefile
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. @DonDiego

    build: Only clean the architecture subdirectory we build for.

    DonDiego authored
    This allows simplifying the Makefiles; it is no longer necessary to register
    arch subdirectory Makefiles, just putting them in place is enough.
Something went wrong with that request. Please try again.