Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 4, 2012
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      lavr: fix handling of custom mix matrices
      fate: force pix_fmt in lagarith-rgb32 test
      fate: add tests for lagarith lossless video codec.
      ARMv6: vp8: fix stack allocation with Apple's assembler
      ARM: vp56: allow inline asm to build with clang
      fft: 3dnow: fix register name typo in DECL_IMDCT macro
      x86: dct32: port to cpuflags
      x86: build: replace mmx2 by mmxext
      Revert "wmapro: prevent division by zero when sample rate is unspecified"
      wmapro: prevent division by zero when sample rate is unspecified
      lagarith: fix color plane inversion for YUY2 output.
      lagarith: pad RGB buffer by 1 byte.
      dsputil: make add_hfyu_left_prediction_sse4() support unaligned src.
    
    Conflicts:
    	doc/APIchanges
    	libavcodec/lagarith.c
    	libavfilter/x86/gradfun.c
    	libavutil/cpu.h
    	libavutil/version.h
    	libswscale/utils.c
    	libswscale/version.h
    	libswscale/x86/yuv2rgb.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Aug 3, 2012
  1. @DonDiego

    x86: build: replace mmx2 by mmxext

    DonDiego authored
    Refactoring mmx2/mmxext YASM code with cpuflags will force renames.
    So switching to a consistent naming scheme beforehand is sensible.
    The name "mmxext" is more official and widespread and also the name
    of the CPU flag, as reported e.g. by the Linux kernel.
Commits on Jan 25, 2012
  1. @llogan @michaelni

    remove avconv from Doxyfile

    llogan authored michaelni committed
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jan 11, 2012
  1. @DonDiego
Commits on Dec 26, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      avs: call release_buffer() at the end.
      Add minor bumps and APIchanges entries for lavc/lavfi changes.
      mpegvideo.c: K&R formatting and cosmetics.
      avconv: avoid memcpy in vsrc_buffer when possible.
      avconv: implement get_buffer()/release_buffer().
      lavfi: add a new function av_buffersrc_buffer().
      lavfi: add avfilter_copy_frame_props()
      lavc: add format field to AVFrame
      lavc: add width and height fields to AVFrame
      lavc: add a sample_aspect_ratio field to AVFrame
      doxy: add website-alike style to the html output
      FAQ: add an entry for common error when using -profile
    
    Conflicts:
    	avconv.c
    	cmdutils.c
    	doc/APIchanges
    	libavcodec/avcodec.h
    	libavcodec/mpegvideo.c
    	libavcodec/utils.c
    	libavcodec/version.h
    	libavfilter/Makefile
    	libavfilter/avfilter.c
    	libavfilter/avfilter.h
    	libavfilter/src_movie.c
    	libavfilter/vsrc_buffer.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Dec 25, 2011
  1. @GautamGupta @lu-zero

    doxy: add website-alike style to the html output

    GautamGupta authored lu-zero committed
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Commits on Dec 11, 2011
  1. @michaelni

    Correct use of OSX to Mac OS X and properly format yasm providers on …

    Hanspeter Niederstrasser authored michaelni committed
    …Mac OS X
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Dec 10, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      isom: sort and pretty-print codec_movaudio_tags[]
      isom: remove pointless comments in codec_movaudio_tags[]
      isom: remove commented-out tag for vorbis
      movenc: write 'chan' tag for AC-3 in MOV
      mov: add support for reading and writing the 'chan' tag
      audioconvert: add some additional channel and channel layout macros
      audioconvert: change 7.1 "wide" layout to use side surround channels
      movenc: simplify handling of pcm vs. adpcm vs. other compressed codecs
      doc: update documentation to use avconv
      doc: update demuxers section
      doc: extend external library coverage
      doc: split platform specific information
      doc: port the git-howto to texinfo
      doc: provide fallback css and customize @float
      doc: document fate in a texinfo
      doxy: change hue value to match our green
    
    Conflicts:
    	doc/fate.txt
    	doc/ffserver.texi
    	doc/general.texi
    	doc/muxers.texi
    	doc/protocols.texi
    	doc/t2h.init
    	libavformat/isom.c
    	libavformat/mov.c
    	libavutil/avutil.h
    	tests/ref/acodec/pcm_s16be
    	tests/ref/acodec/pcm_s24be
    	tests/ref/acodec/pcm_s32be
    	tests/ref/acodec/pcm_s8
    	tests/ref/lavf/mov
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Dec 9, 2011
  1. @lu-zero
