Skip to content

HTTPS clone URL

Subversion checkout URL

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

    Merge commit '581281e242609a222233a2e5538b89dfb88fb18e'

    michaelni authored
    * commit '581281e242609a222233a2e5538b89dfb88fb18e':
      matroskadec: check realloc in lzo encoding
      matroska: honor error_recognition on unknown doctypes
      tiffdec: Add support for GRAY16LE.
      tiffenc: Add support for little endian RGB48 and GRAY16
      mpeg4: support frame parameter changes with frame-mt
      mpegvideo: check ff_find_unused_picture() return value for errors
      mpegvideo: release frame buffers before freeing them
      configure: msvc: default to 'lib' as 'ar' tool
      build: support some non-standard ar variants
    
    Conflicts:
    	libavcodec/h263dec.c
    	libavcodec/mpegvideo.c
    	libavcodec/tiff.c
    	libavcodec/tiffenc.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Sep 19, 2012
  1. @mansr

    build: support some non-standard ar variants

    mansr authored
    This adds support for the TI and Microsoft (lib.exe) variants of
    the ar utility.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Aug 30, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      build: allow non-standard variations of linker -l/-L flags
      Add reminders to update the codec descriptor list with new codec IDs.
    
    Conflicts:
    	Makefile
    	configure
    	libavcodec/avcodec.h
    	libavformat/Makefile
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 29, 2012
  1. @mansr

    build: allow non-standard variations of linker -l/-L flags

    mansr authored
    This enables replacing the -l and -L flags used to specify the
    just-built libraries when linking the tools and shared libs with
    non-standard syntaxes.  System library flags are already handled
    by the filtering mechanism in configure.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Aug 28, 2012
  1. @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 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>
Commits on Aug 7, 2012
  1. @DonDiego
  2. @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>
  3. @jamrial @beastd

    build: Fix some paths in uninstall-libs

    jamrial authored beastd committed
    Folder and file names weren't being separated with a slash.
    This resulted in .dll.a, .lib and .def files not being removed on uninstall.
    
    Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
Commits on Jul 29, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master: (35 commits)
      h264_idct_10bit: port x86 assembly to cpuflags.
      x86inc: clip num_args to 7 on x86-32.
      x86inc: sync to latest version from x264.
      fft: rename "z" to "zc" to prevent name collision.
      wv: return meaningful error codes.
      wv: return AVERROR_EOF on EOF, not EIO.
      mp3dec: forward errors for av_get_packet().
      mp3dec: remove a pointless local variable.
      mp3dec: remove commented out cruft.
      lavfi: bump minor to mark stabilizing the ABI.
      FATE: add tests for yadif.
      FATE: add a test for delogo video filter.
      FATE: add a test for amix audio filter.
      audiogen: allow specifying random seed as a commandline parameter.
      vc1dec: Override invalid macroblock quantizer
      vc1: avoid reading beyond the last line in vc1_draw_sprites()
      vc1dec: check that coded slice positions and interlacing match.
      vc1dec: Do not ignore ff_vc1_parse_frame_header_adv return value
      configure: Move parts that should not be user-selectable to CONFIG_EXTRA
      lavf: remove commented out cruft in avformat_find_stream_info()
      ...
    
    Conflicts:
    	Makefile
    	configure
    	libavcodec/vc1dec.c
    	libavcodec/x86/h264_deblock.asm
    	libavcodec/x86/h264_deblock_10bit.asm
    	libavcodec/x86/h264dsp_mmx.c
    	libavfilter/version.h
    	libavformat/mp3dec.c
    	libavformat/utils.c
    	libavformat/wv.c
    	libavutil/x86/x86inc.asm
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jul 28, 2012
  1. @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.
Commits on Dec 18, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      build: link test programs with static libraries
      dct-test: remove unused variable cropTbl
      swscale: fix overflow in gray16 vertical scaling.
      get_bits: remove LAST_SKIP_CACHE macro
      swscale: fix integer overflows in RGB pixel writing.
      swscale: add endian conversion for RGB555 and RGB444 pixel formats
      swscale: fix overflows in output of RGB48 pixels.
      get_bits: remove strange/obsolete comments
      get_bits: whitespace (mostly) cosmetics
      swscale: add rgb565 endianess conversion
      get_bits: remove unnecessary #includes
      mp3dec: hack: fix decoding with safe bitstream reader
      fate: fix eatqi test
      adpcm: Check for channels to be a non-zero integer
      swscale: fix overflows in RGB rounding constants.
      get_bits: introduce safe bitreading to prevent overreads.
    
    Conflicts:
    	libswscale/swscale.c
    	libswscale/swscale_unscaled.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Dec 17, 2011
  1. @mansr

    build: link test programs with static libraries

    mansr authored
    Many of the test programs directly access internal symbols not
    exported from the shared libraries.  This allows tests to run
    when configured with shared libraries.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Dec 14, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master: (23 commits)
      applehttp: Properly clean up if unable to probe a segment
      applehttp: Avoid reading uninitialized memory
      fate: Replace misleading "aac" in the name of an ADTS test with "adts".
      fate: Drop pointless "-an" from pictor test command.
      fate: split off image codec FATE tests into their own file
      fate: split off WMA codec FATE tests into their own file
      fate: split off lossless video and audio FATE tests into their own files
      fate: split off qtrle codec FATE tests into their own file
      fate: split off Ut Video codec FATE tests into their own file
      fate: split off screen codec FATE tests into their own file
      fate: split off Real Inc. codec FATE tests into their own file
      fate: split off AC-3 codec FATE tests into their own file
      mpegvideo: remove abort() in ff_find_unused_picture()
      rv40: NEON optimised loop filter strength selection
      rv40: rearrange loop filter functions
      configure: cosmetics: sort some lists where appropriate
      swscale_mmx: drop no longer required parameters from VSCALEX macros
      swscale: Mark yuv2planeX_8_mmx as MMX2; it contains MMX2 instructions.
      build: conditionally compile x86 H.264 chroma optimizations
      v410 encoder and decoder
      ...
    
    Conflicts:
    	Changelog
    	configure
    	doc/developer.texi
    	doc/general.texi
    	libavcodec/arm/asm.S
    	libavcodec/avcodec.h
    	libavcodec/v410dec.c
    	libavcodec/v410enc.c
    	libavcodec/version.h
    	libavcodec/x86/Makefile
    	libavcodec/x86/dsputil_mmx.c
    	libswscale/x86/swscale_mmx.c
    	tests/Makefile
    	tests/fate2.mak
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Dec 13, 2011
  1. @DonDiego
Something went wrong with that request. Please try again.