Commits on Sep 8, 2011
  1. @michaelni

    doxygen: dont generate docs for avconv.c

    michaelni authored
    This is a workaround to avoid links in the ffmpeg.c documentation randomly pointing to
    different code in avconv.c
    This should be removed once doxygen is fixed and we upgraded
    doxygen 1.7.3 is the latests i tested and that still has this issue.
    Fixed Ticket421
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jul 14, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      APIchanges: fill in missing hashes and dates.
      Add an APIChanges entry and bump minor versions for recent changes.
      ffmpeg: print the low bitrate warning after the codec is openend.
      doxygen: Move function documentation into the macro generating the function.
      doxygen: Make sure parameter names match between .c and .h files.
      h264: move fill_decode_neighbors()/fill_decode_caches() to h264_mvpred.h
      H.264: Add more x86 assembly for 10-bit H.264 predict functions
      lavf: fix invalid reads in avformat_find_stream_info()
      cmdutils: replace opt_default with opt_default2() and remove set_context_opts
      ffmpeg: use new avcodec_open2 and avformat_find_stream_info API.
      ffplay: use new avcodec_open2 and avformat_find_stream_info API.
      cmdutils: store all codec options in one dict instead of video/audio/sub
      ffmpeg: check experimental flag after codec is opened.
      ffmpeg: do not set GLOBAL_HEADER flag in the options context
    
    Conflicts:
    	cmdutils.c
    	doc/APIchanges
    	ffmpeg.c
    	ffplay.c
    	libavcodec/version.h
    	libavformat/version.h
    	libswscale/swscale_unscaled.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. @DonDiego

    doxygen: Move function documentation into the macro generating the fu…

    DonDiego authored
    …nction.
    
    This fixes a bunch of related warnings where Doxygen assumed that the
    documentation belonged to the macro and not the function.
Commits on Jul 3, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master: (40 commits)
      H.264: template left MB handling
      H.264: faster fill_decode_caches
      H.264: faster write_back_*
      H.264: faster fill_filter_caches
      H.264: make filter_mb_fast support the case of unavailable top mb
      Do not include log.h in avutil.h
      Do not include pixfmt.h in avutil.h
      Do not include rational.h in avutil.h
      Do not include mathematics.h in avutil.h
      Do not include intfloat_readwrite.h in avutil.h
      Remove return statements following infinite loops without break
      RTSP: Doxygen comment cleanup
      doxygen: Escape '\' in Doxygen documentation.
      md5: cosmetics
      md5: use AV_WL32 to write result
      md5: add fate test
      md5: include correct headers
      md5: fix test program
      doxygen: Drop array size declarations from Doxygen parameter names.
      doxygen: Fix parameter names to match the function prototypes.
      ...
    
    Conflicts:
    	libavcodec/x86/dsputil_mmx.c
    	libavformat/flvenc.c
    	libavformat/oggenc.c
    	libavformat/wtv.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
  2. Update Doxyfile to the format preferred by Doxygen 1.7.1 (via 'doxyge…

    Reinhard Tartler authored
    …n -u').
    
    This is the version available in Debian stable, so it should be a reasonable
    baseline that can be expected to be present on all developer machines.
    
    Moreover, this is the version that is used by the nightly cronjob that
    generates the online html version.
  3. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      ARM: ac3: update ff_ac3_extract_exponents_neon per 8b7b2d6
      ARM: NEON optimised vector_clip_int32()
      swscale: disable full_chroma_int when converting to non-24/32bpp RGB.
      suggest to use av_get_bytes_per_sample() in av_get_bits_per_sample_format() doxy
      ffmpeg: use av_get_bytes_per_sample() in place of av_get_bits_per_sample_fmt()
      put_bits: remove ALT_BITSTREAM_WRITER
      put_bits: always use intreadwrite.h macros
      libavformat: Add an example how to use the metadata API
      doxygen: Prefer member groups over grouping into modules
      doxygen: be more permissive when searching for API examples
      avformat: doxify the Metadata API
      lavf: restore old behavior for custom AVIOContex with an AVFMT_NOFILE format.
      lavf: use the correct pointer in av_open_input_stream().
      avidec: infer absolute vs relative index from first packet
    
    Conflicts:
    	libavformat/Makefile
    	libavformat/avidec.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jul 2, 2011
  1. doxygen: be more permissive when searching for API examples

    Reinhard Tartler authored
  2. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      get_bits: remove x86 inline asm in A32 bitstream reader
      doc: Remove outdated information about our issue tracker
      avidec: Factor out the sync fucntionality.
      fate-aac: Expand coverage.
      ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents().
      ac3dsp: simplify extract_exponents() now that it does not need to do clipping.
      ac3enc: clip coefficients after MDCT.
      ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions.
      swscale: for >8bit scaling, read in native bit-depth.
      matroskadec: matroska_read_seek after after EBML_STOP leads to failure.
      doxygen: fix usage of @file directive in libavutil/{dict,file}.h
      doxygen: Help doxygen parser to understand the DECLARE_ALIGNED and offsetof macros
    
    Conflicts:
    	doc/issue_tracker.txt
    	libavformat/avidec.c
    	libavutil/dict.h
    	libswscale/swscale.c
    	libswscale/utils.c
    	tests/ref/lavfi/pixfmts_scale
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jul 1, 2011
  1. @michaelni

    Merge remote-tracking branch 'qatar/master'

    michaelni authored
    * qatar/master:
      cosmetics: fix some then/than typos
      doxygen: Include libavcodec and libavformat examples into the documentation
      avutil: elaborate documentation for av_get_random_seed
      Add support for aac streams in mp4/mov without extradata.
      aes: whitespace cosmetics
      adler32: whitespace cosmetics
      swscale: fix another yuv range conversion overflow in 16bit scaling.
      Fix cpu flags test program
      opt-test: Add missing braces to silence compiler warnings.
      build: Eliminate obsolete test targets.
      udp: Fix a compilation warning
      swscale: Unbreak build with --enable-small
      base64: add fate test
      aes: improve test program and add fate test
      adler32: make test program more useful and add fate test
      swscale: fix yuv range correction when using 16-bit scaling.
      aacenc: Make chan_map const correct
    
    Conflicts:
    	Makefile
    	doc/examples/muxing-example.c
    	libavformat/udp.c
    	libavutil/random_seed.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
Commits on Jun 30, 2011
  1. doxygen: Help doxygen parser to understand the DECLARE_ALIGNED and of…

    Reinhard Tartler authored
    …fsetof macros
    
    Without this, members that have been declare with the DECLARE_ALIGNED
    macro don't show up at all in the generated documentation.
  2. doxygen: Include libavcodec and libavformat examples into the documen…

    Reinhard Tartler authored
    …tation
Commits on Mar 19, 2011
  1. @michaelni

    Merge remote-tracking branch 'newdev/master'

    michaelni authored
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    
    Not Pulled:
        commit 42cfb38
        Author: Mans Rullgard <mans@mansr.com>
        Date:   Mon Feb 28 18:06:58 2011 +0000
    
            Remove Sonic experimental audio codec
    
        commit 2912e87
        Author: Mans Rullgard <mans@mansr.com>
        Date:   Fri Mar 18 17:35:10 2011 +0000
    
            Replace FFmpeg with Libav in licence headers
Commits on Mar 18, 2011
  1. get rid of the last svn mentions

    Janne Grunau authored
Commits on Mar 17, 2011
  1. @michaelni

    Revert "partially rename FFmpeg to Libav"

    michaelni authored
    This reverts commit 070c5d0.
Commits on Mar 16, 2011
  1. partially rename FFmpeg to Libav

    Janne Grunau authored Janne Grunau committed
    update mailing list references and irc channels in configure
Commits on Jul 12, 2010
  1. @DonDiego

    Do not generate LaTeX Doxygen documentation by default.

    DonDiego authored
    Our general use case just requires HTML documentation, so skip the extra step.
    
    Originally committed as revision 24216 to svn://svn.ffmpeg.org/ffmpeg/trunk
  2. @DonDiego

    Turn off the useless default chatter that doxygen prints to the console.

    DonDiego authored
    Originally committed as revision 24215 to svn://svn.ffmpeg.org/ffmpeg/trunk
Commits on Jul 8, 2010
  1. @DonDiego

    Do not generate documentation for .d files; they do not contain sourc…

    DonDiego authored
    …e code.
    
    Originally committed as revision 24122 to svn://svn.ffmpeg.org/ffmpeg/trunk
Commits on Jul 5, 2010
  1. @DonDiego

    Update Doxyfile to the format preferred by Doxygen 1.5.6 (via 'doxyge…

    DonDiego authored
    …n -u').
    
    This is the version available in Debian stable, so it should be a reasonable
    baseline that can be expected to be present on all developer machines.
    
    Originally committed as revision 24064 to svn://svn.ffmpeg.org/ffmpeg/trunk
  2. @DonDiego

    cosmetics: Reformat paragraphs and fix typos as done by 'doxygen -u'.

    DonDiego authored
    Originally committed as revision 24063 to svn://svn.ffmpeg.org/ffmpeg/trunk
  3. @DonDiego

    cosmetics: Reorder config file entries to the format used by doxygen …

    DonDiego authored
    …1.5.6.
    
    Originally committed as revision 24062 to svn://svn.ffmpeg.org/ffmpeg/trunk
  4. @DonDiego

    Revert update of Doxygen configuration file via 'doxygen -u'.

    DonDiego authored
    It will be redone with some cosmetics split out in a moment.
    
    Originally committed as revision 24061 to svn://svn.ffmpeg.org/ffmpeg/trunk
Commits on Jul 2, 2010
  1. @DonDiego

    Update Doxyfile to the format preferred by Doxygen 1.5.6 (via 'doxyge…

    DonDiego authored
    …n -u').
    
    This is the version available in Debian stable, so it should be a reasonable
    baseline that can be expected to be available on all developer machines.
    
    Originally committed as revision 23968 to svn://svn.ffmpeg.org/ffmpeg/trunk
Commits on Mar 18, 2010
  1. @mansr

    Replace remaining uses of ATTR_ALIGNED with DECLARE_ALIGNED

    mansr authored
    Originally committed as revision 22593 to svn://svn.ffmpeg.org/ffmpeg/trunk
Commits on Jan 15, 2010
  1. @ramiropolla

    Exclude .svn and .git directories from doxygen documentation.

    ramiropolla authored
    Originally committed as revision 21229 to svn://svn.ffmpeg.org/ffmpeg/trunk
Commits on Oct 21, 2009
  1. Fix the spelling for the project name, from "ffmpeg" to "FFmpeg".

    Stefano Sabatini authored
    Originally committed as revision 20339 to svn://svn.ffmpeg.org/ffmpeg/trunk
Something went wrong with that request. Please try again.