[FFmpeg-cvslog] New commits on branch oldabi

Git System git at videolan.org
Thu Jun 16 14:00:11 CEST 2011


URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=56629aa0127e7f8f2f5dad3ebe794424b51afd64
Merge: 33651e3 7a02527
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 16 05:25:18 2011 +0200

    Merge branch 'master' into oldabi
    
    * master:
      mmsh: fixed printf injection bug in mmsh request
      ac3enc: use correct alignment and length in channel coupling dsp functions.
      ffmpeg: don't abuse a global for passing framerate from input to output
      ffmpeg: don't abuse a global for passing channels from input to output
      ffmpeg: don't abuse a global for passing samplerate from input to output
      Make buffer size check consistent and avoid a possible overflow.
      Fix spelling.
      Full support for sending H.264 in RTP
      ARM: update ff_h264_idct8_add4_neon for 4:4:4 changes
      swscale: use SwsContext for av_log when available
      Support reading chan atoms with empty channel descriptions.
      Reindent after last commit.
      Fix multi-channel AAC encoding.
      Fix "redundant redeclaration" warning.
      Fix compilation with --disable-everything --enable-encoder=ac3/ac3_fixed.
      vf_mp: Fix large memleak.
      swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.
      swscale: Fix compilation with --disable-mmx2.
      mjpegenc: Fix JFIF version
      swscale: remove misplaced comment.
      ffmpeg: fix streaming to ffserver.
      swscale: split out RGB48 output functions from yuv2packed[12X]_c().
      build: move vpath directives to main Makefile
      swscale: fix JPEG-range YUV scaling artifacts.
      build: move ALLFFLIBS to a more logical place
      ARM: factor some repetitive code into macros
      CrystalHD: Use mp4toannexb bitstream filter.
      CrystalHD: Keep mp4toannexb filter around for entire decoder lifetime.
      Fix SVQ3 after adding 4:4:4 H.264 support
      H.264: fix CODEC_FLAG_GRAY
      4:4:4 H.264 decoding support
      matroskadec: properly decode color space in an endian neutral way
      matroskadec: use a temporary fourcc variable
      matroskaenc: ensure the written colorspace don't depend on host endianness
      ac3enc: fix allocation of floating point samples.
      utils: Drop pointless '#if 1' preprocessor directive.
      ac3enc: remove empty ac3_float function that is never called
      ac3enc: split templated float vs. fixed functions into a separate file.
      ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
      ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output functions.
      Roll back 4:4:4 H.264 for now Needs some ARM/PPC asm modifications.
      Fix SVQ3 after adding 4:4:4 H.264 support
      H.264: fix CODEC_FLAG_GRAY
      4:4:4 H.264 decoding support
      h264_parser: Fix whitespace after previous change.
      h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
      wav: remove an invalid free().
      lavf: initialise reference_dts in av_estimate_timings_from_pts.
      h264: don't be so picky on decoding pps in extradata.
      avcodec.h: add or elaborate on some documentation comments.
      h264: change a few comments into error messages
      ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).
      img2: add .dpx to the list of supported file extensions.
      ffv1: fix undefined behavior with insane widths.
      replace remaining usage of deprecated av_metadata_set2() by av_dict_set()
      matroskaenc: write colourspace element for rawvideo tracks
      nsv: simplify probe function
      nsv: return error code instead of discarding it in read_header()
      ARM: jrevdct_arm: simplify stack usage
      ARM: jrevdct_arm: use push/pop mnemonics
      ARM: jrevdct_arm: misc cleanup
      ARM: optimised mpadsp_apply_window_fixed
      Add some (important) changelog entries
      H264: Reduce pointless diffs to qatar
      Revert "H264: Split out hl_motion and template it, this seems a bit faster"
      libavfilter: implement avfilter_fill_frame_from_video_buffer_ref()
      avfiltergraph: make the AVFilterInOut alloc/free API public
      avfiltergraph: change the syntax of avfilter_graph_parse()
      graphparser: prefer void * over AVClass * for log contexts
      h264: Complexify frame num gap shortening code
      Update todo
      mpeg12: replace 2 asserts by av_assert0
      cmdutils: add missing NULL check in parse_options()
      x11grab: remove a memory allocation and the associated memcpy.
      Fix --disable-everything
      build: fix "make install" with documentation disabled
      build: simplify some conditional targets
      resample: clarify supported resampling.
      lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()
      avfiltergraph: use meaningful error codes
      Revert "ac3: there was no libav in 2010 thus this code cannot be from  libav."
      Fix -t option for formats which holds dts and no pts
      dnxhd: Renama tables
      Extract rotation in MOV metadata
      bitstream: Properly promote av_reverse values before shifting.
      pixfmt: Replace 9/10bit deprecation by a technical explanation.
      libavutil/swscale: YUV444P10/YUV444P9 support.
      H.264: Fix high bit depth explicit biweight
      h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.
      Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.
      Update copyright year for ac3enc_opts_template.c.
      adts: Adjust frame size mask to follow the specification.
      APIchanges: fill hash for the avfilter_get_audio_buffer_ref_from_arrays addition
      lavfi: avfilter_merge_formats: handle case where inputs are same
      lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.c
      lavfi: implement avfilter_get_audio_buffer_ref_from_arrays()
      APIchanges: remove duplicated entry
      APIchanges: fill in dates and numbers
      APIchanges: remove duplicated entry
      APIchanges: correctly interleave entries
      APIchanges: add entry for av_force_cpu_flags() addition
      lavf: bump minor after the addition of fps_probe_size to AVFormatContext
      lavc: bump minor after the addition of AVCodecContext.request_sample_fmt
      movenc: Add RTP muxer/hinter options
      movenc: Pass the RTP AVFormatContext to the SDP generation
      rtspenc: Add RTP muxer options
      rtspenc: Add an AVClass for setting muxer specific options
      rtpenc_chain: Pass the rtpflags options through to the chained muxer
      rtpenc: Declare the rtp flags private AVOptions in rtpenc.h
      sdp: Reindent after the previous commit
      rtpenc: MP4A-LATM payload support
      avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
      sdp: Allow passing an AVFormatContext to the SDP generation
      mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
      mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.
      ac3: there was no libav in 2010 thus this code cannot be from  libav.
      swscale: split YUYV output out of yuv2packed[12X]_c().
      dict: This code was developed in ffmpeg and not libav, nor by libav developers. Correct copyright notices.
      lavf: make compute_pkt_fields2() return meaningful error values
      matroskadec: set timestamps for RealAudio packets.
      intelh263dec: aspect ratio processing fix.
      intelh263dec: fix "Strict H.263 compliance"  file playback
      oss,sndio: simplify by using FFMIN.
      swscale: extract monowhite/black output from yuv2packed[12X]_c().
      swscale: de-macro'ify RGB15/16/32 input functions.
      swscale: rearrange code.
      movdec: Add support for the 'wfex' atom.
      ffmpeg.c: Add a necessary const qualifier
      riff: Fix potential memleak.
      swscale: change 48bit RGB input macros to inline functions.
      swscale: change 9/10bit YUV input macros to inline functions.
      swscale: extract gray16 output functions from yuv2packed[12X]().
      swscale: use standard clipping functions.
      swscale: merge macros that are used only once.
      swscale: fix function declarations in swscale.c.
      swscale: fix function declaration keywords in x86/swscale_template.c.
      jpegdec: actually search for and parse RSTn
      crypto: Use av_freep instead of av_free
      Revert "crypto: fix potential double free"
      Revert "build: remove empty $(OBJS) target"
      crypto: Use av_freep instead of av_free
      aac: fix adts frame size mask, fix demuxer probing for some files.
      lavf: don't try to free private options if priv_data is NULL.
      lavfi: handle NULL lists in avfilter_make_format_list
      swscale: fix types of assembly arguments.
      swscale: move two macros that are only used once into caller.
      swscale: remove unused function.
      Fix "mixed declarations and code" warnings.
      options: Add missing braces around struct initializer.
      mov: Remove leftover crufty debug statement with references to a local file.
      dvbsubdec: Fix compilation of debug code.
      Remove all uses of now deprecated metadata functions.
      Move metadata API from lavf to lavu.
      crypto: fix potential double free
      libx264: fix double free
      ffplay: remove -debug option
      ffplay: remove -vismv option
      mpegvideo: use av_get_picture_type_char() in ff_print_debug_info()
      Remove some non-compiling debug messages.
      ffplay: Fix non-compiling debug printf and replace it by av_dlog.
      H264: x86 predict init cosmetics.
      ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
      Move E-AC-3 encoder functions to a separate eac3enc.c file.
      ac3enc: remove convenience macro, #define DEBUG
      ac3enc: remove unused #define
      vc1: re-initialize tables after width/height change.
      APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition
      samplefmt: add av_get_bytes_per_sample()
      libvpxenc: add forgotten AVClass.
      iirfilter: fix biquad filter coefficients.
      swscale: remove duplicate conversion routine in swScale().
      swscale: add yuv2planar/packed function typedefs.
      swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.
      swscale: reindent x86 init code.
      swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
      swscale: cosmetics.
      swscale: remove alp/chr/lumSrcOffset.
      swscale: un-special-case yuv2yuvX16_c().
      shorten: Remove stray DEBUG #define and corresponding av_dlog statement.
      vorbisdec: Restore mistakenly removed debug output.
      v4l2: set default standard to NULL
      sws: make dither_scale const
      configure: Document --enable-vdpau.
      Replace some av_log/printf + #ifdef combinations by av_dlog.
      Replace some nonstandard DEBUG_* preprocessor directives by plain DEBUG.
      svq1dec: Fix debug statements that referenced non-existing context.
      Replace some printf instances in debug code by av_log.
      showfiltfmts: use av_get_pix_fmt_name()
      inverse.c: Replace unnecessary intmath.h header by necessary stdint.h.
      Drop unnecessary directory prefixes from #include directives.
      Makefile: critical build fix after the merge. make fate passed locally due to ffmpeg/ffmpeg_g being there from before
      ffplay: Fix -vismv
      mem: Trying to workaround posix_memalign() bug on OSX
      build: remove empty $(OBJS) target
      build: make rule for linking ff* apply only to these targets
      eval: add support for pow() function
      build: rearrange some lines in a more logical way
      s302m: fix resampling for 16 and 24bits.
      ARM: remove MUL64 and MAC64 inline asm
      build: clean up .PHONY lists
      build: move all (un)install* target aliases to toplevel Makefile
      flvenc: propagate error properly
      build: remove stale dependency
      build: do not add CFLAGS-yes to CFLAGS
      utils.c: fix crash with threading enabled.
      configure: simplify source_path setup
      configure: remove --source-path option
      pixdesc: remove duplicated header inclusion
      lavfi: use av_samples_alloc() in avfilter_default_get_audio_buffer()
      lavfi: prefer nb_samples over size in AVFilterBufferRefAudioProps
      samplefmt: switch nb_channels/nb_samples params order in av_samples_alloc()
      samplefmt: change layout for arrays created by av_samples_alloc() and _fill_arrays()
      lavf: deprecate AVFormatParameters.time_base.
      img2: add framerate private option.
      img2: add video_size private option.
      img2: add pixel_format private option.
      tty: add framerate private option.
      Move code for "ffmpeg: fix massive leak occurring when seeking" / e4841a404bdabfeafb917454d510b60d888cb761 elsewhere
      lavf: remove reference to output-example in Makefile
      vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_ref
      Remove some unused scripts from tools/.
      Add x86 assembly for some 10-bit H.264 intra predict functions.
      v4l2: do not force NTSC as standard
      Add const to avfilter_get_video_buffer_ref_from_arrays arguments.
      Skip tableprint.h during 'make checkheaders'.
      Remove unnecessary LIBAVFORMAT_BUILD #ifdef.
      Drop explicit filenames from @file Doxygen tags.
      Skip generated table headers during 'make checkheaders'.
      lavf,lavc: free avoptions in a generic way.
      AVOptions: add av_opt_free convenience function.
      sdl: align option fields after last commit
      ffmpeg: fix massive leak occurring when seeking
      ffprobe: implement -i FILE option
      tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.
      ffplay.texi: document -i FILE option
      cmdutils: remove unnecessary OPT_DUMMY implementation
      cmdutils: change the signature of the function argument in parse_options()
      sdl: use the filename for defining the window title, if not specified
      tiff: print log in case of unknown / unsupported tag.
      tiff: fix linesize for mono-white/black formats.
      Fix build of eval-test program
      configure: Document --enable-vaapi
      swscale: override the lack of the accurate rounding flag when needed for dither.
      swscale: factor should_dither out
      ac3enc: extract all exponents for the frame at once
      ARM: remove MULL inline asm
      mathops: use MUL64 macro where it forms part of other ops
      tty: factorise returning error codes.
      rawdec: add framerate private option.
      x11grab: add framerate private option.
      fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.
      bktr: don't error when AVFormatParameters.time_base isn't set.
      cmdutils: add missing const qualifier
      Skip headers not designed to work standalone during 'make checkheaders'.
      Add missing #includes to make headers self-contained.
      musepack: remove unnecessary #include from mpcdata.h
      musepack: remove extraneous mpcdata.h inclusions
      Fix error check in av_file_map()
      udp: support old, crappy non pthread mode
      ffmpeg: use opt_acodec when setting audio codec in opt_target.
      ffmpeg: fix segfault with too many output files
      ffplay: error out with invalid sample rate or channels.
      oggdec: fix Ticket185
      build: simplify commands for clean target
      j2kdec: dont fail on non zero cblock style.
      makefile: fix j2k encoder dependancies
      udp: fix indention
      swscale: split swscale.c in unscaled and generic conversion routines.
      swscale: cosmetics.
      swscale: integrate (literally) swscale_template.c in swscale.c.
      swscale: split out x86/swscale_template.c from swscale.c.
      swscale: enable hScale_altivec_real.
      swscale: split out ppc _template.c files from main swscale.c.
      swscale: remove indirections in ppc/swscale_template.c.
      swscale: split out unscaled altivec YUV converters in their own file.
      mpegvideoenc: fix multislice fate tests with threading disabled.
      cmdutils: move "#undef main" from ffplay.c to cmdutils.h
      wav: update size check for ds64
      wav: fix skip size at end of ds64 chunk
      mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.
      build: Simplify texi2html invocation through the --output option.
      Mark some variables with av_unused
      Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().
      svq3: Check negative mb_type to fix potential crash.
      svq3: Move svq3-specific fields to their own context.
      rawdec: initialize return value to 0.
      Remove unused get_psnr() prototype
      rawdec: don't leak option strings.
      bktr: get default framerate from video standard.
      swscale: remove unused COMPILE_TEMPLATE_ALTIVEC.
      h264 fill_filter_caches: Dont init chroma nnz_cache.
      In print_report, print progression time in hours:mins:secs:us
      ffmpeg: In print_report, use int64_t for pts to check for 0 and avoid inf value for bitrate.
      In libswscale, use all lines when converting from 422p to rgb with mmx, improve quality.
      Replace custom DEBUG preprocessor trickery by the standard one.
      vorbis: Remove non-compiling debug statement.
      vorbis: Remove pointless DEBUG #ifdef around debug output macros.
      cook: Remove non-compiling debug output.
      Remove pointless #ifdefs around function declarations in a header.
      Replace #ifdef + av_log() combinations by av_dlog().
      Replace custom debug output functions by av_dlog().
      cook: Remove unused debug functions.
      lavfi: add avfilter_link_free() function
      swscale: reintroduce sws_format_name() symbol
      Remove stray extra arguments from av_dlog() invocations.
      targa: fix big-endian build
      v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.
      vfwcap: add a framerate private option.
      v4l2: add a framerate private option.
      libdc1394: add a framerate private option.
      fbdev: add a framerate private option.
      bktr: add a framerate private option.
      oma: check avio_read() return value
      nutdec: remove unused variable
      Remove unused variables
      swscale: dither for planar yuv outputs
      swscale: Fix use of uninitialized values (bug probably introduced from a marge of libav)
      cpudetect: add av_force_cpu_flags()
      swscale: allocate larger buffer to handle altivec overreads.
      H264/MPEG frame-level multi-threading.
      vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()
      lavfi: reindent after the previous commit
      lavfi: add braces around the block of an if() expression in avfilter_default_get_video_buffer
      lavfi: clarify the context of a comment in avfilter_default_get_video_buffer()
      lavfi: apply misc style fixes
      Cosmetic changes to h264_idct_10bit.asm.
      2x faster h264_idct_add8_10.
      aacenc: Add stereo_mode option.
      h264: remove CONFIG_GPL from x86 intra prediction code.
      doc: cosmetics: libx264 typos
      postprocess: Remove test for impossible condition (was: Re: postprocess.c: replace check for p==NULL with *p==0)
      Fix various uninitialized variable warnings
      Port remove of get_sws_cpuflags from MPlayer's libmpcodecs.
      Replace "vector const" by "const vector" otherwise gcc 4.6.0 fails.
      Port recent changes to MPlayer libmpcodecs.
      Replace non-existent HAVE_SSE2 with HAVE_SSE.
      Simplify code and avoid compiler warning about incompatible types.
      Fix type of out[] variable, it should not be const.
      ARM: ac3dsp: optimised update_bap_counts()
      mpegaudiodec: Fix av_dlog() invocation.
      swscale: fix compilation of bfin due to missing pixdesc.h header
      lavf: tag dump_format() as @deprecated
      yuv4mpeg: complain and exit if a non-rawvideo stream is selected
      ffmpeg: handle copy of packets for AVFMT_RAWPICTURE output formats
      doc/examples: give meaningful names to the example files
      h264/10bit: add HAVE_ALIGNED_STACK checks.
      swscale: More accurate rounding in YSCALE_YUV_2_PACKEDX_FULL_C()
      Update 8-bit H.264 IDCT function names to reflect bit-depth.
      Add IDCT functions for 10-bit H.264.
      mpegaudioenc: Fix broken av_dlog statement.
      Employ correct printf format specifiers, mostly in debug output.
      ARM: fix MUL64 inline asm for pre-armv6
      doc: add libvpx encoder section
      vf_drawtext: Replace FFmpeg by Libav in license boilerplate.
      mpegaudiodec: remove unusued code and variables
      postprocess.c: filter name needs to be double 0 terminated
      improved 'edts' atom writing support
      mpegaudio: clean up compute_antialias() definition
      vp8: fix segmentation race during frame-threading.
      Port libmpcodec fixes from MPlayer.
      Merge remote-tracking branch 'ffmpeg-mt/master'
      swscale: Remove unused variable.
      ARM: simplify inline asm with 64-bit operands
      Add "const" to avoid "initialization discards qualifiers" warning.
      Add const to fix "cast discards qualifiers" warnings.
      Include pixdesc.h for av_get_pix_fmt_name.
      wav: Don't avio_seek() if we know we'll run into EOF
      api-example: uppercase first letter in "copyright"
      output-example: create @file doxy from text in the copyright header
      examples: move API examples to a dedicated dir in doc
      ffmpeg: simplify opt_*_codec() options
      v4l2: rewrite code iterating the supported standards
      v4l2: perform minor style fixes
      v4l2: replace memset() with explicit struct initialization
      rawdec: fail in case of unknow pixel format
      swscale: remove sws_format_name()
      error.c: fix compile flags
      TCP: change default timeout to 5sec
      Revert "Timeout TCP open() after 5 seconds."
      Fix various unused variable warnings
      Fix various bad printf format warnings
      ARM: enable UAL syntax in asm.S
      Remove now unused nb_istreams variable.
      Add const to vector types for input in altivec code.
      Remove unused variable, avoiding compiler warning.
      Cast pointers to uintptr_t rather than unsigned int.
      v4l2: don't leak video standard string on error.
      swscale: Remove disabled code.
      avfilter: Surround function only used in debug mode by appropriate #ifdef.
      vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().
      build: remove BUILD_ROOT variable
      vp8: use av_clip_uintp2() where possible
      swscale: Commits that could not be pulled earlier due to bugs #2
      Commits that could not be pulled earlier due to bugs.
      Revert 1a5e4fd8c5b99478b4e08a69261930bb12aa948b for postproc. This broke the code
      doc: correct AC-3 option subsection placement
      ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()
      ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
      swscale: use av_clip_uint8() in yuv2yuv1_c().
      swscale: replace formatConvBuffer[VOF] by allocated array.
      v4l2: create file @doxy from text in the copyright header
      v4l2: remove pointless empty lines
      v4l2: set default standard to NULL
      v4l2: use OFFSET macro when setting options
      ac3dsp: fix loop condition in ac3_update_bap_counts_c()
      ARM: unbreak build
      lavdev: add SDL output device
      ac3enc: modify mantissa bit counting to keep bap counts for all values of bap instead of just 0 to 4.
      ac3enc: split mantissa bit counting into a separate function.
      ac3enc: store per-block/channel bap pointers by reference block in a 2D array rather than in the AC3Block struct.
      lavu: add av_get_pix_fmt_name() convenience function
      iff: remove duplicated file description
      cmdutils: remove OPT_FUNC2
      get_bits: add av_unused tag to cache variable
      sws: replace all long with int.
      ARM: aacdec: fix constraints on inline asm
      ARM: remove unnecessary volatile from inline asm
      ARM: add "cc" clobbers to inline asm where needed
      ARM: improve FASTDIV asm
      ac3enc: use LOCAL_ALIGNED macro
      APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).
      lavu: add av_get_pix_fmt_name() convenience function
      cmdutils: remove OPT_FUNC2
      swscale: fix crash in bilinear scaling.
      vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
      webm: support stereo videos in matroska/webm muxer
      rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
      swscale: reindent h[cy]scale_fast() and updateDitherTables().
      swscale: reformat x86/swscale_template.c.
      swscale: remove duplicate mmx/mmx2 functions if they are identical.
      swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
      swscale: remove if(full_chr_int) from yuv2packed1().
      swscale: remove if(accurate_rnd) branch from functions.
      swscale: revive SWS_CPU_CAPS until next major bump.
      swscale: Remove commented-out printf cruft.
      Export PCR pid
      Export more transport stream information.
      Output MPEG-TS stream identifiers.
      lavf: deprecate AVFormatParameters.pix_fmt.
      rawdec: add a pixel_format private option.
      v4l2: add a pixel_format private option.
      libdc1394: add a pixel_format private option.
      cosmetics: indentation and alignment after previous commit
      ac3enc: add support for E-AC-3 encoding.
      ac3enc: Move AC-3 AVOptions array to a separate file to make it easier to use only selected options for the different AC-3 encoder types.
      ARM: disable ff_vector_fmul_vfp on VFPv3 systems
      ARM: check for VFPv3
      swscale: Remove unused variables in x86 code.
      doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.
      x86: Add appropriate ifdefs around certain AVX functions.
      cmdutils: use sws_freeContext() instead of av_freep().
      swscale: delay allocation of formatConvBuffer().
      swscale: fix build with --disable-swscale-alpha.
      movenc: Deprecate the global RTP hinting flag, use a private AVOption instead
      movenc: Add an AVClass for setting muxer specific options
      libdc1394: choose best video mode and rate based on camera capabilities.
      Remove support for libdc1394 < 2.0.
      avopt: fix segfault
      swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
      swscale: dont loose precission on RGB/BGR48 input, that is dont drop half the bits.
      patch checklist: suggest --disable-yasm test.
      lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h
      lavdev: include libavformat/avformat.h in avdevice.h
      fate.txt: replace FATE rsync command with a make command
      configure: report yasm/nasm presence properly
      tcp: make connect() timeout properly
      rawdec: factor video demuxer definitions into a macro.
      rtspdec: add initial_pause private option.
      lavf: deprecate AVFormatParameters.width/height.
      tty: add video_size private option.
      rawdec: add video_size private option.
      x11grab: add video_size private option.
      x11grab: factorize returning error codes.
      vfwcap: add video_size private option.
      v4l2: add video_size private option.
      v4l2: factorize returning error codes.
      libdc1394: add video_size private option.
      libdc1394: return meaninful error codes.
      bktr: add video_size private option.
      bktr: factorize returning error codes.
      Fix memleak
      Fix typo
      Remove specific note when not specific
      Minor cleanup in libx264.c
      Add metadata conversion table to the wav demuxer
      Fix 32bit rawvideo in avi on big-endian.
      id3v2: Check malloc result. ID3v2 tags can be very large.
      id3v2: Initialize tflags for version 2.2.
      webm: Additional options/presets for VP8 encodes under FFmpeg
      muxers: Add a flag to mark muxers that allow (non strict) monotone timestamps.
      swscale: Do not loose precission on yuv values after rgb->yuv.
      libx264: support aspect Ratio Switch
      ARM: add ARMv6 optimised av_clip_uintp2
      ARM: remove volatile from asm statements in libavutil/intmath
      ARM: fix av_clipl_int32_arm()
      v4l: include avdevice.h
      ffserver: move close_connection() call to avoid a temporary string and copy.
      lavf: initialize demuxer private options.
      AVOptions: set string default values.
      Fix compilation with YASM/NASM versions not supporting AVX.
      lavdevice: mark v4l for removal on next major bump.
      swscale: fix compile on ppc.
      swscale: fix compile on x86-32.
      build: Remove generated .version file on distclean.
      configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
      doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.
      ffplay: Remove disabled code.
      Mark parameterless function declarations as 'void'.
      swscale: use av_clip_uint8() in yuv2yuv1_c().
      swscale: remove VOF/VOFW.
      swscale: split chroma buffers into separate U/V planes.
      swscale: replace formatConvBuffer[VOF] by allocated array.
      rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
      swscale: reindent h[cy]scale_fast() and updateDitherTables().
      swscale: reformat x86/swscale_template.c.
      swscale: remove duplicate mmx/mmx2 functions if they are identical.
      swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
      swscale: remove if(full_chr_int) from yuv2packed1().
      swscale: remove if(accurate_rnd) branch from functions.
      ffserver: Fix a null pointer dereference as a result of the FF_API_MAX_STREAMS cleanup.
      libdc1394: fix compilation.
      swscale: revive SWS_CPU_CAPS until next major bump.
      swscale: Remove commented-out printf cruft.
      ac3enc: initialize all coefficients to zero.
      ffv1: fix 16bits multithreading
      doc: create separate section for audio encoders
      swscale: Remove orphaned, commented-out function declaration.
      swscale: Eliminate rgb24toyv12_c() duplication.
      mpegvideo_enc: use AV_LOG_ERROR instead of AV_LOG_INFO for two error messages
      Fail when lowres value is lower than 0
      Remove h263_msmpeg4 from MpegEncContext.
      APIchanges: Fill in git hash for fps_probe_size (30315a8)
      avformat: Add fpsprobesize as an AVOption.
      swscale: document SWS_CPU_CAPS*
      Revert removial of SWS flags from e66149e714006d099d1ebfcca3f22ca74fc7dcf4
      avoptions: Return explicitly NAN or {0,0} if the option isn't found
      rtmp: Reindent
      rtmp: Don't try to do av_malloc(0)
      swscale: remove duplicatiopn of rgb24toyv12_c()
      Return -1 on invalid input instead of crashing.
      vf_mp: fix name of the remove-logo filter referenced in filters.texi
      tty: replace AVFormatParameters.sample_rate abuse with a private option.
      Fix end time of last chapter in compute_chapters_end
      ffmpeg: get rid of useless AVInputStream.nb_streams.
      ffmpeg: simplify managing input files and streams
      ffmpeg: purge redundant AVInputStream.index.
      lavf: deprecate AVFormatParameters.channel.
      libdc1394: add a private option for channel.
      dv1394: add a private option for channel.
      v4l2: reindent.
      v4l2: add a private option for channel.
      lavf: deprecate AVFormatParameters.standard.
      v4l2: add a private option for video standard.
      v4l: add a private option for video standard.
      dv1394: add a private option for video standard.
      bktr: add a private option for video standard.
      lavf: deprecate AVFormatParameters.{channels,sample_rate}.
      rawdec: add sample_rate/channels private options.
      ALSA: add channels and sample_rate private options.
      oss: add channels and sample_rate private options.
      sndio: add channels and sample_rate private options.
      lavf: deprecate AVFormatParameters.mpeg2ts_raw.
      mpegts: add compute_pcr option.
      lavf: add priv_class field to AVInputFormat.
      lavfi: add select filter
      eval: implement not() expression
      vsrc_buffer: return an error code if no frames are available
      ffmpeg: handle the case when get_filtered_frame() fails
      indeo3: add out-of-buffer write check
      Add reading of disc number to mov.c
      Fix end time of last chapter in compute_chapters_end().
      Do not reset channel_layout to 0.
      vsrc_buffer: remove duplicated file description
      Merge swscale bloatup This will be cleaned up in the next merge
      swscale: MMX optim of hscale16()
      swscale: dont loose bits on planar >8bit yuv ind gray nput.
      swscale: Switch to ronalds yuv2yuvX16inC_template() its very similar to baptsites and supports alpha
      configure: enable memalign_hack automatically when needed
      rawdec: fix decoding of QT WRAW files
      matroska: improve declaration of video_stereo_* constant tables
      matroskadec: fix reverted condition to accept combine_plane operation
      Fix register types for LOAD_AB arguments, fixes compilation with NASM.
      swscale: unbreak the build on non-x86 systems.
      swscale: remove if(bitexact) branch from functions.
      swscale: remove if(canMMX2BeUsed) conditional.
      swscale: remove swScale_{c,MMX,MMX2} duplication.
      swscale: use emms_c().
      Move emms_c() from libavcodec to libavutil.
      tiff: set palette in the context when specified in TIFF_PAL tag
      rtsp: use strtoul to parse rtptime and seq values.
      pgssubdec: fix incorrect colors.
      dvdsubdec: fix incorrect colors.
      ape: Allow demuxing of files with metadata tags.
      swscale: remove dead macro WRITEBGR24OLD.
      swscale: remove AMD3DNOW "optimizations".
      swscale: remove duplicate code in ppc/ subdirectory.
      swscale: remove duplicated x86/ functions.
      swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.
      vsrc_buffer.h: add file doxy
      vsrc_buffer: tweak error message in init()
      wav: fix various printf warnings related to wrong argument type
      wav: propagate ff_get_wav_header() error code in w64_read_header()
      msmpeg4: reindent.
      lavc: remove msmpeg4v1 encoder.
      Remove avconfig.h and INCINSTDIRs on uninstall.
      ac3enc: add channel coupling support
      partial revert of 01d3ebaf219d83c0a70cdf9696ecb6b868e8a165
      fate: reenable frext-pph10i4_panasonic_a after the bitstream has been fixed
      avcodec_find_decoder: prefer non experimental decoders.
      j2kdec: mark as CODEC_CAP_EXPERIMENTAL
      j2k[c/h] j2kdec.c: Implement 2 code block styles
      j2k: Add void as the parameter of function ff_j2k_init_tier1_luts
      Add Kamil Nowosads j2k code.
      matroska: cleanup handling of video stereo mode
      oggdec: use av_dlog()
      mem: define the MAX_MALLOC_SIZE constant and use it in place of INT_MAX
      configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
      muxers.texi changes for mkv/webm options
      aacdec: fix typo in scalefactor clipping check
      mpegaudio: Correct license header
      add 5.1 to stereo downmix to resample.c this is based on previous 6to2channel-resample.patch from ffmpeg2theora but updated to work with trunk and using av_clip_int16.
      fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.
      fate: update 9/10bit refs.
      h264: Properly set coded_{width, height} when parsing H.264.
      x86 asm: Add SECTION_TEXT to dct32_sse.asm.
      Fix 9/10 bit in swscale.
      Do not ask for samples if a specific channel layout was requested.
      libx264: specify field for default union values in options
      movdec: dont divide by zero when stts_data[0].duration = 0.
      Fix ticket127
      dct32: Replacing libav by ffmpeg in the license header with the authors permission. Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
      ffmpeg: Don't trigger url_interrupt_cb on the first signal
      avoptions: Check the return value from av_get_number
      lavf: fix style for avformat_alloc_output_context2()
      lavf: deprecate avformat_alloc_output_context() in favor of avformat_alloc_output_context2()
      lavfi: make vsrc_buffer.h header public
      dct32_sse: eliminate some spills
      Fix compilation with --disable-yasm.
      Fix dct32() compilation with --disable-yasm
      mpeg2dec: Fix lowres 3
      lavfi: bump minor and add changelog entry after the split filter addition
      vf_split: add documentation to filters.texi
      vf_split: give more meaningful names to the output pads
      vf_split: define draw_slice() before end_frame()
      vf_split: add description
      vf_split: fix various nits
      wmadec: avoid infinit loop.
      DirectShow capture: Fix build
      ffmpeg: get rid of the -vglobal option.
      dct32: Add AVX implementation of 32-point DCT
      dct32: Change pass 6 permutation to allow for AVX implementation
      dct32: port SSE 32-point DCT to YASM
      matroska: switch stereo mode from int to string and add support in the demuxer too
      matroska: cosmetics
      Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.
      libavfilter: vf_split from soc.
      DirectShow capture support Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
      multiple inclusion guard cleanup
      avio: document buffer must created with av_malloc() and friends
      avio: check AVIOContext malloc failure
      swscale: point out an alternative to sws_getContext
      svq3: Do initialization after parsing the extradata
      Fix channel_layout documentation.
      add changelog entries for 0.7_beta2
      ffserver: dont just crash
      fix ffserver's SIGSEGV
      avoptions: Support getting flag values using av_get_int
      preset dir for win32
      Merge remote-tracking branch 'ffmpeg-mt/master'
      Add a flag to disable side data merging.
      Merge/split side data.
      Encoding alac with more than two channels is not supported.
      mp3lame: add #include required for AV_RB32 macro.
      configure: make executable again
      LATM/AAC: Free previously initialized context on reinit.
      configure: Do not unconditionally add -Wall to host CFLAGS.
      configure: Set OS/2 objformat to a.out.
      Add support for a.out object format to assembler macros.
      fate: disable threading for encoding
      fate: add comment field
      fate: allow overriding default build and install dirs
      mpegtsenc: Add an AVClass pointer to the private data
      mpegaudio: clean up #includes
      mpegaudio: move all header parsing to mpegaudiodecheader.[ch]
      vf_libopencv: prefer opencv/cxcore.h over cxtypes.h
      decoders.texi: fix typos in rawvideo section
      cmdutils: use const AVClass * when senseful
      encoders.texi: add documentation for the libx264 encoder
      decoders.texi: add documentation for rawvideo decoder and options
      doc: add decoders.texi file
      encoders.texi: decrease level for audio encoders section
      ffprobe.texi: remove inclusion of muxers section
      indeo3: release buffer in indeo3_decode_end()
      indeo3: remove unnecessary includes
      indeo3: add @file doxy and a link to multimedia wiki documentation
      cmdutils: reset *picref_ptr to NULL in get_filtered_frame()
      ffmpeg: remove useless NULL-check on avfilter_unref_buffer
      libmp3lame: include "libavutil/intreadwrite.h" header
      qdm2: Use floating point synthesis filter.
      h264: correct border check.
      h264: fix loopfilter with threading at slice boundaries.
      Fix ff_mpa_synth_filter_fixed() prototype
      Reindent
      rtpenc_chain: Pass the MP4A_LATM flag to chained muxers
      rtpenc: MP4A-LATM payload support
      movenc: Pass AVFormatContext flags to the SDP generation
      sdp: Allow passing AVFormatContext flags to the SDP generation
      vsrc_buffer: document av_vsrc_buffer_add_video_buffer_ref()
      vsrc_buffer: add av_vsrc_buffer_add_frame()
      vsrc_buffer: fix example in docs, add mandatory parameters
      vsrc_buffer: make the source accept sws_param in init
      vsrc_buffer: propagate avfilter_open() error code
      vsrc_buffer: fix style
      lavfi: add avfilter_get_video_buffer_ref_from_frame to avcodec.h
      vsrc_buffer: remove dependency on AVFrame
      Rename costablegen.c ---> cos_tablegen.c.
      Collapse tableprint.c into tableprint.h.
      Simplify trig table rules
      Remove potentially unstable filenames from comments in generated files.
      Ignore generated tables and generated table generator programs.
      Simplify CLEANFILES make variable by using wildcards.
      Remove silly insults from avformat_version() Doxygen documentation.
      mpegaudiodsp: fix x86 and ppc makefiles
      configure: Adjust AVX assembler check.
      mpegaudio: remove unused version of SAME_HEADER_MASK
      mpegaudio: remove useless #undef at end of file
      asfdec: add missing #include for av_bswap32()
      mpegaudio: merge two #if CONFIG_FLOAT blocks
      mpegaudio: move some struct definitions from mpegaudio.h
      Move some mpegaudio functions to new mpegaudiodsp subsystem
      Clean up #includes in cmdutils.h.
      g729: Merge g729.h into g729dec.c.
      av_find_stream_info: Print more details about max anaylize duration failures.
      10l: wrap float_interleave functions in HAVE_YASM.
      Add little description for -rc_override
      APIchanges: fill in date and commit for request_sample_fmt
      Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
      Add support for request_sample_format in ffmpeg and ffplay.
      Add APIchanges entry for request_sample_fmt.
      Add request_sample_fmt field to AVCodecContext.
      Add float_interleave() to FmtConvertContext with x86-optimized versions.
      Remove unused make variable SEEK_REFFILE
      fate: remove redundant aref and vref references
      Parse 'bext' metadata in the wav demuxer
      Cosmetics: indent
      Keep parsing wav until EOF if the input is seekable and we know the size of the data tag
      Refactor the tag checking into a switch statement
      Use avio_tell() instead of url_ftell()
      add x264opts entry to docs
      cleaned up the udp.c, removed some variables and an av_log
      configure: favor pkg_config over sdl_config
      libx264: support passing arbitrary parameters.
      ffmpeg: dont show_banner() on verbose<0
      fate: remove do_ffmpeg_nocheck function
      fate: do not collect -benchmark output
      mpegaudiodec: remove decode_end() function
      fate: run aref and vref as regular tests
      mpegaudio: sanitise compute_antialias_* names
      mpeg12: add slice-threading checks to slice-threading initializers.
      h264: copy pixel_shift between slice threading contexts.
      mdec: enable frame-level multithreading.
      mdec.c: fix overread.
      id3v2: prevent unsigned integer overflow in ff_id3v2_parse()
      id3v2: add @file doxy and link to format documentation
      configure: opensolaris install is not compatible with ffmpeg, allow overriding it.
      Fix compilation of iirfilter-test.
      eval: opensolaris strtod() cannot handle 0x1234
      libx264: handle closed GOP codec flag
      lavf: remove duplicate assignment in avformat_alloc_context.
      lavf: use designated initializers for AVClasses.
      Make sure neither data_size nor sample_count is negative
      Refactor the 'fmt ' tag search and parsing
      flvdec: clenup debug code
      asfdec: fix possible overread on broken files.
      asfdec: do not fall back to binary/generic search
      asfdec: reindent after previous commit c7bd5ed
      asfdec: fallback to binary search internally
      mpegaudio: add _fixed suffix to some names
      Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.
      ffmpeg: reset top_field_first in opt_input_file().
      dct: build dct32 as separate object files
      qdm2: include correct header for rdft
      Ogg demuxer: give meaningful error codes and warnings.
      update changelog with 9/10 bit H264 and FFV1 changes
      Add some forgotten const to function arguments in libavfilter & libavformat.
      Write channel_layout for multichannel aif files.
      Fix ff_mov_write_chan() so it can be used by other muxers.
      Fix some mov files with little endian audio (tickets 201 - 203).
      iff/8svx: redesign 8SVX demuxing and decoding for handling stereo samples correctly
      iff: compact code setting metadata tags
      iff: fix bitrate computation for compressed audio stream
      iff: distinguish fields for audio and video compression
      imgutils: introduce internal image_get_linesize() and use it
      imgutils: make av_image_get_linesize() return AVERROR(EINVAL) for invalid pixel formats
      drawtext: specify union type for setting default options
      drawtext: reindent after the previous commit
      drawtext: fix strftime() text expansion
      ffmpeg: fix -aspect cli option
      Restructure video filter implementation in ffmpeg.c.
      ffplay: remove audio_write_get_buf_size() forward declaration
      lavfi: print key-frame and picture type information in ff_dlog_ref()
      mathops: remove ancient confusing comment
      rawdec: Allow overriding top field first.
      ffmpeg: initialize input_codec array earlier.
      cmdutils: Allocate private decoder context if its not allocated yet.
      cws2fws: Improve error message wording.
      tools: Check the return value of write().
      mpegaudio: move OUT_FMT macro to mpegaudiodec.c
      mpegaudio: remove OUT_MIN/MAX macros
      Add missing #includes to mp3_header_(de)compress bsf
      dct: fix indentation
      dct: bypass table allocation for DCT_II of size 32
      pngdec: relax condition for setting monoblack pixel format
      h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64.
      Remove unused header mpegaudio3.h.
      Support decoding of 1bpp rawvideo in avi (ticket 205).
      Support decoding of 2bpp rawvideo in avi (ticket 206).
      Bump minor after adding a caf muxer.
      configure: another try on fixing osx/mingw SDL
      aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.
      av_picture_crop(): Support simple cases with packed pixels too.
      acelp: Remove unused gray_decode table.
      dfa: Remove unused variable.
      configure: Include AVX availability in summary output.
      rawdec: propagate pict_type information to the output frame
      showinfo: replace "CRC" by "checksum"
      showinfo: fix vertical align nit
      showinfo: fix computation of Adler checksum
      imgutils: generalize linesize computation for bitstream formats
      configure: use same CPPFLAGS in kFreeBSD as Linux
    
    Conflicts:
    	ffserver.c
    	libavcodec/avcodec.h
    	libavcodec/opt.h
    	libavcodec/version.h
    	libavdevice/avdevice.h
    	libavfilter/avfilter.h
    	libavformat/avformat.h
    	libavformat/metadata.c
    	libavformat/metadata.h
    	libavformat/utils.c
    	libavformat/version.h
    	libavutil/avutil.h
    	libavutil/mem.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a02527b05e2ae5ffab579062dbe3c888758335f
Merge: a0bafaa b203f65
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 16 03:53:58 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      ac3enc: use correct alignment and length in channel coupling dsp functions.
      ffmpeg: don't abuse a global for passing framerate from input to output
      ffmpeg: don't abuse a global for passing channels from input to output
      ffmpeg: don't abuse a global for passing samplerate from input to output
      ARM: update ff_h264_idct8_add4_neon for 4:4:4 changes
      swscale: use SwsContext for av_log when available
      swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.
      swscale: Fix compilation with --disable-mmx2.
    
    Conflicts:
    	ffmpeg.c
    	libswscale/utils.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0bafaabb0656ca3bb3591beba0de79f6153fdac
Author: Kirill Zorin <cyril.zorin at gmail.com>
Date:   Wed Jun 15 19:18:29 2011 +0200

    mmsh: fixed printf injection bug in mmsh request

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b203f65451646b1555d458a3601159f7d89a3397
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Jun 14 13:45:38 2011 -0400

    ac3enc: use correct alignment and length in channel coupling dsp functions.
    
    This fixes a segfault when using the C version of ac3dsp.float_to_fixed24().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a6286bda0956bfe15b4e1a9f96e1689666e1d866
Author: Anton Khirnov <anton at khirnov.net>
Date:   Wed Jun 15 08:00:03 2011 +0200

    ffmpeg: don't abuse a global for passing framerate from input to output
    
    It's broken with multiple files or video streams.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f3e999736b7bad956becb3705661f52d986eb2d
Author: Anton Khirnov <anton at khirnov.net>
Date:   Wed Jun 15 08:00:03 2011 +0200

    ffmpeg: don't abuse a global for passing channels from input to output
    
    It's broken with multiple files or audio streams.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7ee44024c96ebdbcd718885a77e9a07779df54c
Author: Anton Khirnov <anton at khirnov.net>
Date:   Wed Jun 15 08:00:03 2011 +0200

    ffmpeg: don't abuse a global for passing samplerate from input to output
    
    It's broken with multiple files or audio streams.
    
    This removes the default samplerate of 44100 for raw input, hence all
    the FATE changes.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f2228dbfec0268b8b486573041043c0de1aa381
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 15 20:21:33 2011 +0200

    Make buffer size check consistent and avoid a possible overflow.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c940c31c88494c6accbdb0df3b715bd1f161368f
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 15 20:20:47 2011 +0200

    Fix spelling.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7c7b2d87842c689ae7da4d6d636a08cb1e9ce88
Author: Luca Abeni <lucabe72 at email.it>
Date:   Wed Jun 15 17:59:03 2011 +0200

    Full support for sending H.264 in RTP
    
    This implements support for the "MP4" syntax of H.264 bitstreams.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88ff180ad66d5b12f5ee0ffbda891b467725a8d3
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed Jun 15 12:58:00 2011 +0100

    ARM: update ff_h264_idct8_add4_neon for 4:4:4 changes
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3636e791ec295dcea3c1ce0206d944cd5c76a650
Author: Janne Grunau <janne-libav at jannau.net>
Date:   Tue Apr 26 00:27:48 2011 +0200

    swscale: use SwsContext for av_log when available
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4f4d1358ae30c2b8588f4dc6b3ef964a048004e8
Author: Andrew Wason <rectalogic at rectalogic.com>
Date:   Wed Jun 15 11:09:17 2011 +0200

    Support reading chan atoms with empty channel descriptions.
    
    Fixes ticket 263.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dbf23d191a808734679bd7d0c8737c082ad24a72
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Wed Jun 15 10:58:25 2011 +0200

    Reindent after last commit.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3452771c4550b46ea54d15be6cfe8cc10585199
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Wed Jun 15 10:57:26 2011 +0200

    Fix multi-channel AAC encoding.
    
    Fixes ticket 55.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1c450be49d9896ce4c96d04944f5f15e2ced028
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Wed Jun 15 10:53:18 2011 +0200

    Fix "redundant redeclaration" warning.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19b8c988286cbc827d6c0d2569ee88af323262f1
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Wed Jun 15 10:47:46 2011 +0200

    Fix compilation with --disable-everything --enable-encoder=ac3/ac3_fixed.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c137fdd778e1bb82c2f0d7fa4a88adc97058d6d4
Merge: 9e2f448 4e05830
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed Jun 15 02:15:25 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      swscale: remove misplaced comment.
      ffmpeg: fix streaming to ffserver.
      swscale: split out RGB48 output functions from yuv2packed[12X]_c().
      build: move vpath directives to main Makefile
      swscale: fix JPEG-range YUV scaling artifacts.
      build: move ALLFFLIBS to a more logical place
      ARM: factor some repetitive code into macros
      Fix SVQ3 after adding 4:4:4 H.264 support
      H.264: fix CODEC_FLAG_GRAY
      4:4:4 H.264 decoding support
      ac3enc: fix allocation of floating point samples.
    
    Conflicts:
    	ffmpeg.c
    	libavcodec/dsputil_template.c
    	libavcodec/h264.c
    	libavcodec/mpegvideo.c
    	libavcodec/snow.c
    	libswscale/swscale.c
    	libswscale/swscale_internal.h
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e2f448d68d9df7ad79d968db315c6b0cc79c4df
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed Jun 15 01:36:12 2011 +0200

    vf_mp: Fix large memleak.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a60466dbc3aededb0a1fab96d7fe2286f4c1a8f7
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed Jun 15 00:56:31 2011 +0200

    swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97e057ff814c253c770f011736e33c0b65c9c663
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed Jun 15 00:52:43 2011 +0200

    swscale: Fix compilation with --disable-mmx2.
    
    Some MMX2 functions were being referenced without proper #ifdefs.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b19313218c32fa9446d474cbddb11c0776868cd3
Author: William Yu <genwillyu at gmail.com>
Date:   Tue Jun 14 17:16:51 2011 +0200

    mjpegenc: Fix JFIF version

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e0583020567dd2062a908fe59aacba484e68049
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue Jun 14 16:55:24 2011 -0400

    swscale: remove misplaced comment.
    
    The comment should have been placed only in
    yuv2rgb48_X_c_template, not yuv2rgb48_1_c_template.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0be3736796b1651ad785c9ba68d26c2276cc074c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue Jun 14 15:35:05 2011 -0400

    ffmpeg: fix streaming to ffserver.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f6321117565f9e673c8c6dbfb4104c09272704e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue Jun 14 15:02:24 2011 -0400

    swscale: split out RGB48 output functions from yuv2packed[12X]_c().
    
    This is part of the Great Evil Plan to simplify swscale. Note that
    you'll see some code duplication between the output functions for
    different RGB variants, and even between packed-YUV and RGB
    variants. This is intentional because it improves readability.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d530e5794475887d5d2b1f05dfd60ba4542b0f82
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun Jun 5 22:00:54 2011 +0100

    build: move vpath directives to main Makefile
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0af8a71d66305874bd6f0ebc84ebf99339b6a5d3
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 12 21:53:22 2011 -0400

    swscale: fix JPEG-range YUV scaling artifacts.
    
    YUV planes were marked as uint16_t, but they contained signed data.
    Fixes issue 1108 and 675.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf53c48615658a6019ffb7e8453913bbfd38cb27
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun Jun 5 22:18:06 2011 +0100

    build: move ALLFFLIBS to a more logical place
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e897a633cded0a8f283114e22766790f48ae8fa7
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 13 00:33:19 2011 +0100

    ARM: factor some repetitive code into macros
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ac5dffc5a4daf315fb908ec689366e179a59ad3
Author: Philip Langdale <philipl at overt.org>
Date:   Sun Jun 12 20:22:20 2011 -0700

    CrystalHD: Use mp4toannexb bitstream filter.
    
    The H.264 parser that we use to detect interlacing can only handle
    an Annex B stream, so we need to actually use the filter. This is
    unfortunate as the crystalhd library is already doing this conversion
    internally. A future change will reorganise the decode path more
    completely so that we can feed the converted stream into libcrystalhd
    and avoid the second conversion.
    
    Signed-off-by: Philip Langdale <philipl at overt.org>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d2714d1abb432575e667870e0248e2ee77ed9a4
Author: Philip Langdale <philipl at overt.org>
Date:   Sun Jun 12 20:21:28 2011 -0700

    CrystalHD: Keep mp4toannexb filter around for entire decoder lifetime.
    
    In preparation for using the filter on the actual bitstream, we need
    to extend it's lifetime to match that of the decoder.
    
    Signed-off-by: Philip Langdale <philipl at overt.org>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11177a4d82da8f4987bf6dc755461be6a4e750c5
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Mon Jun 13 10:21:46 2011 -0700

    Fix SVQ3 after adding 4:4:4 H.264 support

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b442ad918bfbd1597f94b0a8e00c41468402236
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Thu Jun 9 16:17:41 2011 -0700

    H.264: fix CODEC_FLAG_GRAY
    
    It was broken in 4:4:4, and still did chroma deblocking for no reason in 4:2:0.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c90b94424cd4953a095d6d6648ba8d499e306b35
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Fri Jun 3 01:12:28 2011 -0700

    4:4:4 H.264 decoding support
    
    Note: this is 4:4:4 from the 2007 spec revision, not the previous (now deprecated) 4:4:4 mode in H.264.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=173cd695cbb79a50a0738ce7bcc966cb40f4a28a
Merge: fdb5e02 35bdaf3
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Jun 14 04:55:27 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (24 commits)
      utils: Drop pointless '#if 1' preprocessor directive.
      ac3enc: remove empty ac3_float function that is never called
      ac3enc: split templated float vs. fixed functions into a separate file.
      ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
      ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output functions.
      Roll back 4:4:4 H.264 for now Needs some ARM/PPC asm modifications.
      Fix SVQ3 after adding 4:4:4 H.264 support
      H.264: fix CODEC_FLAG_GRAY
      4:4:4 H.264 decoding support
      h264_parser: Fix whitespace after previous change.
      h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
      wav: remove an invalid free().
      lavf: initialise reference_dts in av_estimate_timings_from_pts.
      h264: don't be so picky on decoding pps in extradata.
      avcodec.h: add or elaborate on some documentation comments.
      h264: change a few comments into error messages
      ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).
      img2: add .dpx to the list of supported file extensions.
      ffv1: fix undefined behavior with insane widths.
      ARM: jrevdct_arm: simplify stack usage
      ...
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fdb5e02901111a6a53f8386d82afae0aa2d746a7
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Tue Jun 14 02:00:06 2011 +0200

    matroskadec: properly decode color space in an endian neutral way

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5fec3a2539b7c94a94fe891c3f7d92e6d5291682
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Tue Jun 14 01:58:11 2011 +0200

    matroskadec: use a temporary fourcc variable

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f440f742052256a854ce2f81a52fa5cf305a895c
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Tue Jun 14 01:53:40 2011 +0200

    matroskaenc: ensure the written colorspace don't depend on host endianness

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99477adc31c0569b3cebe8004dd584aa4726a2d1
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Mon Jun 13 17:44:50 2011 -0400

    ac3enc: fix allocation of floating point samples.
    
    sizeof(SampleType) is different for fixed and float encoders.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35bdaf3d427b6856df01d41ee826bd515440ec46
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri Jun 10 20:27:50 2011 +0200

    utils: Drop pointless '#if 1' preprocessor directive.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=38c304addd978410956c8ff02ea83a6ffb9a606a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Fri Jun 10 15:17:55 2011 -0400

    ac3enc: remove empty ac3_float function that is never called

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0cc66df61664bb6f9271d9aae3c778e1f906b4c
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Fri Jun 10 14:57:19 2011 -0400

    ac3enc: split templated float vs. fixed functions into a separate file.
    
    Function pointers are used for templated functions instead of needlessly
    duplicating many functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e754dfc0bba4f81fe797f240fca94fea5dfd925e
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Fri Jun 10 12:42:36 2011 -0400

    ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
    
    This will allow the same struct to be used for both the fixed and float ac3
    encoders.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36151b3e3112cd7d8ae0e02e850dee16bd966696
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Fri Jun 10 11:45:03 2011 -0400

    ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output
    functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=504811baeacf8bac400962e84fca678b79068ceb
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Mon Jun 13 13:38:46 2011 -0700

    Roll back 4:4:4 H.264 for now
    Needs some ARM/PPC asm modifications.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=295f0a2503550088a5ffddc5754b9fba2fa6ee60
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Mon Jun 13 10:21:46 2011 -0700

    Fix SVQ3 after adding 4:4:4 H.264 support

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c177cfb4fb2430f4d43d27ba3c3476176f17d006
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Thu Jun 9 16:17:41 2011 -0700

    H.264: fix CODEC_FLAG_GRAY
    
    It was broken in 4:4:4, and still did chroma deblocking for no reason in 4:2:0.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9c493872c385cff304438ee404e38e55f04af28
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Fri Jun 3 01:12:28 2011 -0700

    4:4:4 H.264 decoding support
    
    Note: this is 4:4:4 from the 2007 spec revision, not the previous (now deprecated) 4:4:4 mode in H.264.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25f05ddb1af4bd398fa92cd135e48fafe23bd92a
Author: Philip Langdale <philipl at overt.org>
Date:   Mon Mar 28 21:43:23 2011 -0700

    h264_parser: Fix whitespace after previous change.
    
    Signed-off-by: Philip Langdale <philipl at overt.org>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a26ce1e2df102ad085cf1a7891722ef64b80ea24
Author: Philip Langdale <philipl at overt.org>
Date:   Mon Mar 28 21:42:02 2011 -0700

    h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
    
    Currently, the parser is buggy and only processes the stream extradata
    when the flag is set. This fixes it to actually inspect the frames.
    
    Whitespce will be fixed in a separate change.
    
    Signed-off-by: Philip Langdale <philipl at overt.org>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d0786ec6d066f892f29da6593e99e73a7dfd014
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Sun Apr 3 22:45:16 2011 +0200

    wav: remove an invalid free().
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8fd2f4e0238d6ddde0db28c5bb4b39d2f98d4ed
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Mar 8 22:39:14 2011 +0100

    lavf: initialise reference_dts in av_estimate_timings_from_pts.
    
    Fixes issue2437.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=108f318d908c552d88bc7570515e4ddb9ea45e3d
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Mar 1 15:59:00 2011 +0100

    h264: don't be so picky on decoding pps in extradata.
    
    Fixes issue2517
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3de33b00de219a749f3e5c9d1f1f68d7cfa58502
Author: Wim Lewis <wiml at hhhh.org>
Date:   Sat Apr 2 15:30:24 2011 -0700

    avcodec.h: add or elaborate on some documentation comments.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33aec3f402c07e417ac1492717ab746927253727
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Apr 2 17:57:53 2011 +0200

    h264: change a few comments into error messages
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86961eeabf06ba4ef920789cb7596e8590e82713
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Fri Apr 1 19:42:31 2011 +0200

    ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a31d4b3a9929e31eb2df949cab09422267f5a5e3
Author: Peter Ross <pross at xvid.org>
Date:   Fri Apr 1 23:11:24 2011 +1100

    img2: add .dpx to the list of supported file extensions.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=294e5475c2cf4bb7a0db34931515fddc5732c266
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Apr 1 12:46:36 2011 +0200

    ffv1: fix undefined behavior with insane widths.
    
    The new tables is large enough to prevent this together with our image size checks.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6ba3d428105edbd3c1a468ece619f801151eea2
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Mon Jun 13 19:02:50 2011 +0200

    replace remaining usage of deprecated av_metadata_set2() by av_dict_set()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ebaa967a2c5b038023409179ca3c56f5b4f4ed3
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Mon Jun 13 18:37:32 2011 +0200

    matroskaenc: write colourspace element for rawvideo tracks

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb8de45c3c55721f0fc02cefcf1d08980b7ab67d
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Mon Jun 13 18:30:55 2011 +0200

    nsv: simplify probe function

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=223694b404e63211ad7d1bd2916c070a0b587703
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Mon Jun 13 18:28:54 2011 +0200

    nsv: return error code instead of discarding it in read_header()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9776e25db9a43e77e9b091c012bf16267d9559d7
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 13 09:33:20 2011 +0100

    ARM: jrevdct_arm: simplify stack usage
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13743c7ab00be270a3a38c8ee6442336774e335c
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 13 09:30:42 2011 +0100

    ARM: jrevdct_arm: use push/pop mnemonics
    
    Use push/pop instead of stmdb/ldmia for stack operations.  This
    is the preferred syntax.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77cdfde73e91cdbcc82cdec6b8fec6f646b02782
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 13 09:24:27 2011 +0100

    ARM: jrevdct_arm: misc cleanup
    
    - use 'const' macro to define coeff table
    - add missing endfunc
    - remove superflous directives
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5c46ad1da049f16e670d2549161c244c6ddd68ec
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 11 22:53:32 2011 +0100

    ARM: optimised mpadsp_apply_window_fixed
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b95d19b02022ea9590bee571aa245ab93f37d152
Author: Reinhard Tartler <siretart at tauware.de>
Date:   Mon Jun 13 08:56:54 2011 +0200

    Add some (important) changelog entries

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=058d03631afcaa4eb8f61c80c920a192b27d1ca2
Merge: 21d5de9 de85935
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Jun 13 04:25:36 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      cmdutils: add missing NULL check in parse_options()
      x11grab: remove a memory allocation and the associated memcpy.
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21d5de930360bb29482aabd869074b9fd7b74ce3
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Jun 13 03:30:56 2011 +0200

    H264: Reduce pointless diffs to qatar
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0e9ee8d9491898bec012f1295d83c6efa937c32
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Jun 13 03:00:53 2011 +0200

    Revert "H264: Split out hl_motion and template it, this seems a bit faster"
    
    This reverts commit a50f0bea25a3da605cd547fe3bdfd36c8764b847.
    
    This has been implemented differently in qatar and its better they
    maintain it for me instead of me having to spend an average 5sec more
    per merge
    
    Conflicts:
    
    	libavcodec/h264.c
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3fe6bbd5dcdf603a8dac78b48adf6f0b6604143c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 11 18:21:53 2011 +0200

    libavfilter: implement avfilter_fill_frame_from_video_buffer_ref()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c535494268069282cc1147c4d61d4a88ce39e078
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 11 15:30:46 2011 +0200

    avfiltergraph: make the AVFilterInOut alloc/free API public
    
    This is required for letting applications to create and destroy
    AVFilterInOut structs in a convenient way.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6119b23a3662d1e106cdf69ef3171b2e7e1d495c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 11 15:16:02 2011 +0200

    avfiltergraph: change the syntax of avfilter_graph_parse()
    
    Make it returns the list of open inputs and outputs, so it can be
    reused by applications.
    
    Breaks API/ABI.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86909dd5f7cbc3d2446fad58268553ac06f65e37
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 11 14:33:09 2011 +0200

    graphparser: prefer void * over AVClass * for log contexts

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33eac92a3c1aa0f3d0b5bbc6893ed5f646ee527c
Author: Alexander Strange <astrange at ithinksw.com>
Date:   Thu Jun 2 01:39:56 2011 -0700

    h264: Complexify frame num gap shortening code
    
    By observation it did not seem to handle prev_frame_num > frame_num.
    This does not affect any files I have.
    (cherry picked from commit 43c0092a80f8212cbb783260bafa157f7b85126e)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53781bf13e47d15f4d9964001af3894a72c513ee
Author: Alexander Strange <astrange at ithinksw.com>
Date:   Thu Jun 2 01:41:38 2011 -0700

    Update todo
    
    All the known bugs in h264 are fixed so I'm calling it done.
    (cherry picked from commit 9cec36a6845c17e90a8d0c2cf9b03a00987c31f0)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=225083ac0a2feead04ddd7485b8693dd9c742379
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 12 17:59:23 2011 +0200

    mpeg12: replace 2 asserts by av_assert0
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de859358830cfd1daffb1773f6bb069659027321
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Jun 12 13:54:22 2011 +0200

    cmdutils: add missing NULL check in parse_options()
    
    Fix ffplay -i FILE, which was recently broken.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f2c60400a4e383b6aa7db64d6032a42c2725882
Author: Sven C. Dack <sven.c.dack at virginmedia.com>
Date:   Wed Mar 30 17:02:29 2011 +0200

    x11grab: remove a memory allocation and the associated memcpy.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d127d26997ff046a9f112643eebd1007590b4fa2
Merge: 2291e18 151c584
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 12 03:26:38 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      build: fix "make install" with documentation disabled
      build: simplify some conditional targets
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2291e18e4891066bbcbcd1a4e468a59a40e9cb5c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 11 13:40:46 2011 +0200

    Fix --disable-everything
    
    Breakage was due to ff_find_pix_fmt() usage.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=151c5841881591552be685b7fd50b488f128ba5b
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 11 19:54:23 2011 +0100

    build: fix "make install" with documentation disabled
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=623ffe8c82c3194e4eff469add76b1478025cd22
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue Jun 7 10:11:21 2011 +0100

    build: simplify some conditional targets
    
    Use intermediate targets instead of variables for conditional
    parts of "all" and "install" targets.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8876902a9021ec185ca785653067dd34f24c5ce
Author: Clément Bœsch <clement.boesch at smartjog.com>
Date:   Wed Jun 8 11:26:43 2011 +0200

    resample: clarify supported resampling.
    
    This also fix a crash on 8ch → 2ch requested resampling.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d468ed032169c8007ed24cb2adfbee3a842eb742
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 11 11:41:49 2011 +0200

    lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()
    
    Require "void *" rather than "AVClass *" for the log context type.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f5901fd392889dabe0d2eb9005e62ac667655b2f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 11 11:15:40 2011 +0200

    avfiltergraph: use meaningful error codes

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7aa59471813f49f434fbc6460475c0871e80cef6
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 11 04:18:00 2011 +0200

    Revert "ac3: there was no libav in 2010 thus this code cannot be from  libav."
    
    This reverts commit 7b8ec38d28cc99c4017471c6981fc1206732b468.
    
    The copyright date was wrong.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45fb64749584ed07ea88549a3e06ae70e1d736e9
Merge: 39dbe9b 19d824e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 11 03:51:36 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      bitstream: Properly promote av_reverse values before shifting.
      libavutil/swscale: YUV444P10/YUV444P9 support.
      H.264: Fix high bit depth explicit biweight
      h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.
      Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.
      Update copyright year for ac3enc_opts_template.c.
      adts: Adjust frame size mask to follow the specification.
      movenc: Add RTP muxer/hinter options
      movenc: Pass the RTP AVFormatContext to the SDP generation
      rtspenc: Add RTP muxer options
      rtspenc: Add an AVClass for setting muxer specific options
      rtpenc_chain: Pass the rtpflags options through to the chained muxer
      rtpenc: Declare the rtp flags private AVOptions in rtpenc.h
      sdp: Reindent after the previous commit
      rtpenc: MP4A-LATM payload support
      avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
      sdp: Allow passing an AVFormatContext to the SDP generation
      mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
      mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.
      swscale: split YUYV output out of yuv2packed[12X]_c().
    
    Conflicts:
    	doc/APIchanges
    	libavcodec/Makefile
    	libavcodec/h264dsp_template.c
    	libavcodec/mpeg12.c
    	libavformat/aacdec.c
    	libavformat/avidec.c
    	libavformat/internal.h
    	libavformat/movenc.c
    	libavformat/rtpenc.c
    	libavformat/rtpenc_latm.c
    	libavformat/sdp.c
    	libavformat/version.h
    	libavutil/avutil.h
    	libavutil/pixfmt.h
    	libswscale/swscale.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39dbe9b6b8fdd587793583c8296fecf94b3aee58
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Sat Jun 11 00:04:40 2011 +0200

    Fix -t option for formats which holds dts and no pts
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36204ed88e6c5eb54f36df2dea94b20e786b215f
Author: Joseph Artsimovich <joseph at mirriad.com>
Date:   Fri Jun 10 21:38:14 2011 +0200

    dnxhd: Renama tables

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3cef0a85b7d3fd133a3349341646fe15aeb0030
Author: Dave Badia <dbadia at gmail.com>
Date:   Fri Jun 10 21:18:26 2011 +0200

    Extract rotation in MOV metadata

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19d824e47373594739bb9a05cd4e7edbc441b173
Author: Alex Converse <aconverse at google.com>
Date:   Tue Apr 26 09:08:26 2011 -0700

    bitstream: Properly promote av_reverse values before shifting.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0fd82fedc9b279cd12f71dd7de954cfb60fa9dea
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 10 20:25:49 2011 +0200

    pixfmt: Replace 9/10bit deprecation by a technical explanation.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=103278f7b0b037a4a6184865ca9b8d021ec9be85
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 19:16:39 2011 -0700

    libavutil/swscale: YUV444P10/YUV444P9 support.
    
    Also add missing glue code for recently added YUV422P10 formats
    to swscale.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c149843b5a484e73baffa0e070cfa08fe05943dd
Author: Jason Garrett-Glaser <jason at x264.com>
Date:   Thu Jun 9 18:20:19 2011 -0700

    H.264: Fix high bit depth explicit biweight
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c031a3338d49dd61cf34fd703631f5a47205912
Author: Oskar Arvidsson <oskar at irock.se>
Date:   Fri Jun 10 02:40:10 2011 +0200

    h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.
    
    The tc variable was not splatted correctly.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=919d7a345a7e9044c3cdc89cf06dc521a1b01c6c
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue Jun 7 13:18:12 2011 +0200

    Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aecc596a651b981256f91ee619aaf282e455d99e
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Fri Jun 10 12:58:08 2011 -0400

    Update copyright year for ac3enc_opts_template.c.
    
    The code was originally committed to Libav on March 25, 2011.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f74e5b76b1033e5224d6a7b5906e05cecd2b3302
Author: Kieran Kunhya <kierank at ob-encoder.com>
Date:   Wed Jun 8 01:26:20 2011 -0500

    adts: Adjust frame size mask to follow the specification.
    
    This fixes ADTS detection for at least one sample.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=16c9e6717e8b9524bf9126153e336db2f386514c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 13:03:22 2011 +0200

    APIchanges: fill hash for the avfilter_get_audio_buffer_ref_from_arrays addition

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79a0ec1af4817bb7b989803b9f460d1e4acaf7b7
Author: Mina Nagy Zaki <mnzaki at gmail.com>
Date:   Wed Jun 8 19:24:25 2011 +0300

    lavfi: avfilter_merge_formats: handle case where inputs are same
    
    This fixes a double-free crash if lists are the same due to the two
    merge_ref() calls at the end of the (useless) merging that happens.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=989184fea4854720caef35347992499ba8033195
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Feb 12 17:56:50 2011 +0100

    lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.c
    
    Use avfilter_get_audio_buffer_ref_from_arrays() in
    avfilter_default_get_audio_buffer(), simplify.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c3819600e2975cb5dc8ca07e0ea41f8204324e4a
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Jan 31 00:07:41 2011 +0100

    lavfi: implement avfilter_get_audio_buffer_ref_from_arrays()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c6d7fc276ac07d53027d9dbd8bb4d0a33820a6aa
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 12:32:25 2011 +0200

    APIchanges: remove duplicated entry

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2caaa791a0d6e4a10bd4e9bbd5b88985f6a81454
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 11:15:42 2011 +0200

    APIchanges: fill in dates and numbers
    
    Since some minor bump were not done, some entries present the same
    libavutil minor (which represent the next bump after the corresponding
    change).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5825b22a2dc6652c17bf33ebfab2719eed2e569
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 11:50:55 2011 +0200

    APIchanges: remove duplicated entry
    
    Remove duplicated entry regarding PIX_FMT_BGR48LE/BE formats.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0ce9711aa01be2a1334756c648e569c72fb789f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 11:08:55 2011 +0200

    APIchanges: correctly interleave entries

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd77a5e27c6701d68f671e702f4b4d57191f7b3c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 11:06:55 2011 +0200

    APIchanges: add entry for av_force_cpu_flags() addition

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ace0a5e236364f5dd6f16195509da899bdd35d8f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 11:54:54 2011 +0200

    lavf: bump minor after the addition of fps_probe_size to AVFormatContext

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62519c6139bd3d3e7f8004ad4e7d2d67e63b1c87
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 10 11:24:04 2011 +0200

    lavc: bump minor after the addition of AVCodecContext.request_sample_fmt

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d16cccac98a250d53827fa0c82e429bf17070d0f
Author: Martin Storsjö <martin at martin.st>
Date:   Sat May 21 14:58:43 2011 +0300

    movenc: Add RTP muxer/hinter options
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f3f82296a407d3c4eada161aaec45b21a5334fc3
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 15:41:38 2011 +0300

    movenc: Pass the RTP AVFormatContext to the SDP generation
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2e29c62476f7d8f8851d0d51809ce2a152362f5
Author: Martin Storsjö <martin at martin.st>
Date:   Sat May 21 15:03:48 2011 +0300

    rtspenc: Add RTP muxer options
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6cf09bb7ef5a52b9d9b589067d94a5c80f9fe848
Author: Martin Storsjö <martin at martin.st>
Date:   Sat May 21 15:03:35 2011 +0300

    rtspenc: Add an AVClass for setting muxer specific options
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ff0824f72c25787b6ad60b5c90a25473995e68c6
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 15:42:53 2011 +0300

    rtpenc_chain: Pass the rtpflags options through to the chained muxer
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=635fac9af10092b0d5780a7d1b422b3044f9abd9
Author: Martin Storsjö <martin at martin.st>
Date:   Fri May 27 22:38:36 2011 +0300

    rtpenc: Declare the rtp flags private AVOptions in rtpenc.h
    
    This allows other muxers that chain a RTP muxer to declare
    the same options easily.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9c434ce8263097bd17e6a59461041f846edc2701
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 15:48:20 2011 +0300

    sdp: Reindent after the previous commit
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0832122880fa50e66dfd62eb6aa5c814f83f68d9
Author: Juan Carlos Rodriguez <ing.juancarlosrodriguez at hotmail.com>
Date:   Wed May 18 15:00:03 2011 +0300

    rtpenc: MP4A-LATM payload support
    
    This is enabled with an AVOption on the RTP muxer. The SDP
    generator looks for a latm flag in the rtpflags field.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb7c11cc9e7e05c819fff487a3f486f11ab4b860
Author: Martin Storsjö <martin at martin.st>
Date:   Fri May 27 22:21:40 2011 +0300

    avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0558e266a267b5d90d3be1d8d86e60db2c303773
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 15:41:06 2011 +0300

    sdp: Allow passing an AVFormatContext to the SDP generation
    
    Options from the AVFormatContext can be read for modifying
    the generated SDP.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f33a6a22b4f2382a5113194335ae2a22ae957fed
Author: Yusuke Nakamura <muken.the.vfrmaniac at gmail.com>
Date:   Fri May 13 23:46:48 2011 +0900

    mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8999306e516663de2b46aed0c79f7bcc77eb5a1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Mar 25 01:13:08 2011 +0100

    mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.
    
    Fixes issue1613, 621, 562 simultaneously
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b8ec38d28cc99c4017471c6981fc1206732b468
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 10 04:54:30 2011 +0200

    ac3: there was no libav in 2010 thus this code cannot be from  libav.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ec77aae6791582b2f8e2502b48fd6d562aa81ce
Merge: 6a137dd 996bbdb
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 10 03:54:27 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      lavf: make compute_pkt_fields2() return meaningful error values
      matroskadec: set timestamps for RealAudio packets.
      intelh263dec: aspect ratio processing fix.
      intelh263dec: fix "Strict H.263 compliance"  file playback
      oss,sndio: simplify by using FFMIN.
      swscale: extract monowhite/black output from yuv2packed[12X]_c().
      swscale: de-macro'ify RGB15/16/32 input functions.
      swscale: rearrange code.
      movdec: Add support for the 'wfex' atom.
      ffmpeg.c: Add a necessary const qualifier
      riff: Fix potential memleak.
      swscale: change 48bit RGB input macros to inline functions.
      swscale: change 9/10bit YUV input macros to inline functions.
      swscale: extract gray16 output functions from yuv2packed[12X]().
      swscale: use standard clipping functions.
      swscale: merge macros that are used only once.
      swscale: fix function declarations in swscale.c.
      swscale: fix function declaration keywords in x86/swscale_template.c.
    
    Conflicts:
    	ffmpeg.c
    	libavcodec/intelh263dec.c
    	libswscale/swscale.c
    	libswscale/x86/swscale_template.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af2faf2076b96ab85cc51d5e970574079373c396
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 9 18:13:53 2011 -0400

    swscale: split YUYV output out of yuv2packed[12X]_c().
    
    This is part of the Great Evil Plan to simplify swscale.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6a137dde3ed6d88dc8bfa9de6f29a23e2b384a77
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 10 00:19:25 2011 +0200

    dict: This code was developed in ffmpeg and not libav, nor by libav developers.
    Correct copyright notices.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=996bbdbf1f5a031d38e8af3eac432bf8e2c72458
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue Mar 15 12:34:55 2011 +0100

    lavf: make compute_pkt_fields2() return meaningful error values
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4654420410da643812b7b90fb39dd42e3a02bc53
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Sat Feb 26 12:52:01 2011 +0100

    matroskadec: set timestamps for RealAudio packets.
    
    Improves seeking in ffplay with
    http://samples.mplayerhq.hu/Matroska/RA_missing_timestamps.mkv
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e84c072e4e8db33641696555ed73de61ce61442
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu Jun 9 22:36:31 2011 +0200

    intelh263dec: aspect ratio processing fix.
    
    patch submitted by xvid_fan freenet de

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95a05030ca73076a8e5127e69596ade5964af60b
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu Jun 9 22:29:40 2011 +0200

    intelh263dec: fix "Strict H.263 compliance"  file playback
    
    fixes issue2449
    
    patch submitted by xvid_fan freenet de

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c673c90515ab553c9ed9f4e1997600d1b3e4e2bb
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Tue Mar 29 20:18:45 2011 +0200

    oss,sndio: simplify by using FFMIN.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b105e3ee607b4d83f894ee0c18bbd1d6f1e996f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 9 16:25:21 2011 -0400

    swscale: extract monowhite/black output from yuv2packed[12X]_c().
    
    This is part of the Great Evil Plan to simplify swscale.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d4d483eee04d78ba021e84aec2ff75d9fc3a236
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 9 13:59:21 2011 -0400

    swscale: de-macro'ify RGB15/16/32 input functions.
    
    Inline functions are easier to read, maintain, modify and test,
    which justifies the slightly increased source size. This patch
    also adds support for non-native endianness RGB15/16 and fixes
    isSupportedOutput() to no longer claim that we support writing
    non-native RGB565/555/444.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2babb9b47072ca586b4414680b8d7abf85a16e5
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 9 10:00:09 2011 -0400

    swscale: rearrange code.
    
    This way the code in the file is less cluttered all-over-the-
    place.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=85e9e3a9fa9c79bb3b4af74d15c7aa62f29515ce
Author: Alex Converse <alex.converse at gmail.com>
Date:   Mon Jun 6 10:59:46 2011 -0700

    movdec: Add support for the 'wfex' atom.
    
    The 'wfex' is just a Microsoft WaveFormatEx struct.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a1b79128c25a5c1004bbd0af85a68c9a2a3e580
Author: Alex Converse <alex.converse at gmail.com>
Date:   Thu Jun 9 09:52:47 2011 -0700

    ffmpeg.c: Add a necessary const qualifier

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed8a50068caacf722b6c7a81f77abcadc134e544
Author: Alex Converse <alex.converse at gmail.com>
Date:   Thu Jun 9 09:50:38 2011 -0700

    riff: Fix potential memleak.
    
    Make ff_get_wav_header() free existing extradata before allocing a new
    buffer.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dbd3183935e252aaf5796638d4711cff27c75934
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 15:12:32 2011 -0400

    swscale: change 48bit RGB input macros to inline functions.
    
    Inline functions are slightly larger in source code, but
    are easier to handle in source code editors. The binary code
    generated is the same.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f30ee65700cc2def6447de09c91afa3f7ecc7639
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 14:50:49 2011 -0400

    swscale: change 9/10bit YUV input macros to inline functions.
    
    Inline functions are slightly larger in source code, but
    are easier to handle in source code editors. The binary code
    generated is the same.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa39f5f6d61c8c2640dd39520419264ffa1850de
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 13:29:09 2011 -0400

    swscale: extract gray16 output functions from yuv2packed[12X]().
    
    This is part of the Great Evil Plan to simplify swscale.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1e0b90c640235916d5b2f98a3b2d5a9975b740f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue Jun 7 11:22:54 2011 -0400

    swscale: use standard clipping functions.
    
    This generates better code on some non-x86 architectures.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e458b536052a35fe3b0f221ca3ccb308faa84f35
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue Jun 7 11:06:44 2011 -0400

    swscale: merge macros that are used only once.
    
    This reduces source code size without affecting the binary.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e5a8d3c9affbb242e39cea29bd44003361504d4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 12:31:11 2011 -0400

    swscale: fix function declarations in swscale.c.
    
    Remove inline keyword from functions that are never inlined.
    Use av_always_inline for functions that should be force-inlined
    for performance reasons. Use av_cold for init functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a27db4c349574d44c581fa484f03fb1ee816aaf9
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 12:12:50 2011 -0400

    swscale: fix function declaration keywords in x86/swscale_template.c.
    
    Remove inline keyword for functions that are only called through
    their function pointers (and thus cannot be inlined); add av_cold
    keyword to init function, and use av_always_inline instead of
    inline for functions that must be inlined for performance reasons.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9ecb849ef39bc337d9439b829fe08da5c95cc3d
Merge: 7b8ed83 a71bcd1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 9 04:47:19 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      crypto: Use av_freep instead of av_free
      lavf: don't try to free private options if priv_data is NULL.
      swscale: fix types of assembly arguments.
      swscale: move two macros that are only used once into caller.
      swscale: remove unused function.
      options: Add missing braces around struct initializer.
      mov: Remove leftover crufty debug statement with references to a local file.
      dvbsubdec: Fix compilation of debug code.
      Remove all uses of now deprecated metadata functions.
      Move metadata API from lavf to lavu.
    
    Conflicts:
    	doc/APIchanges
    	libavformat/aiffdec.c
    	libavformat/asfdec.c
    	libavformat/avformat.h
    	libavformat/avidec.c
    	libavformat/cafdec.c
    	libavformat/matroskaenc.c
    	libavformat/mov.c
    	libavformat/mp3enc.c
    	libavformat/wtv.c
    	libavutil/avutil.h
    	libavutil/internal.h
    	libswscale/swscale.c
    	libswscale/x86/swscale_template.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b8ed831eb8432d202dad16dedc1758b018bb1fa
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 9 03:35:50 2011 +0200

    jpegdec: actually search for and parse RSTn
    
    Fixes Ticket267
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8d0d8bc767309d5e8d9ee64addc11117190338e
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Wed Jun 8 02:20:53 2011 +0200

    crypto: Use av_freep instead of av_free
    
    This fixes a potential double free.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1ad93c08ce0b6ea2f4505267fe3aa7584701dca
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 9 01:39:49 2011 +0200

    Revert "crypto: fix potential double free"
    
    This reverts commit 7d89f7cbf3ccd98f9a5f58db97effa9afd2d571a.
    
    Revert at authors request, and its buggy missing &

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1fe3bf3e4b4f4a456204cc9512d0f7088231d109
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed Jun 8 16:14:40 2011 +0200

    Revert "build: remove empty $(OBJS) target"
    
    This reverts commit b9c6c7cb25932b594fd684a0cb553e439d49fe12.
    It appears this caused the .o files to be deletec under some circumstances.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a71bcd1a7f66e210971c44452dc4cdae7bdbd98a
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Wed Jun 8 02:20:53 2011 +0200

    crypto: Use av_freep instead of av_free
    
    This fixes a potential double free.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=be20528ced76a43aafed032742b3ddd1897bf55e
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Tue Jun 7 11:09:58 2011 -0700

    aac: fix adts frame size mask, fix demuxer probing for some files.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dbaba52ed25f79c8be0ce1a478b229bf868f8c11
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon Jun 6 13:14:05 2011 +0200

    lavf: don't try to free private options if priv_data is NULL.
    
    This might happen if there was an error before priv_data was allocated
    and result in segfault.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=47d2ca3205b53665328fe301879c339449db7a1d
Author: Mina Nagy Zaki <mnzaki at gmail.com>
Date:   Tue Jun 7 17:42:32 2011 +0300

    lavfi: handle NULL lists in avfilter_make_format_list

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9bcbb250e23959075765edd3cb4c1fcb46736d7d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 11:39:26 2011 -0400

    swscale: fix types of assembly arguments.
    
    This prevents the following compiler warnings: "warning:
    initialization from incompatible pointer type". Since the
    variables are only ever used in inline assembly, their type
    is actually irrelevant (so the part where it was wrong did
    not invoke any buggy behaviour).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=496d95c34cbc185c04c37be3cbcef941da53989a
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 11:33:46 2011 -0400

    swscale: move two macros that are only used once into caller.
    
    This way, they look like regular code, which is easier to
    understand.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d84dfce93a8dac7a3b82adab9099312f638b58b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 8 11:03:11 2011 -0400

    swscale: remove unused function.
    
    Use of this wrapper was removed in a previous patch, but I
    forgot to actually remove the function itself.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e4cb03a93593f8ddb8b4ea3c7ee3bf8acb7ea21
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Wed Jun 8 16:38:37 2011 +0200

    Fix "mixed declarations and code" warnings.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5bd6ec6d59737db63b12312f20ac0f3f0b89502e
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed Jun 8 14:59:47 2011 +0200

    options: Add missing braces around struct initializer.
    
    This fixes the warning:
    libavformat/options.c:62:1: warning: missing braces around initializer [-Wmissing-braces]

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b7847a3f2eb56591590ab065b65c335892af6e4c
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 16:10:17 2011 +0200

    mov: Remove leftover crufty debug statement with references to a local file.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4855adc802622d0487c891743f8259c62958338
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon Jun 6 14:10:22 2011 +0200

    dvbsubdec: Fix compilation of debug code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2d67e424fa10d883e13709095c80bd3b502ce03
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun May 22 12:46:29 2011 +0200

    Remove all uses of now deprecated metadata functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9f80ea2a7325f9c84307568843512811a99baff
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun May 22 12:45:00 2011 +0200

    Move metadata API from lavf to lavu.
    
    Rename it to AVDictionary, since it will be used as such.  Tags
    documentation and metadata conversion API is lavf-specific, so remains
    there.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d552f616a26623e5b593e4d3474c61563f3939fd
Merge: 7d89f7c ac4a854
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed Jun 8 03:56:36 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (28 commits)
      Remove some non-compiling debug messages.
      ffplay: Fix non-compiling debug printf and replace it by av_dlog.
      H264: x86 predict init cosmetics.
      ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
      Move E-AC-3 encoder functions to a separate eac3enc.c file.
      ac3enc: remove convenience macro, #define DEBUG
      ac3enc: remove unused #define
      vc1: re-initialize tables after width/height change.
      APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition
      samplefmt: add av_get_bytes_per_sample()
      iirfilter: fix biquad filter coefficients.
      swscale: remove duplicate conversion routine in swScale().
      swscale: add yuv2planar/packed function typedefs.
      swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.
      swscale: reindent x86 init code.
      swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
      swscale: cosmetics.
      swscale: remove alp/chr/lumSrcOffset.
      swscale: un-special-case yuv2yuvX16_c().
      shorten: Remove stray DEBUG #define and corresponding av_dlog statement.
      ...
    
    Conflicts:
    	doc/APIchanges
    	libavcodec/ac3enc.c
    	libavutil/avutil.h
    	libavutil/samplefmt.c
    	libswscale/swscale.c
    	libswscale/swscale_internal.h
    	libswscale/x86/swscale_template.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d89f7cbf3ccd98f9a5f58db97effa9afd2d571a
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Wed Jun 8 02:20:53 2011 +0200

    crypto: fix potential double free

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1e9b3026908e556d1a2b6afb76d48df9272f8f95
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Tue Jun 7 22:14:18 2011 +0200

    libx264: fix double free

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f2a2e605165efcbb16c3470d48e61e4a53a0f94
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed Jun 8 01:28:11 2011 +0200

    ffplay: remove -debug option
    
    The options -loglevel LEVEL -debug FLAGS can be used for achieving the
    same objectives, with a finer level of control.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e77a3095bd7078cca9ee3a868fd0c4ed5bd72578
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed Jun 8 01:24:42 2011 +0200

    ffplay: remove -vismv option
    
    Use -vismv 1 instead. Simplify.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21bf6d7aab8dd4d0cdda19e33fa4c756fcec467d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 8 20:46:41 2011 +0200

    mpegvideo: use av_get_picture_type_char() in ff_print_debug_info()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac4a8548110bc180cb67bea6eaf8b8e1081370cf
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 15:53:34 2011 +0200

    Remove some non-compiling debug messages.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8543f0f923eb1d476b14444e1cc8034f08ebcdda
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed Jun 8 00:41:12 2011 +0200

    ffplay: Fix non-compiling debug printf and replace it by av_dlog.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4de83b7b6d3ba321877f69621ef0de497384060c
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date:   Tue Jun 7 10:31:51 2011 -0400

    H264: x86 predict init cosmetics.
    
    Change indentation and whitespace; also move HAVE_YASM blocks.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3778972d854b72685b10e0b4afedcc1af6f5433
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed Jun 8 00:06:19 2011 +0200

    ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
    
    The AC-3 encoder unconditionally references some symbols from the E-AC-3
    encoder; make those references conditional to fix linking.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8e9ea43d004be04e4a9a07736104d099a5bf1f9
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Jun 7 12:47:09 2011 -0400

    Move E-AC-3 encoder functions to a separate eac3enc.c file.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=787a13535a451b802a23abf211a34840c27bbc23
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Jun 7 11:50:38 2011 -0400

    ac3enc: remove convenience macro, #define DEBUG

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8bd53402a6d361b3da7c2c206c999b12ea1e5c6
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Jun 7 10:53:44 2011 -0400

    ac3enc: remove unused #define

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b20d35a543c6635c348f3b312b5fa24137c0f95
Author: John Stebbins <stebbins at jetheaddev.com>
Date:   Tue Jun 7 19:53:31 2011 +0200

    vc1: re-initialize tables after width/height change.
    
    read_sequence_header can change width/height; therefore, re-initialize
    all tables if width/height changed
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1397ac0aa0ac98333b9e88d258b625eec99c011f
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Jun 7 13:04:06 2011 -0400

    APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a6703faa157294efb75619f55c06d7ed5a0aa2bf
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Jun 6 01:14:50 2011 +0200

    samplefmt: add av_get_bytes_per_sample()
    
    Deprecate av_get_bits_per_sample_fmt(), which was a misnamed function.
    
    For the moment we don't have sample formats with a non-integer number
    of bytes, in that case we may need to create a new
    av_get_bits_per_sample() function. In the meanwhile we prefer to adopt
    this variant, since avoids divisions by 8 all over the place.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1929807bef88c3ec3e18434fe82cf04d8f51c7a1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Jun 7 18:22:53 2011 +0200

    libvpxenc: add forgotten AVClass.
    
    Fixes Ticket269
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f37321abcbf9be5f58647b17155c0e257949c0d
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Mon Jun 6 17:10:11 2011 -0400

    iirfilter: fix biquad filter coefficients.
    
    The current filter implementation should only have the cx coefficients
    divided by gain in order to give the correct output scale.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=edeb56fa31071841125f723b741858a4187ee748
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 22:54:30 2011 -0400

    swscale: remove duplicate conversion routine in swScale().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b73fe700253f1e93c3ca10f72fc8159d7e12aaa1
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 22:31:11 2011 -0400

    swscale: add yuv2planar/packed function typedefs.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df91d091747395384a7c585cee568f9949e6c9f2
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 22:27:45 2011 -0400

    swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0fb5193156053b820579df9ab4596b950eb05d4d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 21:48:51 2011 -0400

    swscale: reindent x86 init code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca364a5b43044bc98a7aef001fb1543b7b13411d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 21:46:16 2011 -0400

    swscale: extract SWS_FULL_CHR_H_INT conditional into init code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3b28b080f588a63d9bcf2714daa7119ece2da61
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 21:40:04 2011 -0400

    swscale: cosmetics.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea281753120f55fc3a3102ac54ba291d0ffcd43d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 21:37:59 2011 -0400

    swscale: remove alp/chr/lumSrcOffset.
    
    They are hacks added to reuse the same scaling function for
    different formats and they may cause problems when SIMD
    implementation of the same functions are used along with pure
    C functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bda9b20fa49975c6b9c39308818e7773eb78b411
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun Jun 5 21:15:44 2011 -0400

    swscale: un-special-case yuv2yuvX16_c().
    
    Make yuv2yuvX16_c a function pointer for yuv2yuvX(), so that the
    function pointer becomes bitdepth-independent.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9478cfefb408ae1d476555b46893005e2d3bf4c
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue Jun 7 10:52:30 2011 +0200

    shorten: Remove stray DEBUG #define and corresponding av_dlog statement.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d9570a304054c009b7f3fee60fff1299f25c7f5
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue Jun 7 14:02:38 2011 +0200

    vorbisdec: Restore mistakenly removed debug output.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3251af90379e69faf7b13e2d0236056c37bb0922
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue Jun 7 13:36:06 2011 +0200

    v4l2: set default standard to NULL
    
    It was errouneously changed to "NTSC" by the recent merge commit.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a8228c05e23d85b11a3853bf25a7ddbc662e2e3
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Jun 7 13:22:36 2011 +0200

    sws: make dither_scale const
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8f6bd4b88405526dea26daaf86e94509e7144df
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon Jun 6 13:32:37 2011 +0200

    configure: Document --enable-vdpau.
    
    The option is disabled by default, so enabling it should be documented.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=02a8d43adf7063bda2d20039d3e9b19d8469fe69
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon Jun 6 01:25:32 2011 +0200

    Replace some av_log/printf + #ifdef combinations by av_dlog.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f6b9cc31d086860c7a7887685bed321fe3843f4
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon Jun 6 00:53:31 2011 +0200

    Replace some nonstandard DEBUG_* preprocessor directives by plain DEBUG.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8ea0eb6ff5719a3ff2a60454dd0a2b07aa6dbe2
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon Jun 6 00:52:28 2011 +0200

    svq1dec: Fix debug statements that referenced non-existing context.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7cf5639e727b454896e7d7d8da2abcd4b631eac
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon Jun 6 00:39:39 2011 +0200

    Replace some printf instances in debug code by av_log.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ae28eb85351528e37ded59336e3f763497813b7
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue Jun 7 02:18:19 2011 +0200

    showfiltfmts: use av_get_pix_fmt_name()
    
    Use av_get_pix_fmt_name() rather than access
    av_pix_fmt_descriptors. Improve readability.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e01bb264e78385367b716a55df713ae1a6750310
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 15:27:51 2011 +0200

    inverse.c: Replace unnecessary intmath.h header by necessary stdint.h.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc25d79f4980fb547908f4dd43732ebc0622610c
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 01:28:22 2011 +0200

    Drop unnecessary directory prefixes from #include directives.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40da61eff5acaaaec7d1247f7be4bb10fca30c1c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Jun 7 04:43:03 2011 +0200

    Makefile: critical build fix after the merge. make fate passed locally due to ffmpeg/ffmpeg_g being there from before
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=174df6affc4e2cfdc6c91c1be3c3e1a8a794cf78
Merge: 3a1aaf7 b9c6c7c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Jun 7 03:37:57 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      build: remove empty $(OBJS) target
      build: make rule for linking ff* apply only to these targets
      build: rearrange some lines in a more logical way
      s302m: fix resampling for 16 and 24bits.
      ARM: remove MUL64 and MAC64 inline asm
      build: clean up .PHONY lists
      build: move all (un)install* target aliases to toplevel Makefile
      flvenc: propagate error properly
      build: remove stale dependency
      build: do not add CFLAGS-yes to CFLAGS
      utils.c: fix crash with threading enabled.
      configure: simplify source_path setup
      configure: remove --source-path option
      lavf: deprecate AVFormatParameters.time_base.
      img2: add framerate private option.
      img2: add video_size private option.
      img2: add pixel_format private option.
      tty: add framerate private option.
    
    Conflicts:
    	Makefile
    	configure
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a1aaf7b21c7bde9f4c3d5342baa64d3e940d05f
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue Jun 7 03:14:28 2011 +0200

    ffplay: Fix -vismv
    
    Fixes Ticket164
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a39bd458a0df295df59242a8e18e1e5313bd3318
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Jun 6 22:59:23 2011 +0200

    mem: Trying to workaround posix_memalign() bug on OSX
    
    This patch is based on a patch by John Stebbins
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9c6c7cb25932b594fd684a0cb553e439d49fe12
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 6 21:46:18 2011 +0100

    build: remove empty $(OBJS) target
    
    This target was added to prevent some files being deleted
    by make when using chains of implicit rules.  This is no
    longer required.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d170962bd611d6336362d5da067d5a757d627f7
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 6 23:00:26 2011 +0100

    build: make rule for linking ff* apply only to these targets
    
    This ensures that the special link command using cmdutils.o
    only applies to the targets it should.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d58ed64a8953d07f33259317a2ea5856d0c91dfd
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Jun 6 15:00:25 2011 +0200

    eval: add support for pow() function
    
    It is a more search-friendly alternative to the ^ operator.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d93d7349ceb963150100d3c1b8649d234e396616
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 6 19:57:10 2011 +0100

    build: rearrange some lines in a more logical way
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4f8da7e7dc9244342da6c97ca489a8e6f712f3b4
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Sat Jun 4 14:36:30 2011 +0200

    s302m: fix resampling for 16 and 24bits.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21c65125424ef3dd7e276dea14f8e8ef3292e388
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun Jun 5 13:44:28 2011 +0100

    ARM: remove MUL64 and MAC64 inline asm
    
    Current GCC versions know how to generate these instructions
    properly and avoiding inline asm gives better code.  The MULH
    function for ARMv5 uses the same instruction and is also not
    needed any more.
    
    The MLS64 macro remains since negating an input would normally
    not be allowed as it would fail for INT_MIN.  In our uses, the
    inputs never have this value and thus negating is safe.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0018b7f04378a0ff83c6c6d097fc6bdc97212970
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun Jun 5 21:57:03 2011 +0100

    build: clean up .PHONY lists
    
    This removes nonexisting targets from phony lists and puts them
    all in one place.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7a72d250b0deeaed68798f23476be30b28af064
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun Jun 5 21:52:32 2011 +0100

    build: move all (un)install* target aliases to toplevel Makefile
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e28e9ca8f0025c34c3c6df8bf699a9a2db43abe
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Mon Jun 6 09:13:05 2011 -0500

    flvenc: propagate error properly
    
    avio_flush can fail, in particular when used with the rtmp/librtmp
    protocol.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=171ae1eb0da284dec03c996ac68920823a71644d
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 6 13:21:05 2011 +0100

    build: remove stale dependency
    
    This dependency is implicitly covered elsewhere.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5eaba041a07a667eabd9a0784ead94e8d83c51fc
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun Jun 5 22:16:16 2011 +0100

    build: do not add CFLAGS-yes to CFLAGS
    
    CFLAGS-yes is never set so this serves no purpose.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ceff045dbecb63bbe42da6d7d33f614ae67fbebd
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Mon Jun 6 09:27:54 2011 -0400

    utils.c: fix crash with threading enabled.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8477f2deefbebe7dab9dce4c9ed5f3bc8030206d
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 6 12:56:26 2011 +0100

    configure: simplify source_path setup
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc435c4e9dfb10c81f177970a14e64a7b232ba54
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon Jun 6 12:37:06 2011 +0100

    configure: remove --source-path option
    
    This option does not work, and the implied functionality is
    at best pointless.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=263f57c6d76b27e1895c4001f815824a463b1592
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Jun 6 11:34:45 2011 +0200

    pixdesc: remove duplicated header inclusion

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef28c7b3a4f4513f7ea7c2f118eb806490d79546
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jan 15 18:48:37 2011 +0100

    lavfi: use av_samples_alloc() in avfilter_default_get_audio_buffer()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95a0242642e8ee345f6545ea7f9b042989272729
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue Feb 1 12:34:23 2011 +0100

    lavfi: prefer nb_samples over size in AVFilterBufferRefAudioProps
    
    Remove AVFilterBufferRefAudioProps.size, and use nb_samples in
    avfilter_get_audio_buffer() and avfilter_default_get_audio_buffer() in
    place of size.
    
    This is required as the size in the audio buffer may be aligned, so it
    may not contain a well defined number of samples.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0bc2cca12f671010eac171bc22049320a7cd61a3
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 11:14:24 2011 +0200

    samplefmt: switch nb_channels/nb_samples params order in av_samples_alloc()
    
    This is consistent with the order of parameters in
    av_samples_fill_arrays().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1c74148128ebed7c7bc9d36c776f24898267174
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue Mar 22 13:29:28 2011 +0100

    samplefmt: change layout for arrays created by av_samples_alloc() and _fill_arrays()
    
    The new layout is consistent with that of the av_image_() API, and
    simplifies understanding and copy operations, it also preserves
    alignment information which was lost with the previous layout.
    
    This breaks API/ABI, but since the function was never referenced in
    the code (and it isn't unlikely already used by someone) then this
    should not be a problem.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2592ea42ca0d7c81b6e6ae90189d43e3e3fce59
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat Jun 4 00:23:14 2011 +0200

    lavf: deprecate AVFormatParameters.time_base.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=abcedfac60efa679e18a561bce0e93f8535b60e3
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat Jun 4 00:21:26 2011 +0200

    img2: add framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a915bf64ccae3b341b7a416d509f7f807ab65777
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat Jun 4 00:17:31 2011 +0200

    img2: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f33e2a51d9e704a48a7c72333d1d720633eed98a
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat Jun 4 00:13:35 2011 +0200

    img2: add pixel_format private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1dcbfddf9d8c484121824f876a1d8faee26d7fa
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 20:58:01 2011 +0200

    tty: add framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=580817df048fb114529cdb4a82885f551bf62c0c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Jun 6 04:03:09 2011 +0200

    Move code for "ffmpeg: fix massive leak occurring when seeking" / e4841a404bdabfeafb917454d510b60d888cb761 elsewhere
    
    The picture struct is written to in the loop, so this cannot work.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9569249c274ab71b570d6a462903379e9d414fb
Merge: 6700aa8 eb7505e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Jun 6 03:02:38 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      Remove some unused scripts from tools/.
      Add x86 assembly for some 10-bit H.264 intra predict functions.
      v4l2: do not force NTSC as standard
      Skip tableprint.h during 'make checkheaders'.
      Remove unnecessary LIBAVFORMAT_BUILD #ifdef.
      Drop explicit filenames from @file Doxygen tags.
      Skip generated table headers during 'make checkheaders'.
      lavf,lavc: free avoptions in a generic way.
      AVOptions: add av_opt_free convenience function.
      tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.
      tiff: print log in case of unknown / unsupported tag.
      tiff: fix linesize for mono-white/black formats.
      Fix build of eval-test program
      configure: Document --enable-vaapi
      ac3enc: extract all exponents for the frame at once
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6700aa8810d877cb017d977f12638481df459eb1
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Jun 6 01:50:27 2011 +0200

    lavf: remove reference to output-example in Makefile
    
    output-example.c (and renamed to muxing-example.c) has been moved to
    doc/examples.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27bcf55f459e038e81f09c17e72e6d44898b9015
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 15:43:21 2011 +0200

    vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_ref
    
    The new flags parameter allows to specify if the video ref to add
    should overwrite the cache, if the flag is not set vsrc_buffer will
    complain and abort; otherwise it will clean the already cached video
    ref before to overwrite it, thus avoiding a leak.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb7505e4295dca9c3ab8c01e055a458e07857ef0
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sat Jun 4 18:45:28 2011 +0200

    Remove some unused scripts from tools/.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8d44f9dd5e2b0e65976c586a6185882d673317b
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date:   Sun Jun 5 19:20:05 2011 -0400

    Add x86 assembly for some 10-bit H.264 intra predict functions.
    
    Parts are inspired from the 8-bit H.264 predict code in Libav.
    Other parts ported from x264 with relicensing permission from author.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2c6fb9f03204d25bee68f1175233c1fff8e77e65
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Sun Jun 5 14:20:56 2011 -0500

    v4l2: do not force NTSC as standard
    
    Setting a standard is meaningful only for analog capture devices.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=612d0782fc885aaa0bbb8f8966d425ea91a606cf
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 20:44:08 2011 +0200

    Add const to avfilter_get_video_buffer_ref_from_arrays arguments.
    
    Avoids warning about discarding qualifiers in avcodec.c
    
    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef5d7e18f4be8f36afc1034369849bff980ad9b1
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 01:59:14 2011 +0200

    Skip tableprint.h during 'make checkheaders'.
    
    It is only used on the host and may not compile on the target.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fb8648ad4b94abd119ae75b174f578aaacbbfd55
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 01:54:45 2011 +0200

    Remove unnecessary LIBAVFORMAT_BUILD #ifdef.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f25a2ece76756214da7dcde4a52a0534d9503319
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 00:59:52 2011 +0200

    Drop explicit filenames from @file Doxygen tags.
    
    The filename is unnecessary and brittle across file renames.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29b3de127f332ef7dff863544730f0b4b0741a11
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 02:00:21 2011 +0200

    Skip generated table headers during 'make checkheaders'.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=367732832faaf1bac4ece37cf7fef8c911e16312
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun Jun 5 13:18:17 2011 +0200

    lavf,lavc: free avoptions in a generic way.
    
    It's simpler and less error-prone.
    
    Fixes some memleaks along the way.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b39b06233dfd69b941a32f29171dfb63abb23c06
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun Jun 5 13:17:26 2011 +0200

    AVOptions: add av_opt_free convenience function.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e844abc4983385567cfca1a638877e19f0f1cfeb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Jun 5 13:55:02 2011 +0200

    sdl: align option fields after last commit

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4841a404bdabfeafb917454d510b60d888cb761
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 3 19:03:44 2011 +0200

    ffmpeg: fix massive leak occurring when seeking
    
    Avoid to add frames to the vsrc_buffer in the case ist->pts <
    start_time, as these frames are unused (and never released). In
    particular this condition is verified with commands of the kind:
    ffmpeg -i INPUT -ss TIME OUTPUT
    
    Also allow a minor simplification.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cea87fb2c38f175b9a0bd2a46617c155e67d4794
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Jun 5 00:09:04 2011 +0200

    ffprobe: implement -i FILE option
    
    Useful for mimicking the ffmpeg -i FILE syntax.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92b4abc2ad88ac7e89a60480094b8398fe1b8dbf
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun Jun 5 01:06:13 2011 +0100

    tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.
    
    This fixes the build with hardcoded tables enabled.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b032c65547a0c396902c101e7a5efdabb3025b9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Jun 5 00:06:20 2011 +0200

    ffplay.texi: document -i FILE option

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b4af3cf3470a14626e5d2f40ce3c88bfdd0c8561
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Jun 5 00:03:59 2011 +0200

    cmdutils: remove unnecessary OPT_DUMMY implementation
    
    The -i INPUT option can be implemented more cleanly by using a
    function option, which can easily be done now that the
    parse_arg_function passed to parse_options has a standard signature.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=96f931adf75967dc86fbf3ee21517e539d0a6e50
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Jun 4 23:54:19 2011 +0200

    cmdutils: change the signature of the function argument in parse_options()
    
    This is required for a pending simplification.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d0fdb0ad59c0533fb91dad00379f762573ce541
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Jun 5 00:57:05 2011 +0200

    sdl: use the filename for defining the window title, if not specified
    
    This allows a more efficient use of the commandline.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1863a3c7aa897b2077e408ab0bdc57cb3a13d5f3
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 9 21:26:39 2011 +0200

    tiff: print log in case of unknown / unsupported tag.
    
    Helps debugging.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a43458d7eb32c2cc560c58c78949f152a8e95e3d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 9 22:11:57 2011 +0200

    tiff: fix linesize for mono-white/black formats.
    
    Fix decoding of file Test_1bpp.tif
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a4a71257c0d0b1f4a5b4f0ebd4d96515feea23a
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 18:48:46 2011 +0100

    Fix build of eval-test program
    
    eval.c has moved to libavutil, move the TESTPROGS entry too.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dcb73592f4f938eb2fd121f434236d5065ff26b6
Author: Robert Swain <robert.swain at collabora.co.uk>
Date:   Sun Jun 5 10:31:24 2011 +0200

    configure: Document --enable-vaapi
    
    VAAPI is disabled by default so it should have a --enable-vaapi option
    documented, not a --disable-vaapi.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba91bf58cd8bab4de55ec31ffcdf6cc71f7e5e42
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 5 04:31:36 2011 +0200

    swscale: override the lack of the accurate rounding flag when needed for dither.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec4207c46ae3f9a1add21dbe3eee124bb2b10eee
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 5 04:24:45 2011 +0200

    swscale: factor should_dither out
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=46eb300d016b69b5fedb0410df98e3c698090c8c
Merge: 124a9ed 594fbe4
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun Jun 5 02:33:59 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      ARM: remove MULL inline asm
      mathops: use MUL64 macro where it forms part of other ops
      tty: factorise returning error codes.
      rawdec: add framerate private option.
      x11grab: add framerate private option.
      fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.
      bktr: don't error when AVFormatParameters.time_base isn't set.
      cmdutils: add missing const qualifier
      Skip headers not designed to work standalone during 'make checkheaders'.
      Add missing #includes to make headers self-contained.
      musepack: remove unnecessary #include from mpcdata.h
      musepack: remove extraneous mpcdata.h inclusions
      Fix error check in av_file_map()
    
    Conflicts:
    	cmdutils.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35d5cb1ab4dab657ef31b845893cf98d885c8add
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Wed Jun 1 12:40:01 2011 -0400

    ac3enc: extract all exponents for the frame at once

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=594fbe42c6b21aef76b938ce97524fa92a48e7a0
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 21:16:04 2011 +0100

    ARM: remove MULL inline asm
    
    Reasonable gcc versions get this one right on their own.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95912731c2eb37b538a767b2ff2b8149b16f0bde
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 17:52:30 2011 +0100

    mathops: use MUL64 macro where it forms part of other ops
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8346f60afbb23b9a3dcef8e6683060f71ec296e2
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 20:43:48 2011 +0200

    tty: factorise returning error codes.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e762b1ce9505511b1ecbbd4868ec6879e32e8831
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 14:13:14 2011 +0200

    rawdec: add framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ff494cbdafbaee57275e9227a8a2aff02184c346
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 13:36:36 2011 +0200

    x11grab: add framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3b15e411d9624a37919e91fe81aec9c98457ed8
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 13:29:43 2011 +0200

    fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1572484f62c59da6755fbcebf09821ada8c43728
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 13:11:39 2011 +0200

    bktr: don't error when AVFormatParameters.time_base isn't set.
    
    There's a private option for it now.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42abb9a80da16d33ef7f54c3656b4d9524d03435
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 16:47:15 2011 +0100

    cmdutils: add missing const qualifier
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61ec024d39cc53672901791923e9cb1bd0fda9f3
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sat Jun 4 18:02:40 2011 +0200

    Skip headers not designed to work standalone during 'make checkheaders'.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d459acc10d865a82b1646f91a85ae99d998faa7
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sat Jun 4 16:58:31 2011 +0200

    Add missing #includes to make headers self-contained.
    
    This fixes 'make checkheaders'.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67ace7f0473ff968c7c615796b7a95c90fde68d2
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 16:45:15 2011 +0100

    musepack: remove unnecessary #include from mpcdata.h
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91b4941c17bcf6bd4a0cfc7feb6d7c46868db433
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 16:43:41 2011 +0100

    musepack: remove extraneous mpcdata.h inclusions
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0989bed226578a8f37ca90c78abc97abafb9794
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat Jun 4 13:36:35 2011 +0100

    Fix error check in av_file_map()
    
    On failure, mmap() returns MAP_FAILED, which may or may not be -1.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=124a9edb5f172ce36b11fd0d6ccc9f15cc51f322
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 4 16:55:22 2011 +0200

    udp: support old, crappy non pthread mode
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87f40364d1a22aff5c9c245fa4ad07275c954248
Merge: e4e2db9 dc6632f
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 4 06:31:35 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (21 commits)
      build: simplify commands for clean target
      swscale: split swscale.c in unscaled and generic conversion routines.
      swscale: cosmetics.
      swscale: integrate (literally) swscale_template.c in swscale.c.
      swscale: split out x86/swscale_template.c from swscale.c.
      swscale: enable hScale_altivec_real.
      swscale: split out ppc _template.c files from main swscale.c.
      swscale: remove indirections in ppc/swscale_template.c.
      swscale: split out unscaled altivec YUV converters in their own file.
      mpegvideoenc: fix multislice fate tests with threading disabled.
      mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.
      build: Simplify texi2html invocation through the --output option.
      Mark some variables with av_unused
      Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().
      svq3: Check negative mb_type to fix potential crash.
      svq3: Move svq3-specific fields to their own context.
      rawdec: initialize return value to 0.
      Remove unused get_psnr() prototype
      rawdec: don't leak option strings.
      bktr: get default framerate from video standard.
      ...
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4e2db9c74a10b2342297489edc00e99b10d5eb3
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Fri Jun 3 19:52:27 2011 -0700

    ffmpeg: use opt_acodec when setting audio codec in opt_target.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bfd3b70ac3162f028bbfa5a8cd47d2715d49f77e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 4 01:24:00 2011 +0200

    ffmpeg: fix segfault with too many output files
    
    Fixes Ticket219
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33af5335fd8e1b411bb1bdfad93b675033866c2c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat Jun 4 00:16:12 2011 +0200

    ffplay: error out with invalid sample rate or channels.
    
    Fixes Ticket119
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49125aeddcfe1990ab4159d1b144b9387182452b
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 3 21:14:30 2011 +0200

    oggdec: fix Ticket185
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc6632f1195c929a87ddf1b02d12b681c6de79ad
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri Jun 3 15:50:14 2011 +0100

    build: simplify commands for clean target
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1daf0723c49d331deecd63b4a6a328000821950
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 3 19:34:43 2011 +0200

    j2kdec: dont fail on non zero cblock style.
    
    This allows decoding to continue a bit further for some files.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58149303b3e502199bd663c2c107b7a4771bc314
Author: Rukhsana Ruby <rukhsana.afroz at gmail.com>
Date:   Fri Jun 3 18:47:30 2011 +0200

    makefile: fix j2k encoder dependancies

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f35761bca20a96c74c3083459643046683a95e42
Author: JULIAN GARDNER <joolzg at btinternet.com>
Date:   Fri Jun 3 16:08:16 2011 +0200

    udp: fix indention

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6af2801088aef6dd7aa688e88073f13bc7a8a4f4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 22:45:16 2011 -0700

    swscale: split swscale.c in unscaled and generic conversion routines.
    
    This duplicates the function fillPlane().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2762ee30347afd3c1d2795a232c8b78d56a44b0f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 22:34:13 2011 -0700

    swscale: cosmetics.
    
    Remove duplicate "inC" and "_c" functions that do the same thing;
    give each function that handles data and acts as a function pointer
    a "_c" suffix; remove "_c" suffix from functions that are inherently
    not optimizable. Remove inline keyword from functions that are only
    used through function pointers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1674bd2abe877b857f1be12b152e4ec496307963
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 22:34:12 2011 -0700

    swscale: integrate (literally) swscale_template.c in swscale.c.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=983260b0a473f85e3b67a6c64499e409aa5eb67b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 22:00:00 2011 -0700

    swscale: split out x86/swscale_template.c from swscale.c.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=075d0ae72c993403bdeb8713f740d1bbb7a1359d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 20:33:05 2011 -0700

    swscale: enable hScale_altivec_real.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67d80a54217f93a50b7a52449fad12215b43c9e8
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 20:04:04 2011 -0700

    swscale: split out ppc _template.c files from main swscale.c.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3e9bb5deed0f43c84ee3006962f7bd27ae4f811
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 19:28:56 2011 -0700

    swscale: remove indirections in ppc/swscale_template.c.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e5d31b16b39f0b4d2e3307714af592dd65cf123
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 20:17:20 2011 -0700

    swscale: split out unscaled altivec YUV converters in their own file.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83a8b3002f3399c52b3900ca2f068d51e97713ec
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 14:24:58 2011 -0700

    mpegvideoenc: fix multislice fate tests with threading disabled.
    
    The MPEG encoding code assumes that n_threads == n_slices, and thus it
    should use n_slices even if threading itself is disabled.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25c32d082b1ab4c3567c09f707e75c8ac582806c
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Fri Jun 3 13:30:27 2011 +0200

    cmdutils: move "#undef main" from ffplay.c to cmdutils.h
    
    On Windows/MinGW the SDL cflags re-define the main() function, which
    results in a linking error if the define is not undeffed.
    
    Since the addition of the SDL output device, SDL cflags are used also
    for compiling ffmpeg and ffprobe, so we need to move this trick from
    ffplay.c to a common header.
    
    Fix trac issue #256.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9614bb22c98c513c010e1e14b12349a8cc74d8c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 3 15:37:44 2011 +0200

    wav: update size check for ds64
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e472f0ea5a025b61b7c208661a4bc31091a3c2c2
Author: Philip de Nier <philipn at rd.bbc.co.uk>
Date:   Thu Jun 2 17:04:42 2011 +0100

    wav: fix skip size at end of ds64 chunk

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=43b6c3eb182617ff08e72584e1c4635ac20d33e8
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri May 27 20:34:01 2011 +0200

    mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5514a84748e90adbbfa2661ccea1e004e6ef604
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 30 17:28:43 2011 +0200

    build: Simplify texi2html invocation through the --output option.
    
    The --output option is available in texi2html since at least version 1.78.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e1166b31be45b37cbbd14eecfa1b260190ac651
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri Jun 3 12:52:29 2011 +0100

    Mark some variables with av_unused
    
    Most of these variables are only used in av_dlog statements, some
    are required but not used by other macros.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94bed8e582eed1268ddc0d2b88cad21d8c638774
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri Jun 3 11:42:07 2011 +0200

    Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().
    
    This fixes warnings about avcodec_get_pix_fmt_name() being deprecated.
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93d06bd1df73861c73bc12c659aecdf404d1de2a
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Wed May 4 18:45:36 2011 -0700

    svq3: Check negative mb_type to fix potential crash.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8dfc6d1f7c33a482aba23e75870076f79b0ea485
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Thu May 5 14:18:33 2011 +0200

    svq3: Move svq3-specific fields to their own context.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f94c31f69e6eb7eee80d0a3b42875261a18dcbe
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 13:40:54 2011 +0200

    rawdec: initialize return value to 0.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1dfb72d3563b0e3b7079c9be2d402ab0e48d3f2
Author: Vladimir Pantelic <vladoman at gmail.com>
Date:   Fri Jun 3 11:00:15 2011 +0200

    Remove unused get_psnr() prototype
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a606aa7570ef71c33569d64cda1b42743eb90682
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 07:37:44 2011 +0200

    rawdec: don't leak option strings.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd7c1d35a603dd07818d648c08839844bab902ce
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Jun 3 07:36:14 2011 +0200

    bktr: get default framerate from video standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d793db1b0a4edff37fee8318f5656ffe6fe3951
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 19:19:12 2011 -0700

    swscale: remove unused COMPILE_TEMPLATE_ALTIVEC.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99eb31e263a24bc6c5a7a3f455a2bcb04a60e70e
Merge: 9034001 f190f67
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 3 05:19:30 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (25 commits)
      Replace custom DEBUG preprocessor trickery by the standard one.
      vorbis: Remove non-compiling debug statement.
      vorbis: Remove pointless DEBUG #ifdef around debug output macros.
      cook: Remove non-compiling debug output.
      Remove pointless #ifdefs around function declarations in a header.
      Replace #ifdef + av_log() combinations by av_dlog().
      Replace custom debug output functions by av_dlog().
      cook: Remove unused debug functions.
      Remove stray extra arguments from av_dlog() invocations.
      targa: fix big-endian build
      v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.
      vfwcap: add a framerate private option.
      v4l2: add a framerate private option.
      libdc1394: add a framerate private option.
      fbdev: add a framerate private option.
      bktr: add a framerate private option.
      oma: check avio_read() return value
      nutdec: remove unused variable
      Remove unused variables
      swscale: allocate larger buffer to handle altivec overreads.
      ...
    
    Conflicts:
    	ffmpeg.c
    	libavcodec/dca.c
    	libavcodec/dirac.c
    	libavcodec/error_resilience.c
    	libavcodec/h264.c
    	libavcodec/mpeg12.c
    	libavcodec/mpeg4videodec.c
    	libavcodec/mpegvideo.c
    	libavcodec/mpegvideo_enc.c
    	libavcodec/pthread.c
    	libavcodec/rv10.c
    	libavcodec/s302m.c
    	libavcodec/shorten.c
    	libavcodec/truemotion2.c
    	libavcodec/utils.c
    	libavdevice/dv1394.c
    	libavdevice/fbdev.c
    	libavdevice/libdc1394.c
    	libavdevice/v4l2.c
    	libavformat/4xm.c
    	libavformat/apetag.c
    	libavformat/asfdec.c
    	libavformat/avidec.c
    	libavformat/mmf.c
    	libavformat/mpeg.c
    	libavformat/mpegenc.c
    	libavformat/mpegts.c
    	libavformat/oggdec.c
    	libavformat/oggparseogm.c
    	libavformat/rl2.c
    	libavformat/rmdec.c
    	libavformat/rpl.c
    	libavformat/rtpdec_latm.c
    	libavformat/sauce.c
    	libavformat/sol.c
    	libswscale/utils.c
    	tests/ref/vsynth1/error
    	tests/ref/vsynth2/error
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9034001b17077e9da5205c4344eb1b88b9882f03
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri Jun 3 03:43:46 2011 +0200

    h264 fill_filter_caches: Dont init chroma nnz_cache.
    
    Found-by: Dark Shikari
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd471070215c5ca78f2cb99efc66ea5e33b39808
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Fri Jun 3 00:29:36 2011 +0200

    In print_report, print progression time in hours:mins:secs:us
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1212d5b5e45675701071eed47dbad21ee1a61d6f
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Fri Jun 3 00:28:52 2011 +0200

    ffmpeg: In print_report, use int64_t for pts to check for 0 and avoid inf value for bitrate.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5aa70309ad236cf7e218cdce913d8290aae04d4a
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Fri Jun 3 00:12:43 2011 +0200

    In libswscale, use all lines when converting from 422p to rgb with mmx, improve quality.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f190f676bc93a7e80344f2feeb3b9b44604d4717
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 22:45:15 2011 +0200

    Replace custom DEBUG preprocessor trickery by the standard one.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=068aa387128850da488af262d54986d03eebe423
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 23:03:54 2011 +0200

    vorbis: Remove non-compiling debug statement.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec6313ad866fc04b7b56af4d639182bf595d3829
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 23:02:34 2011 +0200

    vorbis: Remove pointless DEBUG #ifdef around debug output macros.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fb52cf8267984f97dcb18aaf5dcbad42dd6fcacd
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 22:59:27 2011 +0200

    cook: Remove non-compiling debug output.
    
    random_state was changed from an int to a struct and can no longer be printed
    as easily as before.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0fc9c6554e85b601b61367574fec333fb5a074e6
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 22:56:29 2011 +0200

    Remove pointless #ifdefs around function declarations in a header.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2366462429d9cc7ed9715c037f204fcefeff8ea4
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 22:55:51 2011 +0200

    Replace #ifdef + av_log() combinations by av_dlog().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df96f22d8f2b0b40d5511cde1c4cbb4a6f824c32
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 22:49:53 2011 +0200

    Replace custom debug output functions by av_dlog().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=752207e36bd9ee0df0183c5ecb0a53a12caea5df
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 22:46:11 2011 +0200

    cook: Remove unused debug functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e977ca2645cc6b23589ddf97ab08861064ba8792
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 17:45:33 2011 +0200

    lavfi: add avfilter_link_free() function
    
    Allow to free the buffers cached in each AVFilterLink pool.
    Fix leak.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b932eb1be62b47b29969667f14a207e425e79a55
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 19:00:47 2011 +0200

    swscale: reintroduce sws_format_name() symbol
    
    Reintroduce the internal symbol which was removed in:
    
    commit e1197b9e1746c03b1d13d816d1569aeaf1b71ecc
    Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
    Date:   Sun May 29 17:57:40 2011 +0200
    
        swscale: remove sws_format_name()
    
        Use av_get_pix_fmt_name() instead.
    
    The symbol is used by some external libs (hi libx264!), this gives
    time to them to use the recently added av_get_pix_fmt_name() rather
    than an internal symbol.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b751f611065f1fe1d7216971c4b100c928a3b0d5
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu Jun 2 20:40:09 2011 +0200

    Remove stray extra arguments from av_dlog() invocations.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=551dfdde70f912d0278730b28d480e32a49b1b5e
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu Jun 2 21:07:53 2011 +0100

    targa: fix big-endian build

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fefa67d536346b39973ab70b892d8ef27215b0b3
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun May 29 15:22:45 2011 +0200

    v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4078ed26312adb9adc1948556464705011b28e67
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 21:16:47 2011 +0200

    vfwcap: add a framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c21324eeb6f3175ad2304cb77e990f73a1e810b2
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 21:16:47 2011 +0200

    v4l2: add a framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=121ef2e26d6fefb6b48fbc1082d351bd4d538111
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 21:16:47 2011 +0200

    libdc1394: add a framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1556186a625fc61bcd06a6a009795f3c895459ea
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 21:16:47 2011 +0200

    fbdev: add a framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3e3db4d93d71d25927c7c68bb92f9cc8f2003396
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 21:16:47 2011 +0200

    bktr: add a framerate private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4c1e56ede86b68b5c600bde4ebeea6153c46f7f9
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed Jun 1 17:30:28 2011 +0100

    oma: check avio_read() return value

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=14086341bfd2f8f5a5dfbb23868bf8cf677862ef
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed Jun 1 17:29:22 2011 +0100

    nutdec: remove unused variable

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e65ab9d94f1c8d8893e32d90467d9525625d306a
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed Jun 1 17:26:27 2011 +0100

    Remove unused variables

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6713989c231104ff4381ef58f25ec1af8603535b
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 2 04:41:44 2011 +0200

    swscale: dither for planar yuv outputs
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=877f76ad33bb9b0b0d09565dd9ec1cf8e91096f1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 2 19:26:40 2011 +0200

    swscale: Fix use of uninitialized values
    (bug probably introduced from a marge of libav)
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ad38d93e86e66b29b329c04cdc86f22a96b7db3
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 2 16:09:22 2011 +0200

    cpudetect: add av_force_cpu_flags()
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=808d8ff6bb92e641cdd99a0b06767eabd707b925
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu Jun 2 11:25:56 2011 -0700

    swscale: allocate larger buffer to handle altivec overreads.
    
    Altivec sws code intentionally overreads buffers for better performance,
    so we need to allocate larger buffers to handle that.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6a9c85944427e3c4355bce67d7f677ec69527bff
Author: Alexander Strange <astrange at ithinksw.com>
Date:   Thu Jun 2 10:15:58 2011 -0700

    H264/MPEG frame-level multi-threading.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e66b64c360568a91faa84d0cda96ab93c467502
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 16:09:24 2011 +0200

    vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()
    
    Propagate av_vsrc_buffer_add_video_buffer_ref() error code rather than
    return 0.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=665e608c8d920d83216e1b8fd1445ee335528f13
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 16:36:12 2011 +0200

    lavfi: reindent after the previous commit

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f1dd6f45a641ca7670c7b00fbeea42420b89ada
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 16:33:25 2011 +0200

    lavfi: add braces around the block of an if() expression in avfilter_default_get_video_buffer
    
    Clarify code layout.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ff5cbedd2b6e813064fe4f8aab735162889037c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 16:27:56 2011 +0200

    lavfi: clarify the context of a comment in avfilter_default_get_video_buffer()
    
    The comment is meant to be about the align parameter.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77b32b73ed31f9aaa6c1e476c9a041399a35be9d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu Jun 2 16:26:55 2011 +0200

    lavfi: apply misc style fixes
    
    Adopt K&R style for overall consistency/readability.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53be7b23e9d7074d1aeee77407b008411d034e9e
Author: Loren Merritt <lorenm at u.washington.edu>
Date:   Wed Jun 1 01:01:01 2011 -0400

    Cosmetic changes to h264_idct_10bit.asm.
    
    Removes redundant dword tags and whitespace changes.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=994c3550ffe032385833c21876fb121f59516079
Author: Loren Merritt <lorenm at u.washington.edu>
Date:   Wed Jun 1 21:53:15 2011 -0400

    2x faster h264_idct_add8_10.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc9947ffbe8a847a49d092c9253910cfc53279ad
Author: Nathan Caldwell <saintdev at gmail.com>
Date:   Tue May 31 23:38:09 2011 -0600

    aacenc: Add stereo_mode option.
    
    ms_off is the default, until Mid/Side is no longer buggy.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6635a9a19639a71c9c1f71c3b4547a0a6301d29
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed Jun 1 21:56:55 2011 -0700

    h264: remove CONFIG_GPL from x86 intra prediction code.
    
    The authors permitted relicensing to LGPL a long time ago (Holger,
    Loren and Jason).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d013c6da80003cb4b577867d1f091e47a0fe3776
Author: James Zern <jzern at google.com>
Date:   Wed Jun 1 13:56:12 2011 -0700

    doc: cosmetics: libx264 typos

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c96f3750c22ef1576a46140f3101e3585041f41f
Author: Piotr Kaczuba <p.kaczuba at attika.ath.cx>
Date:   Wed Jun 1 18:47:37 2011 +0200

    postprocess: Remove test for impossible condition (was: Re: postprocess.c: replace check for p==NULL with *p==0)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b443447536116f2843097f26a693478c66dcbe02
Author: Clément Bœsch <ubitux at gmail.com>
Date:   Sun May 29 21:02:20 2011 +0200

    Fix various uninitialized variable warnings

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58fd70b04decdb7e5580c06b1be3bd573fabeeda
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 21:30:13 2011 +0200

    Port remove of get_sws_cpuflags from MPlayer's libmpcodecs.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c194f390fe7e18a6e2e51eb4f29495eb230585e
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 22:15:36 2011 +0200

    Replace "vector const" by "const vector" otherwise gcc 4.6.0 fails.
    
    Given that this compiles fine with the Apple compiler that is probably
    a gcc bug, but "const vector" is nicer anyway.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3379531c401b457c9f7437ee0db772da75fd1765
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 21:24:16 2011 +0200

    Port recent changes to MPlayer libmpcodecs.
    
    Also include an older fix for vf_smartblur which was essentially
    broken due to reading the threshold value wrongly.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2a30df09fd64634ad1b70485cd665ad05116730c
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 20:52:43 2011 +0200

    Replace non-existent HAVE_SSE2 with HAVE_SSE.
    
    Since this is only a compilation check (the actual function used is
    selected at runtime) and HAVE_SSE indicates that we can also compile
    SSE2 code, this is correct.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cd8cb54990be4fbd23e28f9d7c2c6170d3667692
Merge: 06a9da7 8e112df
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu Jun 2 05:12:10 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      ARM: ac3dsp: optimised update_bap_counts()
      mpegaudiodec: Fix av_dlog() invocation.
      h264/10bit: add HAVE_ALIGNED_STACK checks.
      Update 8-bit H.264 IDCT function names to reflect bit-depth.
      Add IDCT functions for 10-bit H.264.
      mpegaudioenc: Fix broken av_dlog statement.
      Employ correct printf format specifiers, mostly in debug output.
      ARM: fix MUL64 inline asm for pre-armv6
    
    Conflicts:
    	libavcodec/mpegaudioenc.c
    	libavformat/ape.c
    	libavformat/mxfdec.c
    	libavformat/r3d.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06a9da736554197601e4062298fcf45a5e8d49ff
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 20:29:27 2011 +0200

    Simplify code and avoid compiler warning about incompatible types.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf19c871012644fe27c69531b5f733c472aa858b
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Wed Jun 1 20:26:54 2011 +0200

    Fix type of out[] variable, it should not be const.
    
    Fixes compiler warning about incompatible types in sws_scale call.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e112df409061034202b98fcc6ce2c1c670c0dda
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun May 29 14:27:03 2011 +0100

    ARM: ac3dsp: optimised update_bap_counts()
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bde2c1c7fe175c5c857a8d9a8ae05f31ace0b94f
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed Jun 1 12:17:30 2011 +0200

    mpegaudiodec: Fix av_dlog() invocation.
    
    Some parameters passed to the av_dlog can be either float or int, depending on
    the mode the file is being compiled as.  Cast those parameters to float and use
    appropriate conversion specifiers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb5a3ab7b0ddaa9e7ce1b5070ba44bda9ce41ce9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed Jun 1 13:30:35 2011 +0200

    swscale: fix compilation of bfin due to missing pixdesc.h header
    
    This is required after sws_format_name() was replaced by
    av_get_pix_fmt(), which is declared in libavutil/pixdesc.h.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=adf94155989c765c4cac6e3ef5d3526555ad2274
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed Jun 1 13:07:57 2011 +0200

    lavf: tag dump_format() as @deprecated
    
    This makes the generated Doxygen doc link to the replacement
    av_dump_format() function.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f95fb58137951941d8d74bd47b1635b6d2399ec
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 30 17:09:12 2011 +0200

    yuv4mpeg: complain and exit if a non-rawvideo stream is selected
    
    The yuv4mpeg muxer will crash otherwise.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac41f3b036246e64d1724d945bea01d982bd1c91
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 30 16:52:35 2011 +0200

    ffmpeg: handle copy of packets for AVFMT_RAWPICTURE output formats
    
    Store AVPicture in AVPacket as required by AVFMT_RAWPICTURE formats.
    
    Fix trac issue #251.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca858ab77d7bb49ae99485721bbbe3a580670904
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 30 09:18:42 2011 +0200

    doc/examples: give meaningful names to the example files
    
    Rename:
    api-example.c    -> encoding-example.c
    output-example.c -> muxing-example.c

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f3aa65af3a84c787b0fa8b8cf0881fc05668a24c
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date:   Tue May 31 23:10:51 2011 -0400

    h264/10bit: add HAVE_ALIGNED_STACK checks.
    
    Fixes regression in 836f47d34b49e8ba9883e738a42f154130421caa in ICC-10.x,
    since ICC<=11.0 doesn't align stack upon function calls.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=201549d1a95e5ea81a97257368668cda0afcb2f8
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed Jun 1 04:15:13 2011 +0200

    swscale: More accurate rounding in YSCALE_YUV_2_PACKEDX_FULL_C()
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f6a8ce98a7bce601a7db4a8f2a615822dc8f71bd
Merge: 0abbd3a 5ac4952
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 31 23:16:26 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      vf_drawtext: Replace FFmpeg by Libav in license boilerplate.
      mpegaudiodec: remove unusued code and variables
      improved 'edts' atom writing support
      mpegaudio: clean up compute_antialias() definition
      vp8: fix segmentation race during frame-threading.
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=348493db60de19d1997fd2861e130720218b9fcf
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date:   Tue May 24 15:15:08 2011 -0400

    Update 8-bit H.264 IDCT function names to reflect bit-depth.
    
    Signed-off-by: Ronald S. Bultje <rbultje at google.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=836f47d34b49e8ba9883e738a42f154130421caa
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date:   Tue May 24 15:14:38 2011 -0400

    Add IDCT functions for 10-bit H.264.
    
    Ports the majority of IDCT functions for 10-bit H.264.
    
    Parts are inspired from 8-bit IDCT code in Libav; other parts ported from x264 with relicensing permission from author.
    
    Signed-off-by: Ronald S. Bultje <rbultje at google.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e985c9e35f2be426039da9a1696a584ebd57ad0
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue May 31 21:24:13 2011 +0200

    mpegaudioenc: Fix broken av_dlog statement.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b0a4e5f9e765dc601a62f87cf3510ac381c3c4c6
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue May 31 21:23:45 2011 +0200

    Employ correct printf format specifiers, mostly in debug output.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c51695dbf6e05b397ad8ef8e89d27723db5cb9f1
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 31 21:04:01 2011 +0100

    ARM: fix MUL64 inline asm for pre-armv6
    
    Prior to ARMv6, the destination registers of the SMULL instruction
    must be distinct from the first source register.  Marking the
    output early-clobber ensures it is allocated unique registers.
    
    This restriction is dropped in ARMv6 and later, so allowing overlap
    between input and output registers there might give better code.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0abbd3adb6a28c088e121bf3da6c04225398bee4
Author: James Zern <jzern at google.com>
Date:   Tue May 31 13:48:49 2011 -0700

    doc: add libvpx encoder section
    
    Documents the mapping from FFmpeg options to libvpx.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ac4952a5808cc8cfe01031ca9d4df7d072f453c
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue May 31 14:00:12 2011 +0200

    vf_drawtext: Replace FFmpeg by Libav in license boilerplate.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fdf18e33bb07d665a86b344e65043692a3de51bb
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 31 18:38:01 2011 +0100

    mpegaudiodec: remove unusued code and variables
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=84fb4e9df737c856cca7767016110fc74bee56cb
Author: Piotr Kaczuba <p.kaczuba at attika.ath.cx>
Date:   Mon May 30 13:19:35 2011 +0200

    postprocess.c: filter name needs to be double 0 terminated

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c16919487ec4acc861401d0e2ad2bbdb5cb251d1
Author: Gil Pedersen <gil at cmi.aau.dk>
Date:   Mon May 2 19:25:28 2011 +0200

    improved 'edts' atom writing support
    
    The 'edts' write function can now generate an initial empty edit resulting in a track-specific presentation delay.
    This is automatically calculated and inserted for any track where the initial DTS != 0.
    Added support for long (version==1) timecodes.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f1ec38ce2193d3d4cacd87edb452c6d7ba751ec
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 13:36:21 2011 +0100

    mpegaudio: clean up compute_antialias() definition
    
    This merges the float and fixed-point versions of the compute_antialias
    function, fixes invalid array indexing, and eliminates a dead copy of
    csa_table.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ebcf7699bced12d4b7e326cfbb1f9ffb59ec794
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sun May 29 18:53:42 2011 -0400

    vp8: fix segmentation race during frame-threading.
    
    Fixes occasional failure of make fate-vp8-test-vector-010 with
    frame-multithreading enabled.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a52f598d6301eddc333002c0b2a5e9cb5dda1cf6
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Mon May 30 23:44:54 2011 +0200

    Port libmpcodec fixes from MPlayer.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a54dceb26af072d049c3f3f003f2a4ab0df26987
Author: Alexander Strange <astrange at ithinksw.com>
Date:   Tue May 31 03:10:35 2011 +0200

        Merge remote-tracking branch 'ffmpeg-mt/master'
    
        * ffmpeg-mt/master:
          Update todo
          The maximum buffer size needs to be 33, not 32
    
        merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40c29d42cfe5615b9e382b89f5bcba7a2d62cd29
Merge: 3d0424f f635a23
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 31 02:08:13 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      swscale: Remove unused variable.
      ARM: simplify inline asm with 64-bit operands
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f635a233e377bedc6a39c9d8923ee3039fa5319f
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 30 20:31:27 2011 +0200

    swscale: Remove unused variable.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6bb70dfd7466ff89259285d5714b5caa6ca954f9
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 30 16:37:06 2011 +0100

    ARM: simplify inline asm with 64-bit operands
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d0424f2ff3ae774d4237954186e4113976827e5
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Mon May 30 20:07:39 2011 +0200

    Add "const" to avoid "initialization discards qualifiers" warning.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70564983c5e3a4e62426510aee8cd27bc636774e
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Mon May 30 20:02:39 2011 +0200

    Add const to fix "cast discards qualifiers" warnings.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b7b62c3a53b3d543450451176e88806d21a49b9d
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Mon May 30 19:35:32 2011 +0200

    Include pixdesc.h for av_get_pix_fmt_name.
    
    Fixes compilation on PPC with Altivec enabled.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f86d260df305ebde41093cb6de6de03e0d076356
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Fri May 27 22:01:32 2011 +0200

    wav: Don't avio_seek() if we know we'll run into EOF
    
    Since we want to break the loop the 'if (data_ofs < 0)' block is moved after the loop.
    This fixes ticket #250.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c328122a8d1d51873b1555ef41b08e5621de6e99
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 30 09:14:48 2011 +0200

    api-example: uppercase first letter in "copyright"
    
    Improve consistency.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f501c74d9916187206e8bc23c7ff041d91098677
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 30 09:12:48 2011 +0200

    output-example: create @file doxy from text in the copyright header

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9362b5094114bd2f0cea74691ad900b19dac64f8
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 29 12:47:40 2011 +0200

    examples: move API examples to a dedicated dir in doc

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f712f6c8a4bd14bae3c41118af642b5dae7f6e2b
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 29 10:42:44 2011 +0200

    ffmpeg: simplify opt_*_codec() options
    
    Replace opt_{audio,video,subtitle,data}_codec() with a single
    opt_codec() function.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7533a727f9efed2d0eb6c8b452ff9e35214f5c8e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 21:14:06 2011 +0200

    v4l2: rewrite code iterating the supported standards
    
    Simplify/clarify the code logic and error reporting.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d48515eb7a6db81ca067db0f2b986c58360115a
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 21:04:29 2011 +0200

    v4l2: perform minor style fixes

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b017086d4262199893117e19755763b7755f03d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 21:02:14 2011 +0200

    v4l2: replace memset() with explicit struct initialization

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50fee0fc8b2540eade190575ab7802826597bf32
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 30 01:42:45 2011 +0200

    rawdec: fail in case of unknow pixel format

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1197b9e1746c03b1d13d816d1569aeaf1b71ecc
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 29 17:57:40 2011 +0200

    swscale: remove sws_format_name()
    
    Use av_get_pix_fmt_name() instead.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2c10ee23583d80a44f65a2199cef96eafaaceade
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 30 03:11:54 2011 +0200

    error.c: fix compile flags
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35bed44fc95eb1165f75b0c513d743f79ce8410c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 30 02:39:26 2011 +0200

    TCP: change default timeout to 5sec
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a22500744bf878e1c8f9dfd1c6695e861f544780
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 30 02:36:49 2011 +0200

    Revert "Timeout TCP open() after 5 seconds."
    
    This code is redundant and conflicts with lucas reimplementation of it.
    
    This reverts commit a2f5e14a867768019b49b830e29801f1bfb2abb7.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a35cef4b102ba99c31f83db8092b4d36383b044
Merge: adba9c6 371266d
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 30 01:23:11 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      ARM: enable UAL syntax in asm.S
      v4l2: don't leak video standard string on error.
      swscale: Remove disabled code.
      avfilter: Surround function only used in debug mode by appropriate #ifdef.
      vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().
      build: remove BUILD_ROOT variable
      vp8: use av_clip_uintp2() where possible
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=adba9c63525b8971fc6ccda47e643dca05c3ee9d
Author: Clément Bœsch <ubitux at gmail.com>
Date:   Sun May 29 21:07:34 2011 +0200

    Fix various unused variable warnings
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fd38a15adf7f4e20f25d89f162e4a8fbbd8ec92e
Author: Clément Bœsch <ubitux at gmail.com>
Date:   Sun May 29 21:07:35 2011 +0200

    Fix various bad printf format warnings
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=371266daa3df35c424203fff0ce2e6de0e33a29d
Author: Mans Rullgard <mans at mansr.com>
Date:   Sun May 29 14:22:52 2011 +0100

    ARM: enable UAL syntax in asm.S
    
    This enables UAL syntax for all asm files instead of only those
    which happen to be incompatible with the old, deprecated syntax.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb9b7bc62eb645d127cbf283b8f86fd4b6b3c916
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Sun May 29 15:31:20 2011 +0200

    Remove now unused nb_istreams variable.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89c687e97e6544414e11808d99d7a56729b79ef8
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Sun May 29 15:25:17 2011 +0200

    Add const to vector types for input in altivec code.
    
    Avoids a large amount of warnings about cast discarding qualifiers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4596d0f4c448e7cec37818cd3ee3583346083f28
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Sun May 29 15:23:28 2011 +0200

    Remove unused variable, avoiding compiler warning.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54dc95634d1d15d5d6e3c7c361610c8eec97e75e
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Sun May 29 15:22:15 2011 +0200

    Cast pointers to uintptr_t rather than unsigned int.
    
    Avoids potential warnings on PPC64 systems.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a70e01b267b499d92fda68724d311c94cd76b26
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri May 27 09:32:17 2011 +0200

    v4l2: don't leak video standard string on error.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06b5facd4b8cb19da352cec71b2edf2f0343ee35
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri Apr 29 19:35:08 2011 +0200

    swscale: Remove disabled code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d6e0729b24de566a80554abbdf0aca1ed24de14b
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri May 27 20:24:44 2011 +0200

    avfilter: Surround function only used in debug mode by appropriate #ifdef.
    
    This fixes the warning:
    libavfilter/avfilter.c:219: warning: ‘ff_get_ref_perms_string’ defined but not used

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2146f4928a45b37eba781a74aa8cc9ae50e89d52
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri May 27 20:22:55 2011 +0200

    vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=798b26467877007418d21722d59c769d17ed7233
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat May 28 13:10:01 2011 +0100

    build: remove BUILD_ROOT variable
    
    This variable is unnecessary as absolute paths are not required.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8a43bc1b50f409414493a05f6c4b7895ca4ddf9
Merge: 39d607e 90da52f
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 29 02:55:19 2011 +0200

    Merge remote-tracking branch 'qatar/master' into master
    
    * qatar/master: (27 commits)
      ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()
      ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
      ac3dsp: fix loop condition in ac3_update_bap_counts_c()
      ARM: unbreak build
      ac3enc: modify mantissa bit counting to keep bap counts for all values of bap instead of just 0 to 4.
      ac3enc: split mantissa bit counting into a separate function.
      ac3enc: store per-block/channel bap pointers by reference block in a 2D array rather than in the AC3Block struct.
      get_bits: add av_unused tag to cache variable
      sws: replace all long with int.
      ARM: aacdec: fix constraints on inline asm
      ARM: remove unnecessary volatile from inline asm
      ARM: add "cc" clobbers to inline asm where needed
      ARM: improve FASTDIV asm
      ac3enc: use LOCAL_ALIGNED macro
      APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).
      lavu: add av_get_pix_fmt_name() convenience function
      cmdutils: remove OPT_FUNC2
      swscale: fix crash in bilinear scaling.
      vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
      webm: support stereo videos in matroska/webm muxer
      ...
    
    Conflicts:
    	Changelog
    	cmdutils.c
    	cmdutils.h
    	doc/APIchanges
    	doc/muxers.texi
    	ffmpeg.c
    	ffplay.c
    	libavcodec/ac3enc.c
    	libavcodec/ac3enc_float.c
    	libavcodec/avcodec.h
    	libavcodec/get_bits.h
    	libavcodec/libvpxenc.c
    	libavcodec/version.h
    	libavdevice/libdc1394.c
    	libavformat/matroskaenc.c
    	libavutil/avutil.h
    	libswscale/rgb2rgb.c
    	libswscale/swscale.c
    	libswscale/swscale_template.c
    	libswscale/x86/swscale_template.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42761122779dea2629cfc54a8bbe5d327e729c6e
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat May 28 17:20:49 2011 +0100

    vp8: use av_clip_uintp2() where possible
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39d607e5bbc25ad9629683702b510e865434ef21
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 27 23:50:06 2011 +0200

    swscale: Commits that could not be pulled earlier due to bugs #2
    
    commit 5a5a0f161359ca6c3fd03eac88a57bd026b8bc1d
    Author: Diego Biurrun <diego at biurrun.de>
    Date:   Fri May 27 19:46:39 2011 +0200
    
        swscale: Remove unused variables in x86 code.
    
        libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’
        libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’
        libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’
        libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’
    
    commit 389e2000ebc299b9da24f7e5faf9a68a88f9ee7c
    Author: Ronald S. Bultje <rsbultje at gmail.com>
    Date:   Fri May 27 12:23:32 2011 -0400
    
        swscale: delay allocation of formatConvBuffer().
    
        That means it won't be allocated when not needed. Alongside
        this, it fixes valgrind/fate-detected memory leaks.
    
    commit f327bfa6dcdbce4593213c30a328d8aaf7a4b86b
    Author: Ronald S. Bultje <rsbultje at gmail.com>
    Date:   Fri May 27 11:36:43 2011 -0400
    
        swscale: fix build with --disable-swscale-alpha.
    
    commit 9f5d45025e8df9d5f39832caad16b94cb6ac11c5
    Author: Ronald S. Bultje <rsbultje at gmail.com>
    Date:   Fri May 27 09:28:38 2011 -0400
    
        swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=986f0d86cbdc92f46e5fbba05fb29526b76162be
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat May 28 15:52:50 2011 +0200

    Commits that could not be pulled earlier due to bugs.
    
        commit 93681fbd5082a3af896b7a730dacdd27a3052406
        Author: Ronald S. Bultje <rsbultje at gmail.com>
        Date:   Thu May 26 11:32:32 2011 -0400
    
            swscale: fix compile on ppc.
    
        commit e758573a887cfb1155e81499ca54f433127cf24e
        Author: Ronald S. Bultje <rsbultje at gmail.com>
        Date:   Thu May 26 10:36:47 2011 -0400
    
            swscale: fix compile on x86-32.
    
        commit 0f4eb8b04341081591bf401eaa2c07d6bc3ff52e
        Author: Ronald S. Bultje <rsbultje at gmail.com>
        Date:   Thu May 26 09:17:52 2011 -0400
    
            swscale: remove VOF/VOFW.
    
        commit b4a224c5e4109cb2cca8bac38628673d685fe763
        Author: Ronald S. Bultje <rsbultje at gmail.com>
        Date:   Wed May 25 14:30:09 2011 -0400
    
            swscale: split chroma buffers into separate U/V planes.
    
            Preparatory step to implement support for sizes > VOFW.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea535ed50d1b8d751e2d194a987295ab38daf1a2
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 29 00:11:39 2011 +0200

    Revert 1a5e4fd8c5b99478b4e08a69261930bb12aa948b for postproc. This broke the code
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=011b098cd0ae7296651d36ae7da400d5d04337c3
Author: James Zern <jzern at google.com>
Date:   Fri May 27 16:31:59 2011 -0700

    doc: correct AC-3 option subsection placement
    
    Floating-Point-Only section was added after the video encoders chapter
    in 034fc7b merge.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=90da52f01f8b6c22af22a002eb226989b1cf7ef8
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat May 28 20:27:09 2011 +0100

    ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70bb747a57d8df6f33803bb4824b0a447c708823
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Sat May 28 14:39:18 2011 -0400

    ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
    
    this should fix the windows builds
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9222dddb448789b138a106ed677f3c628c85a840
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed May 25 15:28:12 2011 -0400

    swscale: use av_clip_uint8() in yuv2yuv1_c().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=485d73ef215323ead6cb58a83853d1f6b52ede54
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 09:15:38 2011 -0400

    swscale: replace formatConvBuffer[VOF] by allocated array.
    
    This allows to convert between formats of arbitrary width,
    regardless of the value of VOF/VOFW.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=895e4de8d5a0760a48ba968546693d9094a62013
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 20:59:27 2011 +0200

    v4l2: create file @doxy from text in the copyright header

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=72c60f3ecdd8a9e1760c3929376de3f17ab9e74a
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 20:58:32 2011 +0200

    v4l2: remove pointless empty lines

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af344a69f3a8240b508183586617fba6af698bb2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 20:47:17 2011 +0200

    v4l2: set default standard to NULL
    
    Avoid a failure with the default value of "NTSC". Not all drivers
    support a standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8f3f6c40bb452bb716096f455391f3fba324190
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 20:38:06 2011 +0200

    v4l2: use OFFSET macro when setting options
    
    Improve readability.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc0ad40de2b0d6995eb842e56b22f9096bd539ff
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Sat May 28 14:40:16 2011 -0400

    ac3dsp: fix loop condition in ac3_update_bap_counts_c()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=edfa89b2608889626bb6c6b177283b6fd16716cf
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat May 28 18:36:07 2011 +0100

    ARM: unbreak build
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2a6f25c67cca644257f008c8de83e4939f87196
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 27 01:34:35 2011 +0200

    lavdev: add SDL output device

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6ca23db9cccac05bef9bf9c665821b396af12a0b
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Thu May 26 15:53:25 2011 -0400

    ac3enc: modify mantissa bit counting to keep bap counts for all values of bap
    instead of just 0 to 4.
    
    This does all the actual bit counting as a final step.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1323828a0fbfa428d2e39a9f094039637b7fef5b
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Thu May 26 12:31:31 2011 -0400

    ac3enc: split mantissa bit counting into a separate function.
    
    No speed difference. This is to allow for more flexible bit counting.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7743865ffcb921a78a913b3de5a6d80248954d71
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Thu May 26 15:57:21 2011 -0400

    ac3enc: store per-block/channel bap pointers by reference block in a 2D array
    rather than in the AC3Block struct.
    
    This will make it easier to access the bap values without having to chase
    the reference block pointers each time.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e71f26086ab899be7df1efb30b33e0a11973fd8e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 26 19:19:18 2011 +0200

    lavu: add av_get_pix_fmt_name() convenience function
    
    Also deprecate avcodec_get_pix_fmt_name() in its favor.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34e9c9b11192271a4e5d0557441d09686852c771
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 10:50:11 2011 +0200

    iff: remove duplicated file description

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb8bc57240d5d3e4680ff1df18a0a7792e96bd0c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 24 18:14:42 2011 +0200

    cmdutils: remove OPT_FUNC2
    
    Make ff* tools only accept opt_* functions taking two arguments.
    
    The distinction between functions with one and two arguments is quite
    pointless. Simplify parse_options() code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e01e05ee66f7ea26dd7574501e329aa5b8e788ef
Author: Mans Rullgard <mans at mansr.com>
Date:   Sat May 28 15:46:55 2011 +0100

    get_bits: add av_unused tag to cache variable
    
    This silences numerous compiler warnings from skip_bits(),
    where the cache variable is not used.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8e893399ff8755721dc117695ec5ff183c1e07b
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 18:57:26 2011 +0200

    sws: replace all long with int.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d8c17b5f62bc14d5f7c7c792630b23240b47eec
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 22:52:49 2011 +0100

    ARM: aacdec: fix constraints on inline asm
    
    This adds output operands for modified memory allowing the
    volatile qualifiers to be dropped.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=84e4804ad08a6371e9368c7db8c5d9e2c81e175d
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 22:49:28 2011 +0100

    ARM: remove unnecessary volatile from inline asm
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5726ec171bf7cb833f8445d9a294f23fc047a549
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 21:59:46 2011 +0100

    ARM: add "cc" clobbers to inline asm where needed
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a84f82560e3fa6aa41de64b0a5b75d1d607599aa
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 21:43:15 2011 +0100

    ARM: improve FASTDIV asm
    
    This uses one register less.  Also add missing "cc" clobber.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f7726c7a23f8ca9d8cd5d2511356d724d4284a3
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 20:31:57 2011 +0100

    ac3enc: use LOCAL_ALIGNED macro
    
    Aligned local variables must use the LOCAL_ALIGNED macro to ensure
    correct alignment on all systems.  The unusual size argument to
    memset is required since the implementation of LOCAL_ALIGNED may
    use a pointer to an array.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=04de5bf56c1f1f946272f436d9c8cb82c63d30b4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sat May 28 09:46:42 2011 -0400

    APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f653e28f54d6629c22a7135dff4c32dfc95acda
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 02:39:20 2011 +0200

    lavu: add av_get_pix_fmt_name() convenience function
    
    Also deprecate avcodec_get_pix_fmt_name() in its favor.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=26513856d657de3b3afacae7c13fd99a7fe79d05
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 28 01:53:00 2011 +0200

    cmdutils: remove OPT_FUNC2
    
    Make ff* tools only accept opt_* functions taking two arguments.
    
    The distinction between functions with one and two arguments is quite
    pointless. Simplify parse_options() code.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=009f829dde811af654af7110326aea3a72c05d5e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 27 19:01:47 2011 -0400

    swscale: fix crash in bilinear scaling.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88aa21593932fbf5597996041ab669848c542ee5
Author: James Zern <git at videolan.org>
Date:   Tue Apr 12 04:40:47 2011 +0200

    vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
    
    via the equivalent AVCodecContext::mb_threshold
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=945dda41a2085b3c8fb5cf99026c224aa3d2cbfa
Author: Alok Ahuja <waveletcoeff at gmail.com>
Date:   Sat May 28 08:12:22 2011 +0200

    webm: support stereo videos in matroska/webm muxer
    
    Create a stereo_mode metadata tag to specify the stereo 3d video layout
    using the StereoMode tag in a matroska/webm video track.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=78046dadc3145a7afd16034ab1178033a053a03e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 18:28:40 2011 -0400

    rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
    
    Many functions have such a prefix, but do not actually use any
    instructions or features from that set, thus giving the false
    impression that swscale is highly optimized for a particular
    system, whereas in reality it is not.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc72ec727e8731d57ede82502081366921667486
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 17:50:03 2011 -0400

    swscale: reindent h[cy]scale_fast() and updateDitherTables().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c3f07903ec47d2fa6ee59a1129df3f25ad22e6eb
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 09:11:29 2011 -0400

    swscale: reformat x86/swscale_template.c.
    
    Interleave macros and code so that it's easier to find the
    actual code that belongs to a function. Also reindent where
    appropriate and remove dead code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1dbf40c38392eab5b893aadcfbb48b589ff1471f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 16:45:41 2011 -0400

    swscale: remove duplicate mmx/mmx2 functions if they are identical.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=264dcc63afdb7c5bd6b5e8c0d8e95dd45c2e9f3e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 16:02:47 2011 -0400

    swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
    
    This allows cutting up the function in much smaller and easier-
    to-maintain chunks.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f2a3b23051c61a38ba5cb04414e6ebe0986041da
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 15:18:40 2011 -0400

    swscale: remove if(full_chr_int) from yuv2packed1().
    
    If that flag is set, swScale() already proxies the call to
    yuv2rgbXinC_full(). Therefore, this flag is never set when
    yuv2packed1() is called.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=835ab9207e029ebbf7e77a3ae61f89ad7e9df82d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 15:16:19 2011 -0400

    swscale: remove if(accurate_rnd) branch from functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b04858a100fd8f4a803d25bfdd97bb77ef9ece9
Author: Anton Khirnov <anton at khirnov.net>
Date:   Wed May 25 21:47:31 2011 +0200

    swscale: revive SWS_CPU_CAPS until next major bump.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11f2eae2aeb3c5b8a1f59efb9ccd9144b3aa074f
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 01:40:56 2011 +0200

    swscale: Remove commented-out printf cruft.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5501afa6ee857693bf4fe745792ab7b79477f731
Author: Kieran Kunhya <kieran at kunhya.com>
Date:   Fri Mar 11 12:39:55 2011 +0000

    Export PCR pid

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24adef142f4901abf7e92e79d20b79f332d5c54f
Author: Kieran Kunhya <kieran at kunhya.com>
Date:   Fri Mar 4 19:22:09 2011 +0000

    Export more transport stream information.
    
    with minor addition to the comment by michael

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa12fb3b00cb4e08a38a4fb192293347c218b3d3
Author: Kieran Kunhya <kieran at kunhya.com>
Date:   Fri Mar 4 15:09:32 2011 +0000

    Output MPEG-TS stream identifiers.
    
    with changes by michael to simplify API

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8381ab143779d25611a1bb05d674bc39fe940f77
Merge: b8773e4 79aeade
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 27 23:47:05 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (29 commits)
      ARM: disable ff_vector_fmul_vfp on VFPv3 systems
      ARM: check for VFPv3
      swscale: Remove unused variables in x86 code.
      doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.
      x86: Add appropriate ifdefs around certain AVX functions.
      cmdutils: use sws_freeContext() instead of av_freep().
      swscale: delay allocation of formatConvBuffer().
      swscale: fix build with --disable-swscale-alpha.
      movenc: Deprecate the global RTP hinting flag, use a private AVOption instead
      movenc: Add an AVClass for setting muxer specific options
      swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
      configure: report yasm/nasm presence properly
      tcp: make connect() timeout properly
      rawdec: factor video demuxer definitions into a macro.
      rtspdec: add initial_pause private option.
      lavf: deprecate AVFormatParameters.width/height.
      tty: add video_size private option.
      rawdec: add video_size private option.
      x11grab: add video_size private option.
      x11grab: factorize returning error codes.
      ...
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f91ccb1df6fe6d043bd88eabc916be1093b6677b
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri May 27 07:38:49 2011 +0200

    lavf: deprecate AVFormatParameters.pix_fmt.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2a85f218680832bc8a22155c8d5225bdb9c10279
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 09:02:11 2011 +0200

    rawdec: add a pixel_format private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d576bbf3eb0eb2a421f0c3efb2b78a47a1826cf5
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 09:02:11 2011 +0200

    v4l2: add a pixel_format private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2e0e1e712aa263d919ebb842567977195dfa4774
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 09:02:11 2011 +0200

    libdc1394: add a pixel_format private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a950da6a2d981d53f61d42f3a078888b00db091
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue May 24 19:38:30 2011 -0400

    cosmetics: indentation and alignment after previous commit

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa47c35dff263f19f64f10a93ea9e4da4e395ede
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue May 24 15:20:56 2011 -0400

    ac3enc: add support for E-AC-3 encoding.
    
    This adds basic stream format support and allows for arbitrary bit rates
    rather than just those supported in AC-3.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1bf8c7887395b08a68072c80f11b0c53d8e785a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue May 24 15:14:36 2011 -0400

    ac3enc: Move AC-3 AVOptions array to a separate file to make it easier to
    use only selected options for the different AC-3 encoder types.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79aeade6f6f8fbd7ce1da619fdd475e5db88ae24
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 20:18:26 2011 +0100

    ARM: disable ff_vector_fmul_vfp on VFPv3 systems
    
    This function uses old-style vector operations deprecated in VFPv3.
    Some implementations, e.g. Cortex-A9, support them only through
    slow software emulation.  Cortex-A8 does have this functionality
    in hardware, but as it also has NEON, this function is not used
    there regardless.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93eb8e4d7c6654040fd160396546c547cdf51043
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 27 20:12:01 2011 +0100

    ARM: check for VFPv3
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a5a0f161359ca6c3fd03eac88a57bd026b8bc1d
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri May 27 19:46:39 2011 +0200

    swscale: Remove unused variables in x86 code.
    
    libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’
    libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’
    libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’
    libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7eae0110022063d0b3eb423c46dea5eff5268797
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 14:39:37 2011 +0200

    doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e528cffcf3d2cb1665075649601f4e62c8764e1
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri May 27 21:18:12 2011 +0200

    x86: Add appropriate ifdefs around certain AVX functions.
    
    nasm versions prior to 2.09 have trouble assembling some of our AVX code.
    Protect these sections by preprocessor macros to allow compilation to pass.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=faf8d3ddfa105d7f107a886c5f3cadf6357d89b6
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 27 11:57:39 2011 -0400

    cmdutils: use sws_freeContext() instead of av_freep().
    
    av_freep(swsContext) will leak all memory potentially
    allocated within the swsContext.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=389e2000ebc299b9da24f7e5faf9a68a88f9ee7c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 27 12:23:32 2011 -0400

    swscale: delay allocation of formatConvBuffer().
    
    That means it won't be allocated when not needed. Alongside
    this, it fixes valgrind/fate-detected memory leaks.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f327bfa6dcdbce4593213c30a328d8aaf7a4b86b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 27 11:36:43 2011 -0400

    swscale: fix build with --disable-swscale-alpha.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28734ac995ef4ea9be2203144362a585b2296637
Author: Martin Storsjö <martin at martin.st>
Date:   Fri May 20 12:27:02 2011 +0300

    movenc: Deprecate the global RTP hinting flag, use a private AVOption instead
    
    Instead of -fflags rtphint, set -movflags rtphint instead.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91e3a25ef6de2efcbea38ec0f6ffd3f8785962a2
Author: Martin Storsjö <martin at martin.st>
Date:   Sat May 21 14:57:04 2011 +0300

    movenc: Add an AVClass for setting muxer specific options
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8773e44d56667edea2d68d067d0c156522ca304
Author: Martin Lambers <marlam at marlam.de>
Date:   Thu May 26 08:16:58 2011 +0200

    libdc1394: choose best video mode and rate based on camera capabilities.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea7e318fb2d7a7c2395d87c93d1d5f703166ac0d
Author: Martin Lambers <marlam at marlam.de>
Date:   Wed May 25 11:28:30 2011 +0200

    Remove support for libdc1394 < 2.0.
    
    Versions >= 2.0 have been around for a very long time now.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87ababd7c5adb6d82a3a642b9b6e2223b3a4025b
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 27 16:54:22 2011 +0200

    avopt: fix segfault
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f5d45025e8df9d5f39832caad16b94cb6ac11c5
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 27 09:28:38 2011 -0400

    swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=041dbd3c145046e1bfd35079d23c6843a2f703cb
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 27 12:47:03 2011 +0200

    swscale: dont loose precission on RGB/BGR48 input, that is dont drop half the bits.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f642982c10dd2257a372e36c00c66b8a57954ae1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 27 11:50:38 2011 +0200

    patch checklist: suggest --disable-yasm test.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b899e16de94c05203008d969523a642147a5e4b
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 26 19:11:25 2011 +0200

    lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e48993e3cf532a1713562a147c244b267f5ab713
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 27 10:52:34 2011 +0200

    lavdev: include libavformat/avformat.h in avdevice.h
    
    The header is always required for files which directly deal with
    devices, since libavdevice uses the AVFormat* structures defined in
    avformat.h.
    
    Avoid the need to explicitely add libavformat/avformat.h.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec76ef5ae251f82ab1080abb83ed7d619f2a002e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 26 16:02:55 2011 +0200

    fate.txt: replace FATE rsync command with a make command
    
    Remove reference to the mplayerhq.hu rsync command, and replace it
    with a reference to the make fate-rsync command.
    
    rsync needs still to be enabled on mplayerhq.hu, and it is currently
    not working. Also the fate-rsync Makefile target can be easily updated
    without the need to keep the docs in synch.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6348a96c06ca152f32fddac58552dd679d39eddf
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Thu May 26 20:03:37 2011 +0200

    configure: report yasm/nasm presence properly
    
    If the secondary assembler is in use report the proper name

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ebb6b27ad9a72de2382a4eb438a11043273c4cad
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Fri May 20 14:09:21 2011 +0200

    tcp: make connect() timeout properly
    
    The connect() timeout can take minutes, gets misreported as EIO and
    isn't interruptible.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa4924a35818b2564050119ed7c14cbdd2b56065
Author: Anton Khirnov <anton at khirnov.net>
Date:   Wed May 25 08:14:13 2011 +0200

    rawdec: factor video demuxer definitions into a macro.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4779f59378d54f30644ef79ce3a5c402546f3cb9
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 08:44:10 2011 +0200

    rtspdec: add initial_pause private option.
    
    Deprecate corresponding AVFormatParameters field.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89d1b7f40671e0d455fe6b6670bf6f2bcf2eea2e
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 08:14:03 2011 +0200

    lavf: deprecate AVFormatParameters.width/height.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06d8c9e5f0d9db605830d36678ccefeceddce610
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    tty: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=973f686a6c4f7c3b9120a1e22cb7c0159ea9aee2
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    rawdec: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=724a900c454f7b41066edcc0443bff083d59f81c
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    x11grab: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3102fb0351fb9dd96543b3f1b9c4c04758226ee5
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 21:17:05 2011 +0200

    x11grab: factorize returning error codes.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3e15ea21504a5cc1765afd78dd72ef486a10a27b
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    vfwcap: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8fe7b6443fe8721215f1abac3b854cd52092c909
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    v4l2: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=82b5aa0add203e6e90e3bbefbb9eb02118256ff6
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 20:37:08 2011 +0200

    v4l2: factorize returning error codes.
    
    This will be useful in the following commit.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fd48620e3e259cdb8df9e7d677a943d6e7d3575b
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    libdc1394: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=284bac2e7770685831a8389e8f2eaae977d4daa4
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 17:13:09 2011 +0200

    libdc1394: return meaninful error codes.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33e036967253b83621f378a75d3e4ed199bf4508
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:43:01 2011 +0200

    bktr: add video_size private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3577416212d992f63352f3695c6eb1b63567503d
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 20:14:53 2011 +0200

    bktr: factorize returning error codes.
    
    This will be useful in the following commit.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e0dafe8caa9ba1e87dfc51aa25ebb9fea61ed42
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Thu May 26 21:02:50 2011 +0200

    Fix memleak
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28768579aafd31acc74b6534dbc3ed91548afe83
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Thu May 26 21:00:37 2011 +0200

    Fix typo
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=152d3519445e59567fea53e18332768072fd6348
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Thu May 26 19:52:16 2011 +0200

    Remove specific note when not specific
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5918d16742277f417f28ae59417b871a2ed8b39c
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Thu May 26 19:48:59 2011 +0200

    Minor cleanup in libx264.c
    
    Not needed as overwritten later on (look for "// update AVCodecContext
    with x264 parameters"), and not accessed inbetween.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2660e9e1f398dbc8d447164a772b52281fa94a30
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Thu May 26 09:29:03 2011 +0200

    Add metadata conversion table to the wav demuxer
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=027264cb82134c83413810810b24340f6290e11a
Merge: 701012d ca7d825
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 27 01:47:34 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (31 commits)
      ARM: add ARMv6 optimised av_clip_uintp2
      ARM: remove volatile from asm statements in libavutil/intmath
      ARM: fix av_clipl_int32_arm()
      v4l: include avdevice.h
      ffserver: move close_connection() call to avoid a temporary string and copy.
      lavf: initialize demuxer private options.
      AVOptions: set string default values.
      lavdevice: mark v4l for removal on next major bump.
      swscale: fix compile on ppc.
      swscale: fix compile on x86-32.
      build: Remove generated .version file on distclean.
      configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
      doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.
      ffplay: Remove disabled code.
      Mark parameterless function declarations as 'void'.
      swscale: use av_clip_uint8() in yuv2yuv1_c().
      swscale: remove VOF/VOFW.
      swscale: split chroma buffers into separate U/V planes.
      swscale: replace formatConvBuffer[VOF] by allocated array.
      rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
      ...
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=701012d676042608cd6ec3317c1936a246f436d7
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Thu May 26 23:49:17 2011 +0200

    Fix 32bit rawvideo in avi on big-endian.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86f868771bac89168086285b71186fd8cf934cc3
Author: Alex Converse <alex.converse at gmail.com>
Date:   Wed May 25 17:57:33 2011 -0700

    id3v2: Check malloc result. ID3v2 tags can be very large.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40a5dd2f35e0cfcfb92475a8f305fb6f78038507
Author: Alex Converse <alex.converse at gmail.com>
Date:   Wed May 25 17:03:12 2011 -0700

    id3v2: Initialize tflags for version 2.2.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a138121bf1f952073914d493c099ebfea22ac5f7
Author: James Zern <jzern at google.com>
Date:   Thu May 26 20:20:36 2011 +0200

    webm: Additional options/presets for VP8 encodes under FFmpeg

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=094aa84b03632370dde171935171321bbfa9548b
Author: James Zern <jzern at google.com>
Date:   Thu May 26 20:19:04 2011 +0200

    muxers: Add a flag to mark muxers that allow (non strict) monotone timestamps.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b6bfff2b21f07c5455ef873cc9331a1b7fbf83c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu May 26 15:32:33 2011 +0200

    swscale: Do not loose precission on yuv values after rgb->yuv.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5655469ee73bc7f5a975a909738a764b9be7949b
Author: JULIAN GARDNER <joolzg at btinternet.com>
Date:   Thu May 26 15:32:14 2011 +0200

    libx264: support aspect Ratio Switch

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca7d8256e32e4dbafadc54a65b441945ac759ca9
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 24 15:46:28 2011 +0100

    ARM: add ARMv6 optimised av_clip_uintp2
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77cd6efc33f45a5f7dbb37e10f49f55e9fe3c479
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 24 15:45:50 2011 +0100

    ARM: remove volatile from asm statements in libavutil/intmath
    
    The volatile qualifiers are not needed on these statements as
    their effects are fully specified by constraints.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=74cc8c52ed42e269715e128d5aa0708b9f7ec463
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed May 25 18:43:28 2011 +0100

    ARM: fix av_clipl_int32_arm()
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d96c13e437e77a3220146aa466d89df52871fbd
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 20:32:05 2011 +0200

    v4l: include avdevice.h
    
    Fixes build.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2d7dc87df0c1e261e4a3fe082d192a7a798d4d5
Author: Mike Williams <mike at mikebwilliams.com>
Date:   Wed May 18 09:14:22 2011 -0400

    ffserver: move close_connection() call to avoid a temporary string and copy.
    
    Signed-off-by: Mike Williams <mike at mikebwilliams.com>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9749cdf7754e600ff50dc255519fdb7bb5aad800
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 06:59:08 2011 +0200

    lavf: initialize demuxer private options.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c117d43c968629758c1b652e9b3a60cda6dcbac
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 08:48:31 2011 +0200

    AVOptions: set string default values.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e637b70ecd425fbe1479066a5751f26b9fce8a9
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Thu May 26 19:44:39 2011 +0200

    Fix compilation with YASM/NASM versions not supporting AVX.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aaea1490351bfd1e8f21cb4b7e4c25d82d090e94
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 17:48:52 2011 +0200

    lavdevice: mark v4l for removal on next major bump.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93681fbd5082a3af896b7a730dacdd27a3052406
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 11:32:32 2011 -0400

    swscale: fix compile on ppc.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e758573a887cfb1155e81499ca54f433127cf24e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 10:36:47 2011 -0400

    swscale: fix compile on x86-32.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59748689f6d32cdd24080947a494093800f5629f
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 15:48:31 2011 +0200

    build: Remove generated .version file on distclean.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e14574eb68271fb9d1e255950c5a304f36d9a6ba
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 14:21:04 2011 +0200

    configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
    
    The flag is required for some C99 math functions to be declared.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25101cf5bde4e05e22cbf0c53d8c82cbf56d0a35
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 14:40:29 2011 +0200

    doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c6c976fa93be0aef731fc0884f784a9be81071e
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue Apr 26 14:29:14 2011 +0200

    ffplay: Remove disabled code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e16942852979c44faaa8fcd6ad95d1ff3642368b
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 13:37:13 2011 +0200

    Mark parameterless function declarations as 'void'.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48520772d9eba9725382be612f1dcd87d2fda2e6
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed May 25 15:28:12 2011 -0400

    swscale: use av_clip_uint8() in yuv2yuv1_c().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f4eb8b04341081591bf401eaa2c07d6bc3ff52e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 09:17:52 2011 -0400

    swscale: remove VOF/VOFW.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b4a224c5e4109cb2cca8bac38628673d685fe763
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed May 25 14:30:09 2011 -0400

    swscale: split chroma buffers into separate U/V planes.
    
    Preparatory step to implement support for sizes > VOFW.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69645c021ad2cc503769b44b9008f98b014423de
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 09:15:38 2011 -0400

    swscale: replace formatConvBuffer[VOF] by allocated array.
    
    This allows to convert between formats of arbitrary width,
    regardless of the value of VOF/VOFW.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=522d65ba259a263d0cd91db27b79c07e13d7fcf2
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 18:28:40 2011 -0400

    rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
    
    Many functions have such a prefix, but do not actually use any
    instructions or features from that set, thus giving the false
    impression that swscale is highly optimized for a particular
    system, whereas in reality it is not.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=836b82e3c9fd4ac2b5240e143fbd9ef6118cc12b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 17:50:03 2011 -0400

    swscale: reindent h[cy]scale_fast() and updateDitherTables().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2bad983b510f0e963f38dab38397abbd346bc6c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 26 09:11:29 2011 -0400

    swscale: reformat x86/swscale_template.c.
    
    Interleave macros and code so that it's easier to find the
    actual code that belongs to a function. Also reindent where
    appropriate and remove dead code.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71d9c33c8693b3cdd1122765ec2daabc07ab116a
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 16:45:41 2011 -0400

    swscale: remove duplicate mmx/mmx2 functions if they are identical.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=acb96bc268014efbf2353f3285106cfdabe3ff54
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 16:02:47 2011 -0400

    swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
    
    This allows cutting up the function in much smaller and easier-
    to-maintain chunks.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b6cac9b3bfba262f33875c549382b816c8e8cf26
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 15:18:40 2011 -0400

    swscale: remove if(full_chr_int) from yuv2packed1().
    
    If that flag is set, swScale() already proxies the call to
    yuv2rgbXinC_full(). Therefore, this flag is never set when
    yuv2packed1() is called.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2159a245738cfec80dfcdeba8d2fbdc2db0f711c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 15:16:19 2011 -0400

    swscale: remove if(accurate_rnd) branch from functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db3262b700092e4012ae7564aa29eba1624a398c
Author: Mike Williams <mike at mikebwilliams.com>
Date:   Wed May 18 11:03:10 2011 -0400

    ffserver: Fix a null pointer dereference as a result of the FF_API_MAX_STREAMS cleanup.
    
    Fixed another dereference in the RTSP code.
    
    Removed a useless variable.
    
    Changed an unnecessary looping assignment to a simple assignment suggested by
    Maksym.
    
    Added fixes and tweaks suggested by Maksym Veremeyenko [verem at m1stereo.tv] and
    Clément B.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2341c97e8d737876693fc1e0ecfe7f9f6d2b7c57
Author: Anton Khirnov <anton at khirnov.net>
Date:   Thu May 26 07:25:41 2011 +0200

    libdc1394: fix compilation.
    
    Add a forgotten comma and move options/class definition outside of
    HAVE_LIBDC1394_1.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7a973e44aba0a2e59fdd8957738c32b9fae872e
Author: Anton Khirnov <anton at khirnov.net>
Date:   Wed May 25 21:47:31 2011 +0200

    swscale: revive SWS_CPU_CAPS until next major bump.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00931991849f2c7f250ea583c749493cf1b611fc
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 26 01:40:56 2011 +0200

    swscale: Remove commented-out printf cruft.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39e4206dc672a596c742809c1466f8643a787208
Merge: 189db9c a2ee284
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu May 26 03:00:37 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (32 commits)
      doc: create separate section for audio encoders
      swscale: Remove orphaned, commented-out function declaration.
      swscale: Eliminate rgb24toyv12_c() duplication.
      Remove h263_msmpeg4 from MpegEncContext.
      APIchanges: Fill in git hash for fps_probe_size (30315a8)
      avformat: Add fpsprobesize as an AVOption.
      avoptions: Return explicitly NAN or {0,0} if the option isn't found
      rtmp: Reindent
      rtmp: Don't try to do av_malloc(0)
      tty: replace AVFormatParameters.sample_rate abuse with a private option.
      Fix end time of last chapter in compute_chapters_end
      ffmpeg: get rid of useless AVInputStream.nb_streams.
      ffmpeg: simplify managing input files and streams
      ffmpeg: purge redundant AVInputStream.index.
      lavf: deprecate AVFormatParameters.channel.
      libdc1394: add a private option for channel.
      dv1394: add a private option for channel.
      v4l2: reindent.
      v4l2: add a private option for channel.
      lavf: deprecate AVFormatParameters.standard.
      ...
    
    Conflicts:
    	doc/APIchanges
    	doc/encoders.texi
    	ffmpeg.c
    	libavdevice/alsa-audio.h
    	libavformat/version.h
    	libavutil/opt.c
    	libswscale/rgb2rgb.h
    	libswscale/rgb2rgb_template.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=478455d66b80e335bdabc00df5dee298d630cbab
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Wed May 25 20:12:57 2011 -0400

    ac3enc: initialize all coefficients to zero.
    
    Uninitialized coefficients were being used to generate exponents, some
    of which actually ended up in the final stream.  Even though, they were
    just extra exponents that are not used by any decoder, it is still
    better to have consistent output for testing. This also fixes valgrind
    errors.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=189db9c9829b970b3e28006c9f00d6960f71cff1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu May 26 01:55:12 2011 +0200

    ffv1: fix 16bits multithreading
    
    fixes ticket237
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2ee2843c09a6116b090020eff8213b86ea98bdb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 19:41:19 2011 +0200

    doc: create separate section for audio encoders
    
    Having a separate section for audio encoders simplifies navigation
    and is slightly more consistent with the rest of the manual.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f7a280eadd719d0a5c9b72b63dfca61bb9605f5
Author: Diego Biurrun <diego at biurrun.de>
Date:   Wed May 25 22:07:55 2011 +0200

    swscale: Remove orphaned, commented-out function declaration.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7dc303a60ef7205d88a11ddbcb251f3237a3945e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 20:49:52 2011 +0200

    swscale: Eliminate rgb24toyv12_c() duplication.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=feae7ad2f809c8e1007503031e231d1590514d66
Author: ami_stuff <ami_stuff at o2.pl>
Date:   Wed May 25 23:38:16 2011 +0200

    mpegvideo_enc: use AV_LOG_ERROR instead of AV_LOG_INFO for two error messages
    
    use AV_LOG_ERROR instead of AV_LOG_INFO for two error messages
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a54edaa16be3673a2ae8110d1777462c7f6ed7c
Author: ami_stuff <ami_stuff at o2.pl>
Date:   Wed May 25 19:53:38 2011 +0200

    Fail when lowres value is lower than 0
    
    The attached patch fixes the crash which happens when user passes lowres value lower than 0 to FFplay.
    
    ffplay -lowres -1 test.mpg
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c51620f219db0f408d2833c3e5d56cedaf0d95a
Author: Alex Converse <alex.converse at gmail.com>
Date:   Tue May 24 16:28:45 2011 -0700

    Remove h263_msmpeg4 from MpegEncContext.
    
    It was long ago superseded by msmpeg4_version.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19a686b8a373e93807880c63bd73303616c96b71
Author: Alex Converse <alex.converse at gmail.com>
Date:   Wed May 25 12:36:41 2011 -0700

    APIchanges: Fill in git hash for fps_probe_size (30315a8)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30315a8d9c9bea98d54260956db58b6df56f9347
Author: Alex Converse <aconverse at google.com>
Date:   Mon May 9 14:34:23 2011 -0700

    avformat: Add fpsprobesize as an AVOption.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b49728df732109c270af47f98b0d380cb1454c2a
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 21:04:44 2011 +0200

    swscale: document SWS_CPU_CAPS*
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e92bdadb2d8bd5cb0b2c5bedf42a390371cc4824
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 21:03:26 2011 +0200

    Revert removial of SWS flags from e66149e714006d099d1ebfcca3f22ca74fc7dcf4
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80068da3a0bafc7e24ce6b1f91cefec7d793b4d2
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 25 16:47:09 2011 +0300

    avoptions: Return explicitly NAN or {0,0} if the option isn't found
    
    This actually matches what av_get_double did earlier, the
    0.0/0.0 division was intentional, for producing NAN.
    
    Still keeping the check for the return value from
    av_get_number, for clarity.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48b1fb1397281dd16df909b6f33c2c36e5626f0a
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 25 22:01:15 2011 +0300

    rtmp: Reindent
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=271c869cc3285dac2b6f2663a87c70bf3ba2b04f
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 25 19:08:29 2011 +0300

    rtmp: Don't try to do av_malloc(0)
    
    Some received packets can have size 0. The return value from
    av_malloc(0) may be NULL, which is ok if the size was 0. On
    OS X, however, the returned pointer is non-null but leads to
    crashes when trying to free it.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4a056160bef8578dc1e370e2445f61f2459e3863
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 20:49:52 2011 +0200

    swscale: remove duplicatiopn of rgb24toyv12_c()
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=364889cf9c1f3c5e816a30d30d714a84765cfc29
Author: Jean-Tiare Le Bigot <jtlebi at gmail>
Date:   Wed May 25 20:12:17 2011 +0200

    Return -1 on invalid input instead of crashing.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8e3b7414733a685bd1f62d65cfdfafac6cc9027
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed May 25 18:29:55 2011 +0200

    vf_mp: fix name of the remove-logo filter referenced in filters.texi
    
    Correct the name from "remove_logo" to "remove-logo".

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67540af7baa5c4064753861be217ac8f7c8df997
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 19:23:55 2011 +0200

    tty: replace AVFormatParameters.sample_rate abuse with a private option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=656566d7a4fef9680e483f1015d4cc242d825202
Author: John Stebbins <stebbins at jetheaddev.com>
Date:   Mon May 23 14:26:54 2011 -0700

    Fix end time of last chapter in compute_chapters_end
    
    Parenthesis are misplaced in calculation of max_time.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2cf8355f98681bdd726b739008acd5483f82f8d7
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 17:19:54 2011 +0200

    ffmpeg: get rid of useless AVInputStream.nb_streams.
    
    It's a duplicate of AVFormatContext.nb_streams.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=07633154add3cf59f281ba0c9eb689df4284e2cb
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun May 22 22:12:35 2011 +0200

    ffmpeg: simplify managing input files and streams
    
    Grow the file and stream list in opt_input_file() instead of creating it
    all at once in transcode().  This is simpler and will be useful for
    following commits.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2bc4da15becf40c54e37af045963e3d13db5d8d
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sun May 22 21:54:06 2011 +0200

    ffmpeg: purge redundant AVInputStream.index.
    
    AVStream.index stores the same thing.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d20576d01b6489e37813302c208df01068418bfb
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 22:06:09 2011 +0200

    lavf: deprecate AVFormatParameters.channel.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79405e57dc1a1e2746c87cba677052d742dbb7ee
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 22:01:36 2011 +0200

    libdc1394: add a private option for channel.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=986f4f491840d7c440ef4ccde7adcef219be26f3
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 21:55:44 2011 +0200

    dv1394: add a private option for channel.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d2a418605b23b475b4217a93e8e60660154e198
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:23:29 2011 +0200

    v4l2: reindent.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a02fd06ab76c0abd7ef32f332a08177e6014b3a8
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 21:53:44 2011 +0200

    v4l2: add a private option for channel.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc68a8f7030227fc4fa8d83b9051aaf598cd12dd
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 21:40:44 2011 +0200

    lavf: deprecate AVFormatParameters.standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3da2692115ea17190544883d15efa36219da99e
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 21:21:59 2011 +0200

    v4l2: add a private option for video standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a861ffeffa40dfc4f3d20c221c1accca99db23df
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 21:21:59 2011 +0200

    v4l: add a private option for video standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb040dbbd39898f03e5057a21b0981a8ffe9f37b
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 20:58:07 2011 +0200

    dv1394: add a private option for video standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e199eb44fdccd06db7d2c373bc0324351543ded0
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 20:45:36 2011 +0200

    bktr: add a private option for video standard.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bffd4dd1d36b1e9b9479c81b370c134ffb434e1a
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 20:13:28 2011 +0200

    lavf: deprecate AVFormatParameters.{channels,sample_rate}.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b3865fc5f9675dd55f7dd7d5ae3b9ed58c3310c
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 20:05:55 2011 +0200

    rawdec: add sample_rate/channels private options.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ea8faf39ff6f21c2faaf8f9bd060a6636ea65fc
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 19:03:10 2011 +0200

    ALSA: add channels and sample_rate private options.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=003e63b6df7ba08cce18c1830df9c49dd3f0f391
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 19:02:40 2011 +0200

    oss: add channels and sample_rate private options.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1a15a9993d45b2ec69e370ea1687dd7cb2b5794
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 19:02:08 2011 +0200

    sndio: add channels and sample_rate private options.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fb37d573473d615cc323635fa5bc58fe16d14ee4
Author: Anton Khirnov <anton at khirnov.net>
Date:   Mon May 23 21:06:14 2011 +0200

    lavf: deprecate AVFormatParameters.mpeg2ts_raw.
    
    It doesn't do anything except produce an error message when set.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=17a5556db598ba1e5550d89ae3e339c1161a218a
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat Apr 30 13:42:55 2011 +0200

    mpegts: add compute_pcr option.
    
    Deprecate the corresponding AVFormatParameters field.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dc8214420e4c48cdf48455329138db752d15cd0
Author: Anton Khirnov <anton at khirnov.net>
Date:   Tue May 24 07:27:19 2011 +0200

    lavf: add priv_class field to AVInputFormat.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=07586b68a8a496e44c7c977599e1ec09d07fd57f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 7 02:06:25 2011 +0200

    lavfi: add select filter
    
    Address trac issue #92.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c2c52baecb6c8c2af62989462804af7765694c4
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 23 13:13:50 2011 +0200

    eval: implement not() expression

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf06e3e4dd8c1023fb1dcad905f3f77fdc1cf3fb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 20 01:00:59 2011 +0200

    vsrc_buffer: return an error code if no frames are available
    
    Also decrease the log level of the corresponding message to WARNING,
    since the error is not fatal.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b5e1825406a8180c72863bf63964ae50a8499db
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 20 00:59:47 2011 +0200

    ffmpeg: handle the case when get_filtered_frame() fails

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48df6a241532f0702fc4fd10ddcbfac435e4027c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 17 22:21:33 2011 +0200

    indeo3: add out-of-buffer write check
    
    Prevent out-of-buffer writes. In particular fix smclocki32.avi.1.1
    crash, trac issue #114, roundup issue #1482.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39d983461a81766f06bf66c0be254f5bdd7b8eb5
Author: Reuben Thomas <rrt at sc3d.org>
Date:   Wed May 25 11:15:56 2011 +0200

    Add reading of disc number to mov.c

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3da17730e5704555d62a7eb32c1f988f8efed66
Author: John Stebbins <stebbins at jetheaddev.com>
Date:   Wed May 25 09:43:55 2011 +0200

    Fix end time of last chapter in compute_chapters_end().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06fd213eb608c23f58e290cfad6262b94e30fc74
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Wed May 25 09:43:14 2011 +0200

    Do not reset channel_layout to 0.
    
    The channel_layout may have been set by the demuxer.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ecf72542fac6d05d88efe4a7a474adb8ec291fbe
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed May 25 09:37:25 2011 +0200

    vsrc_buffer: remove duplicated file description

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=034fc7bf129152b94958f4b74b9c81590350ce59
Merge: d1adad3 9bbd6a4
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 06:32:23 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master: (22 commits)
      configure: enable memalign_hack automatically when needed
      swscale: unbreak the build on non-x86 systems.
      swscale: remove if(bitexact) branch from functions.
      swscale: remove if(canMMX2BeUsed) conditional.
      swscale: remove swScale_{c,MMX,MMX2} duplication.
      swscale: use emms_c().
      Move emms_c() from libavcodec to libavutil.
      tiff: set palette in the context when specified in TIFF_PAL tag
      rtsp: use strtoul to parse rtptime and seq values.
      pgssubdec: fix incorrect colors.
      dvdsubdec: fix incorrect colors.
      ape: Allow demuxing of files with metadata tags.
      swscale: remove dead macro WRITEBGR24OLD.
      swscale: remove AMD3DNOW "optimizations".
      swscale: remove duplicate code in ppc/ subdirectory.
      swscale: remove duplicated x86/ functions.
      swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.
      vsrc_buffer.h: add file doxy
      vsrc_buffer: tweak error message in init()
      msmpeg4: reindent.
      ...
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1adad3cca407f493c3637e20ecd4f7124e69212
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 05:23:39 2011 +0200

    Merge swscale bloatup
    This will be cleaned up in the next merge
    
    Authorship / merged commits:
    commit f668afd4896ee65683619b6f165dda4cdd46766f
    Author: Janne Grunau <janne-libav at jannau.net>
    Date:   Fri Apr 15 09:12:34 2011 +0200
    
        swscale: fix "ISO C90 forbids mixed declarations and code" warning
    
        only hit with --enable-runtime-cpudetect
    
    commit 7f2ae5c7af374dfe254195a9375974a2ff9395a7
    Author: Janne Grunau <janne-libav at jannau.net>
    Date:   Fri Apr 15 02:09:44 2011 +0200
    
        swscale: fix compilation with --enable-runtime-cpudetect
    
    commit b6cad3df822969b31bb93eaf677e52a72416bc97
    Author: Janne Grunau <janne-libav at jannau.net>
    Date:   Fri Apr 15 00:31:04 2011 +0200
    
        swscale: correct include path to fix ppc altivec build
    
    commit 6216fc70b74e01a5272085329aa92f5ac797f9cf
    Author: Luca Barbato <lu_zero at gentoo.org>
    Date:   Thu Apr 14 22:03:45 2011 +0200
    
        swscale: simplify rgb2rgb templating
    
        MMX is always built. Drop the ifdefs
    
    commit 33a0421bbaa64f4e9c3d852b7f225ede8dad1388
    Author: Josh Allmann <joshua.allmann at gmail.com>
    Date:   Wed Apr 13 20:57:32 2011 +0200
    
        swscale: simplify initialization code
    
        Simplify the fallthrough case when no accelerated functions
        can be initialized.
    
    commit 735bf1951171a1e0ee4292e84a1b1beac45dd0ab
    Author: Josh Allmann <joshua.allmann at gmail.com>
    Date:   Wed Apr 13 20:57:31 2011 +0200
    
        swscale: further cleanup swscale.c
    
        Move x86-specific constants out of swscale.c
    
    commit 86330b4c9258d5e583c0db033d1e68f46443307c
    Author: Luca Barbato <lu_zero at gentoo.org>
    Date:   Wed Apr 13 20:57:30 2011 +0200
    
        swscale: partially move the arch specific code left
    
        PPC and x86 code is split off from swscale_template.c. Lots of code is
        still duplicated and should be removed later.
    
        Again uniformize the init system to be more similar to the dsputil one.
    
        Unset h*scale_fast in the x86 init in order to make the output
        consistent with the previous status. Thanks to Josh for spotting it.
    
    commit c0038328830d7b341c28d7c99b0236a33617fd21
    Author: Luca Barbato <lu_zero at gentoo.org>
    Date:   Wed Apr 13 20:57:29 2011 +0200
    
        swscale: move away x86 specific code from rgb2rgb
    
        Keep only the plain C code in the main rgb2rgb.c and move the x86
        specific optimizations to x86/rgb2rgb.c
        Change the initialization pattern a little so some of it can be
        factorized to behave more like dsputils.
    
    Conflicts:
    	libswscale/rgb2rgb.c
    	libswscale/swscale_template.c

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9d56036f3351af711261aa6e7a832017c00a34f
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 25 02:40:22 2011 +0200

    swscale: MMX optim of hscale16()
    
    code is based on existing 8bit MMX code
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=895b616146a0d6091b09dab4752191b5234964d0
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 22:59:11 2011 +0200

    swscale: dont loose bits on planar >8bit yuv ind gray nput.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8050dfdfb284874e3989301771e8011422e78c7a
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 17:48:41 2011 +0200

    swscale: Switch to ronalds yuv2yuvX16inC_template() its very similar to baptsites
    and supports alpha
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9bbd6a4cd89da4bfc9fd36fea5777a539a542b40
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 24 20:11:53 2011 +0100

    configure: enable memalign_hack automatically when needed
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=040e1c67edab57177adb88a7dd1cc9ed38d2b74e
Author: ami_stuff <ami_stuff at o2.pl>
Date:   Tue May 24 23:38:01 2011 +0200

    rawdec: fix decoding of QT WRAW files
    
    Fix decoding of QT WRAW files.
    
    From some tests it results that:
    
    1. all of the AVI/MOV WRAW files (at least from the link posted
       to the trac ticket #108) need to be flipped
    2. mov WRAW files need to use AVI color modes
    3. assigning PAL8 mode by default to WRAW codec is not correct
    
    Fix decoding of file CarltonMovie2.mov, fix trac issue #108.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=09525f7956508c420a5c56c8daee16e05aa3f528
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Tue May 24 23:34:24 2011 +0200

    matroska: improve declaration of video_stereo_* constant tables

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b44bbf908d000808b2480cd6e8ca571cd3846fd2
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Tue May 24 23:26:24 2011 +0200

    matroskadec: fix reverted condition to accept combine_plane operation

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=384d10360b163e881e30483f2e5467ac53a356d6
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date:   Tue May 24 22:24:08 2011 +0200

    Fix register types for LOAD_AB arguments, fixes compilation with NASM.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a724ee6265bbf0acf4c43cd948dede661459727d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 15:32:03 2011 -0400

    swscale: unbreak the build on non-x86 systems.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bb0f0c925d616375b3b991d9c645e170b90c0a4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 12:30:55 2011 -0400

    swscale: remove if(bitexact) branch from functions.
    
    Instead, only set the function pointers if bitexact flag is
    not set during initialization. Since a change in flags triggers
    a re-init anyway, this doesn't situations where flag values
    change during runtime.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=566b5fbbb3753f71b60c4da491236a62232a8cf9
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 12:15:14 2011 -0400

    swscale: remove if(canMMX2BeUsed) conditional.
    
    Instead, set function pointers conditionally during init. This
    patch also reveals a whole branch of dead assembly code that is
    therefore also removed.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aaca69c130edf219110c616d2e236a3a27caf706
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 12:43:29 2011 -0400

    swscale: remove swScale_{c,MMX,MMX2} duplication.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4fd283a467031fdbde5bca0963b20d5911eca91
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 13:04:46 2011 -0400

    swscale: use emms_c().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9735572113ab903b92cc0a7931eb894e7177f6e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 13:04:38 2011 -0400

    Move emms_c() from libavcodec to libavutil.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ca5338b49aa9967c9b18503490ca656e3bd6c5d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 24 01:17:25 2011 +0200

    tiff: set palette in the context when specified in TIFF_PAL tag
    
    Since image initialization was moved after tag parsing, the
    palette needs to be specified in the context and then copied
    to the allocated image in init_image().
    
    Fixes a regression with TIFF images that have palette data,
    trac issue #230, file Test_Flate_8bpp.tif.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4515f9b58a51eb0af81c1ed1fd99889fcdc5ae91
Author: Ilya <ilyaDOTilba at gmail.com>
Date:   Sat Mar 26 17:13:36 2011 +0100

    rtsp: use strtoul to parse rtptime and seq values.
    
    strtol could return negative values, leading to various error messages,
    mainly "non-monotonically increasing dts".
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d980d7b1295290cedd978ef53118513838aa1484
Author: Alexandre Colucci <alexandre at elgato.com>
Date:   Fri Mar 25 17:31:28 2011 +0100

    pgssubdec: fix incorrect colors.
    
    On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
    see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment
    
    When decoding a Blu-ray subtitle, the colors were incorrectly set.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=676eaf84335fa91ee6a699fc03207762b8a7d6ae
Author: Alexandre Colucci <alexandre at elgato.com>
Date:   Fri Mar 25 11:25:02 2011 +0100

    dvdsubdec: fix incorrect colors.
    
    On DVD and HD-DVD colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
    see DVD Specifications for Read-Only Disc / Part 3, 4.3 Program Chain Information (7) PGC_SP_PLT
    see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (11) PGC_SDSP_PLT
    see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (12) PGC_HDSP_PLT
    see DVD Specifications for High Definition Disc, 5.5 Presentation Data (4) SET_COLOR2
    
    When decoding a DVD or HD-DVD subtitle, the colors were incorrectly set.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab088f7d2842b9c658a8906062a96be37fbc9981
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Mon Mar 21 12:04:10 2011 +0100

    ape: Allow demuxing of files with metadata tags.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9eb2136af4e9b6700437d996eae731ffca07702
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 10:46:40 2011 -0400

    swscale: remove dead macro WRITEBGR24OLD.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1dd4f4be5a82409a162b42b120fc5054fef9d899
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 10:19:41 2011 -0400

    swscale: remove AMD3DNOW "optimizations".
    
    The functions are identical to their MMX counterparts. Thus,
    pretending that swscale is highly optimized for AMD3DNOW
    extensions is a poorly executed practical joke at best.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fe43d5d71e1b272e1176232a34074c8c9bc0c61d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Sat May 14 14:45:27 2011 -0400

    swscale: remove duplicate code in ppc/ subdirectory.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11ffefefdbf92016e764e148e41ec08f9bc1a2db
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 10:11:26 2011 -0400

    swscale: remove duplicated x86/ functions.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e66149e714006d099d1ebfcca3f22ca74fc7dcf4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 24 10:03:26 2011 -0400

    swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=75abcdb3915e3abb2dc6b5f7d101c177dcfdb626
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Apr 11 11:29:35 2011 +0200

    vsrc_buffer.h: add file doxy
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala at poste.it>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7053dc41a29fdd2592f57ced97420ac917d3ca9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun Apr 3 16:48:33 2011 +0200

    vsrc_buffer: tweak error message in init()
    
    Change:
    Expected 7 arguments, but only %d found in '%s'\n
    to:
    Expected 7 arguments, but %d found in '%s'\n
    
    as the user may provide more than 7 arguments, in that case the error
    is not misleading.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d953175d4f7b2f5ea97489b5ba6d170b6ca461f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 24 13:29:33 2011 +0200

    wav: fix various printf warnings related to wrong argument type

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9f4001a30c563a840614048629055769f6f7020
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 24 13:18:31 2011 +0200

    wav: propagate ff_get_wav_header() error code in w64_read_header()
    
    Alos fix warning:
    wav.c: In function ‘w64_read_header’:
    wav.c:546: warning: ‘ret’ may be used uninitialized in this function

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2893ee2f8b204f3d636c25a05d1dc1dd81dfdba
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat May 21 12:23:34 2011 +0200

    msmpeg4: reindent.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=57aa765971878ff678abbe3bf1bfd9407b9e5a00
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri May 13 08:03:36 2011 +0200

    lavc: remove msmpeg4v1 encoder.
    
    The encoder has never produced files that could be decoded
    with any software and there should be no reason to create
    such files anyway.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d42dce7bb35927b5e93ba7569d9e8dba38ab95a1
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Tue May 24 10:08:55 2011 +0200

    Remove avconfig.h and INCINSTDIRs on uninstall.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f3a7b5c40b7fda09cbba4bb53e1ced133970930
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Mon May 23 17:45:51 2011 +0200

    ac3enc: add channel coupling support
    
    Channel coupling is an optional AC-3 feature that increases quality by
    combining high frequency information from multiple channels into a
    single channel. The per-channel high frequency information is sent with
    less accuracy in both the frequency and time domains. This allows more
    bits to be used for lower frequencies while preserving enough
    information to reconstruct the high frequencies.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af2f79709947e5135e2923138a15ba83daeb75c5
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 05:19:56 2011 +0200

    partial revert of 01d3ebaf219d83c0a70cdf9696ecb6b868e8a165
    
    Fixes ffplay
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0781e14ec440463529c5cae25f7335a7224d7f26
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 04:57:51 2011 +0200

    fate: reenable frext-pph10i4_panasonic_a after the bitstream has been fixed
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=26ed595bd0e66c6982515988de0d858bc56d2362
Merge: 1bc81bf a7a187a
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 04:08:36 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
      aacdec: fix typo in scalefactor clipping check
      fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.
      fate: update 9/10bit refs.
      h264: Properly set coded_{width, height} when parsing H.264.
      x86 asm: Add SECTION_TEXT to dct32_sse.asm.
      Fix 9/10 bit in swscale.
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bc81bf981552ec542e14af194cd05d7c74a83e1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 01:31:15 2011 +0200

    avcodec_find_decoder: prefer non experimental decoders.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df0adc806b77a6e0cb9293a5002ed00788436f68
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 24 00:01:29 2011 +0200

    j2kdec: mark as CODEC_CAP_EXPERIMENTAL
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88e9397ef1e8c854e00b329cc866f88d046893d9
Author: Rukhsana Ruby <rukhsana.afroz at gmail.com>
Date:   Mon May 23 23:56:20 2011 +0200

    j2k[c/h] j2kdec.c: Implement 2 code block styles

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cbe60f34515dcfcbd08c00685d5810857ba9513e
Author: Rukhsana Ruby <rukhsana.afroz at gmail.com>
Date:   Mon May 23 23:55:28 2011 +0200

    j2k: Add void as the parameter of function ff_j2k_init_tier1_luts

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83654c7b1b598add9041c7add6b77478eb91177f
Author: Kamil Nowosad <k.nowosad at students.mimuw.edu.pl>
Date:   Mon May 23 23:13:34 2011 +0200

    Add Kamil Nowosads j2k code.
    
    This needs work but it should not rot in soc svn.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4c509fe305bc79a913ef1b690df6c910c732f608
Author: Aurelien Jacobs <aurel at gnuage.org>
Date:   Tue May 24 01:09:24 2011 +0200

    matroska: cleanup handling of video stereo mode

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ef241c09f6af4513f0558c295935708d40f2acd
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 23 23:51:39 2011 +0200

    oggdec: use av_dlog()
    
    Simplify.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b4c0be5586acad3bbafd7d2dd02a8328a5ab632
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed May 18 23:59:38 2011 +0200

    mem: define the MAX_MALLOC_SIZE constant and use it in place of INT_MAX
    
    This makes re-dimensionating the constant simpler, since now it is
    defined only in one place.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7a187a1beb8551101b592bf85f0f31a0db22f61
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun May 15 14:32:15 2011 +0200

    configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
    
    In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces.
    This causes declarations for some POSIX functions to be omitted from system
    headers, which causes compilation failures.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5f3c436bdf36395974af93c815b86f439e25f36c
Author: alahuja <alahuja at alahuja-vbox-ubuntu.(none)>
Date:   Mon May 23 08:33:35 2011 -0700

    muxers.texi changes for mkv/webm options

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cef7d70181ec7ee9df426ef0f3a08dd4995a4d9a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Mon May 23 15:56:52 2011 -0400

    aacdec: fix typo in scalefactor clipping check

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bed12e24fff91db18b44811b210ed7ad4572e20c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 23 17:33:03 2011 +0200

    mpegaudio: Correct license header
    
    To the best of my knowledge the author has not agreed to the change
    from ffmpeg->libav thus i revert it.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=02260ccc3b7f8b88c11af4739252f5c5f97fa6e7
Author: jan gerber <j at v2v.cc>
Date:   Mon May 23 17:22:02 2011 +0200

    add 5.1 to stereo downmix to resample.c
    this is based on previous 6to2channel-resample.patch from ffmpeg2theora
    but updated to work with trunk and using av_clip_int16.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b51021da7b69a98f135cf15bbe7f3ecb08daaa82
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Mon May 23 08:44:31 2011 -0400

    fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.
    
    The sample on rsync was corrupt, this one is now bitexact w.r.t. JM.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=845807494b013a5429918f5d3252c343abcee315
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Mon May 23 08:08:03 2011 -0400

    fate: update 9/10bit refs.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b47904d158709bdec1a9d40e83d1abadf50081dc
Author: Felipe Contreras <felipe.contreras at gmail.com>
Date:   Fri May 20 00:39:12 2011 +0300

    h264: Properly set coded_{width, height} when parsing H.264.
    
    Signed-off-by: Felipe Contreras <felipe.contreras at gmail.com>
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a10fb79070c017be613700b946f51baed4f69df0
Author: Dave Yeo <dave.r.yeo at gmail.com>
Date:   Sun May 22 10:44:17 2011 -0700

    x86 asm: Add SECTION_TEXT to dct32_sse.asm.
    
    This fixes the following error on OS/2:
    error: segment name `.text align=16' not recognized
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6465c820da7b104150366a8cdd837c00cf364235
Author: Kieran Kunhya <kieran at kunhya.com>
Date:   Mon May 23 03:02:12 2011 +0100

    Fix 9/10 bit in swscale.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01a73d6cef70dfa90fdf79f7afd55b817b4c9342
Merge: 0753721 a121754
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 23 04:16:08 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      ffmpeg: Don't trigger url_interrupt_cb on the first signal
      avoptions: Check the return value from av_get_number
      dct32_sse: eliminate some spills
      Fix dct32() compilation with --disable-yasm
    
    Conflicts:
    	ffmpeg.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0753721ed1caab048b58db15ebfdf45569e83420
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Mon May 23 01:23:33 2011 +0200

    Do not ask for samples if a specific channel layout was requested.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=458f20bc75f9bf7615c65d30296071a69f1660e9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 21:28:28 2011 +0200

    libx264: specify field for default union values in options
    
    Fix warnings.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f455f46455ae258d2d0ebc50a2e991fa020ba92d
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 22 21:26:13 2011 +0200

    movdec: dont divide by zero when stts_data[0].duration = 0.
    
    Fixes ticket223
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0cd98b5943a7807aff837f9adba1dd034ec2272
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 22 19:06:10 2011 +0200

    Fix ticket127
    
    This fixes detectiion of slightly too big dummy frames.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94ea17075ba0751a4ac0f9fa0929956a18497b5a
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 22 16:18:36 2011 +0200

    dct32: Replacing libav by ffmpeg in the license header with the authors permission.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a121754852a69b4879a39ba78863404c13c54f61
Author: Martin Storsjö <martin at martin.st>
Date:   Sun May 22 14:40:33 2011 +0300

    ffmpeg: Don't trigger url_interrupt_cb on the first signal
    
    Currently, the url_interrupt_cb callback will abort all IO
    after the first received signal. This makes the output files
    from e.g. the mov muxer to be unreadable if the transcode is
    aborted with ctrl+c.
    
    After this patch, the first signal cleanly breaks out of
    the transcoding loop, but won't forcibly abort all IO.
    After the second signal is received, the url_interrupt_cb
    callback will abort all IO.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8089b7fa8c5b5a48cc7101daa4be891d0ead5a5e
Author: Martin Storsjö <martin at martin.st>
Date:   Sun May 22 21:34:49 2011 +0300

    avoptions: Check the return value from av_get_number
    
    This avoids doing a division by zero if the option wasn't found,
    or wasn't an option of an appropriate type.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5045786b7ee235787766337a2f0b05955ff6c649
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 22:12:37 2011 +0200

    lavf: fix style for avformat_alloc_output_context2()
    
    More consistent/readable.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ecdfd008bce961c3241eaa1f8dc06e82a6b12db
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 22:09:34 2011 +0200

    lavf: deprecate avformat_alloc_output_context() in favor of avformat_alloc_output_context2()
    
    The new function accepts a slightly more intuitive order of paramters,
    and returns an error code, thus allowing applications to report a
    meaningful error message.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83db71977700d3337c84d5945ac8b7e7ee881ac2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 19:30:08 2011 +0200

    lavfi: make vsrc_buffer.h header public
    
    Address trac issue #33.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=422b2362fc83ed3a75532ea68a6d167c52f447ec
Author: Loren Merritt <lorenm at u.washington.edu>
Date:   Sat May 21 23:36:23 2011 +0200

    dct32_sse: eliminate some spills
    
    125->104 cycles on penryn (x86_64 only)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6c1791b471e4dd03d8fd33d02307d9d9eae948d
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Sun May 22 13:41:13 2011 +0200

    Fix compilation with --disable-yasm.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=165c7c420d611bfa16d999f2033619c542961926
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Sun May 22 12:04:33 2011 +0200

    Fix dct32() compilation with --disable-yasm
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf8bb94322d92134206392c3f238a58c424b1c9e
Merge: 33adcdb 71cc331
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 22 04:53:19 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      ffmpeg: get rid of the -vglobal option.
      dct32: Add AVX implementation of 32-point DCT
      dct32: Change pass 6 permutation to allow for AVX implementation
      dct32: port SSE 32-point DCT to YASM
      multiple inclusion guard cleanup
      avio: document buffer must created with av_malloc() and friends
      avio: check AVIOContext malloc failure
      swscale: point out an alternative to sws_getContext
      svq3: Do initialization after parsing the extradata
      add changelog entries for 0.7_beta2
      mp3lame: add #include required for AV_RB32 macro.
    
    Conflicts:
    	Changelog
    	libavcodec/svq3.c
    	libavcodec/x86/dct32_sse.c
    	libavfilter/vsrc_buffer.h
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33adcdb53118df8f281742b75adf861cda64801a
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 22 03:30:01 2011 +0200

    mpeg2dec: Fix lowres 3
    
    Fixes ticket212
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af2ed4b7488468abc8ccdd1b45d810886a609e1e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 01:34:15 2011 +0200

    lavfi: bump minor and add changelog entry after the split filter addition

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a5b71d0c3dbb0b1a6895ea858353e6fb41e9ab8
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 01:32:40 2011 +0200

    vf_split: add documentation to filters.texi

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f5a145be17c1aeb61a0c7f2ef14a8ec537d7d46
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 01:32:18 2011 +0200

    vf_split: give more meaningful names to the output pads
    
    Rename "default" -> "output1", "default2" -> output2.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de1100a00a483d967ed82c46792e1553b5bdc332
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 01:20:53 2011 +0200

    vf_split: define draw_slice() before end_frame()
    
    Improve logical coherence, fix nit.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88fc2e411ecf66b8a8e1b41b027b51bf2b5434b0
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 01:19:20 2011 +0200

    vf_split: add description

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d5297b3436623fe52f9424d0bc3ae03fbfe164d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 22 01:18:59 2011 +0200

    vf_split: fix various nits

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb97d4d611efdb8480a5a8dcfbc35860b9eda638
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 22 02:33:03 2011 +0200

    wmadec: avoid infinit loop.
    
    Fixes ticket183
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a13fec8a9cbc13745bcb7e7c1b017d72623051ad
Author: Ramiro Polla <ramiro.polla at gmail.com>
Date:   Sat May 21 21:53:15 2011 +0200

    DirectShow capture: Fix build
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71cc331cab8d61130048f3003f2ca77cfb94e3f3
Author: Anton Khirnov <anton at khirnov.net>
Date:   Sat May 21 12:05:49 2011 +0200

    ffmpeg: get rid of the -vglobal option.
    
    It's badly documented and does the same thing as -flags global_header,
    so it's redundant.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6204feb160c843320f6001d7e2bb2361c82b90ca
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Sat May 14 14:17:15 2011 +0200

    dct32: Add AVX implementation of 32-point DCT

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e653b98c888a922ee192c6c8f914dde6ea2dc40
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Sat May 14 14:16:30 2011 +0200

    dct32: Change pass 6 permutation to allow for AVX implementation

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3758eb0eb96217c6968d47487533337f96aeecfb
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Tue May 17 18:26:01 2011 +0200

    dct32: port SSE 32-point DCT to YASM

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6ec9212c543c77ab3ddab90ac52021cfbbdac17
Author: Kirill Gavrilov <gavr.mail at gmail.com>
Date:   Sat May 21 17:14:14 2011 +0200

    matroska: switch stereo mode from int to string and add support in the demuxer too

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69a83da5d40833e20da07830eda8ecbc31735116
Author: Kirill Gavrilov <gavr.mail at gmail.com>
Date:   Sat May 21 17:08:53 2011 +0200

    matroska: cosmetics

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8dd12b077b9f6c8437f387195feaefa806f93957
Author: Alok Ahuja <waveletcoeff at gmail.com>
Date:   Sat Apr 23 22:29:13 2011 -0700

    Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a38a00eddf200e18c6cf3ba090beaa3b224bd114
Author: Bobby Bingham <uhmmmm at gmail.com>
Date:   Sat May 21 16:46:11 2011 +0200

    libavfilter: vf_split from soc.
    
    Commited by michael, for detailed authorship see soc repo

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95eb2e3a3819e8b6d87940bfa41bf1ea3ae68f5a
Author: Ramiro Polla <ramiro.polla at gmail.com>
Date:   Sat May 21 14:24:50 2011 +0200

    DirectShow capture support
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=153382e1b6b428a1dcb8dc3f06f64a6959d722c5
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue May 17 16:58:04 2011 +0200

    multiple inclusion guard cleanup
    
    Add missing multiple inclusion guards; clean up #endif comments;
    add missing library prefixes; keep guard names consistent.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d49051e0742c09345495ae0486c3601a15222ac4
Author: Can Wu <wu.canus at gmail.com>
Date:   Sat May 14 17:34:28 2011 +0800

    avio: document buffer must created with av_malloc() and friends
    
    Else a later buffer resize in ffio_set_buf_size() will ABORT.
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e2dabed4a7bf21e3e0c0f4ddc895f8ed90fa839
Author: Can Wu <wu.canus at gmail.com>
Date:   Sat May 14 17:27:31 2011 +0800

    avio: check AVIOContext malloc failure
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d4c4394b5c94a665cc807fb8b92ea153b6225b0
Author: Clément Bœsch <ubitux at gmail.com>
Date:   Thu May 5 21:25:46 2011 +0200

    swscale: point out an alternative to sws_getContext
    
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cdca7c378ed46cf67a7583a102ba1b2b91d00b9c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 13 10:24:31 2011 +0300

    svq3: Do initialization after parsing the extradata
    
    If done before, some parameters aren't known yet.
    
    With svq3/rtp, initializing before some parameters are known
    can lead to calling av_malloc(0), which on OS X currently returns
    broken pointers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8c49d02b0f17c3011712ec4638ec4c6c76e7831
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Sat May 21 11:08:44 2011 +0200

    Fix channel_layout documentation.
    
    libavformat/riff.c has been writing channel_layout for as long as
    the field exists.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21bbca5b4422ddd10363bf1d8494564c54639b39
Author: Reinhard Tartler <siretart at tauware.de>
Date:   Thu May 12 18:18:54 2011 +0200

    add changelog entries for 0.7_beta2

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d32bcd770c638e49d69a4d5eb5464cfa4f35d9a
Merge: 840238b a1d0dcc
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat May 21 05:00:01 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      configure: make executable again
      LATM/AAC: Free previously initialized context on reinit.
      configure: Do not unconditionally add -Wall to host CFLAGS.
      configure: Set OS/2 objformat to a.out.
      Add support for a.out object format to assembler macros.
      fate: disable threading for encoding
      fate: add comment field
      fate: allow overriding default build and install dirs
      mpegtsenc: Add an AVClass pointer to the private data
      mpegaudio: clean up #includes
      mpegaudio: move all header parsing to mpegaudiodecheader.[ch]
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=840238b8706ea2ca740cf4b49bffd8ae196352f9
Author: Mike William <mike at mikebwilliams.com>
Date:   Sat May 21 04:50:59 2011 +0200

    ffserver: dont just crash
    
    With changes from ubitux.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab1c19efc59cbcb1ff1b0c076cde01b87837f21e
Author: Maksym Veremeyenko <verem at m1stereo.tv>
Date:   Sat May 21 04:39:20 2011 +0200

    fix ffserver's SIGSEGV

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0eed5016a27ec2f6990c426e79eb28fbf370f613
Author: Martin Storsjö <martin at martin.st>
Date:   Fri May 20 14:59:47 2011 +0300

    avoptions: Support getting flag values using av_get_int

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b30e4f5865260323da5232174fc68d6cc283f45
Author: Gianluigi Tiesi <mplayer at netfarm.it>
Date:   Sat May 21 03:36:26 2011 +0200

    preset dir for win32

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0424e052f83adc422d8a746e3cdc5ab6bc28679e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat May 21 03:11:50 2011 +0200

        Merge remote-tracking branch 'ffmpeg-mt/master'
    
        * ffmpeg-mt/master:
          Update todo.
          h264: add an assert that copied pictures are valid picture pointers
          valgrind-check: run with 1 and 3 threads
          h264: When decoding a packet with multiple PPS/SPS, don't start the next thread until all of them have been read
          Allow some pictures to be released earlier after 51ead6d2c40c5defdd211f435aec49b19f5f6a18
          h264: fix slice threading MC reading uninitialized frame edges.
    
        Please see ffmpeg-mt for a list of authors of these changes.
    
        Conflicts:
            libavcodec/h264.c
            mt-work/valgrind-check.sh
    
        Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5c08c7b2151409c3b7a05e54fe46834deedff119
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sat May 21 02:17:10 2011 +0200

    Add a flag to disable side data merging.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94eadee7efc2c5d19ecfe92d36f0556663468080
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed Apr 20 03:25:48 2011 +0200

    Merge/split side data.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=007f773942e5c8f39e9ad880d8e7e71f8f3bf7d2
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Sat May 21 01:11:42 2011 +0200

    Encoding alac with more than two channels is not supported.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=03c804e1ed65f52fd99020e1777103f4fb7abf15
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 20 14:56:44 2011 -0400

    mp3lame: add #include required for AV_RB32 macro.
    
    Fixes compilation with mp3lame enabled.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1d0dcc7134f1401c682b5e13d4ab3864da21efb
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 20 18:11:31 2011 +0100

    configure: make executable again
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42da8ea8e848e65611f0c606cd2c96d3a70c041d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Fri May 20 10:49:20 2011 -0400

    LATM/AAC: Free previously initialized context on reinit.
    
    Fixes memory leaks which are the result of overwriting already-initialized
    MDCT contexts during context reinitialization, e.g. in valgrind
    fate-aac-latm_000000001180bc60.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0a6db2a25a70e3e8fb414e361719152a9e7e9766
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 16 16:16:14 2011 +0200

    configure: Do not unconditionally add -Wall to host CFLAGS.
    
    Some compilers choke on -Wall, so only add the flag after checking it works.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9297f1ed15a4707b1b59c5c347d7185ee0bb3ef8
Author: Dave Yeo <dave.r.yeo at gmail.com>
Date:   Fri May 20 17:26:52 2011 +0200

    configure: Set OS/2 objformat to a.out.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d69f9a4234fefcbf038e6a19203df6865f38ffb8
Author: Dave Yeo <dave.r.yeo at gmail.com>
Date:   Fri May 20 17:33:38 2011 +0200

    Add support for a.out object format to assembler macros.
    
    This format is still used by e.g. OS/2.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6da57043eabdcde99e8411da3628f2249e951e66
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 20 12:57:12 2011 +0100

    fate: disable threading for encoding
    
    This explicitly disables threading for encoding as slices are otherwise
    automatically activated.  This should be dropped once option resetting
    between files is fully implemented.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ffccc00567363c8e09d4c47dd03dee99c312b7d
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 20 12:47:42 2011 +0100

    fate: add comment field
    
    This adds a comment field to the report header, suitable for
    extra information not covered by the automatic fields.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb8da636af0652a4865055c237a76caff02b98bf
Author: Mans Rullgard <mans at mansr.com>
Date:   Fri May 20 12:06:51 2011 +0100

    fate: allow overriding default build and install dirs
    
    This is useful e.g. for building in a different filesystem than
    where the source is kept.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50fefa10de920e16036f2be977c39fc0c286d024
Author: Martin Storsjö <martin at martin.st>
Date:   Fri May 20 11:33:57 2011 +0300

    mpegtsenc: Add an AVClass pointer to the private data
    
    Since a private class is set for this muxer, the callers will
    assume that the private data starts with an AVClass pointer.
    If no such member exists, the first few bytes of the struct
    will be overwritten, and the class pointer may be broken at
    any later time.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f255a28d140a64ea4c1a5060061863aec993b5ea
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 13:27:24 2011 +0100

    mpegaudio: clean up #includes
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0199e00bc80a55aacf7ecd393bf32dcd64e06739
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 13:44:11 2011 +0100

    mpegaudio: move all header parsing to mpegaudiodecheader.[ch]
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1b3f33d48b366dd7b3b915b4de90d9ad4c4ae39
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 20 11:36:16 2011 +0200

    vf_libopencv: prefer opencv/cxcore.h over cxtypes.h
    
    Require the presence of opencv/cxcore.h in place of opencv/cxtypes.h,
    which has been removed. Fix compilation with libopencv > 2.1.0.
    
    Fix trac issue #221.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=125d807660996b879c4762c3a15c4bb485e13f4c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 20 10:12:42 2011 +0200

    decoders.texi: fix typos in rawvideo section

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=950b3589974e55888fc37369f2d9216a18c1ca84
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 21:41:50 2011 +0200

    cmdutils: use const AVClass * when senseful
    
    Fix warnings:
    cmdutils.c: In function ‘opt_default’:
    cmdutils.c:304: warning: initialization discards qualifiers from pointer target type
    cmdutils.c: In function ‘set_context_opts’:
    cmdutils.c:431: warning: passing argument 2 of ‘alloc_priv_context’ discards qualifiers from pointer target type
    cmdutils.c:414: note: expected ‘struct AVClass *’ but argument is of type ‘const struct AVClass *’

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=52da548c7dabac364cc38e4239edc56a28d0d63c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 21:14:37 2011 +0200

    encoders.texi: add documentation for the libx264 encoder
    
    Also remove -x264opts item from the ffmpeg manual, since it belongs to
    the encoders section.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c5385147cd74bc1892650c47531c7797f22b0b1d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 20:51:28 2011 +0200

    decoders.texi: add documentation for rawvideo decoder and options

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e45f03420945dfeaf66729f5d022e5c15ff5723
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 20:34:56 2011 +0200

    doc: add decoders.texi file

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d4111e525dbb0efe72c03d715134d654f3d66392
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 19:41:19 2011 +0200

    encoders.texi: decrease level for audio encoders section
    
    Make Audio Encoders a separate chapter, and decrese the contained
    sections level by one.
    
    Improve rendering, and improve consistency with the other parts of the
    manual.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1e31ea71ffa27928d27b934945cc97d9e92ac471
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 21:14:09 2011 +0200

    ffprobe.texi: remove inclusion of muxers section
    
    Muxers are not used by ffprobe.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f58eb3c2b552f232905731b5944307e72c590a0
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 17 13:01:21 2011 +0200

    indeo3: release buffer in indeo3_decode_end()
    
    Fix leak.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5443812fbcc7c12f783c1328539232cb3bcde9e1
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 17 20:25:06 2011 +0200

    indeo3: remove unnecessary includes

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a469c32478cd2bee1fabc37b388d0fcda28ecc07
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 17 20:22:48 2011 +0200

    indeo3: add @file doxy and a link to multimedia wiki documentation

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d65e0f8cb0f924be95650f50f3d05d0b223aceb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 20 00:58:00 2011 +0200

    cmdutils: reset *picref_ptr to NULL in get_filtered_frame()
    
    Avoid the presence of an invalid pointer, fix a crash in case of
    get_filtered_frame() failure.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=328810390d0458b7c8200342a87f238f7610b776
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 19:01:38 2011 +0200

    ffmpeg: remove useless NULL-check on avfilter_unref_buffer
    
    The check is no more required since recent changes in the
    avfilter_unref_buffer(), the check is done in the function.
    Simplify.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed96fffb6e0c744a405f379ba4ff4faf9e79173d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 20 09:33:57 2011 +0200

    libmp3lame: include "libavutil/intreadwrite.h" header
    
    Fix compilation.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80d156d7fdc44b09783ba242fe2681a6d4cc8df5
Merge: 6efb296 984ece7
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Fri May 20 05:42:04 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      qdm2: Use floating point synthesis filter.
      h264: correct border check.
      h264: fix loopfilter with threading at slice boundaries.
      Fix ff_mpa_synth_filter_fixed() prototype
      Rename costablegen.c ---> cos_tablegen.c.
      Collapse tableprint.c into tableprint.h.
      Simplify trig table rules
      Remove potentially unstable filenames from comments in generated files.
      Ignore generated tables and generated table generator programs.
      Simplify CLEANFILES make variable by using wildcards.
      Remove silly insults from avformat_version() Doxygen documentation.
      mpegaudiodsp: fix x86 and ppc makefiles
      configure: Adjust AVX assembler check.
      mpegaudio: remove unused version of SAME_HEADER_MASK
      mpegaudio: remove useless #undef at end of file
      asfdec: add missing #include for av_bswap32()
      mpegaudio: merge two #if CONFIG_FLOAT blocks
      mpegaudio: move some struct definitions from mpegaudio.h
      Move some mpegaudio functions to new mpegaudiodsp subsystem
    
    Conflicts:
    	libavcodec/h264.c
    	libavcodec/x86/Makefile
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=984ece7503597d30e6f3bdeb67e337ea1616f880
Author: Vitor Sessak <vitor1001 at gmail.com>
Date:   Thu May 19 21:33:27 2011 +0200

    qdm2: Use floating point synthesis filter.
    
    This avoid needlessly convertion from floating point to fixed point and back.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e987f8282ff7658a6f804b9db39954bb59fa72e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Thu May 19 16:47:59 2011 -0400

    h264: correct border check.
    
    When backing up the top-left border, check that the top-left
    (rather than left) MB indeed does belong to our slice. If it
    doesn't, backing up has no positive effect but may accidentally
    interfere with other threads writing in the same space.
    
    Fixes occasional one-off effects when enabling slice-MT.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ffc84150599d15b66a3960202e07755f99fe0d0
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Wed May 18 08:10:49 2011 -0400

    h264: fix loopfilter with threading at slice boundaries.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89a20987355757be64c49fb714721c38902ac1cc
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 20:46:24 2011 +0100

    Fix ff_mpa_synth_filter_fixed() prototype
    
    The prototype should use the same typedefs as the definition, or it
    will fail where int32_t is not int (DOS apparently).
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6efb29686fc9a7f76480405df8fe7eaa7a9dd4cf
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 16:21:50 2011 +0300

    Reindent

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=65a4d8e5a78800a4f493fa21c4bb329d31df96ed
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 16:21:49 2011 +0300

    rtpenc_chain: Pass the MP4A_LATM flag to chained muxers

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef409645f06368bcdcedd1b7fe19e25699ae5082
Author: Juan Carlos Rodriguez <ing.juancarlosrodriguez at hotmail.com>
Date:   Wed May 18 16:21:48 2011 +0300

    rtpenc: MP4A-LATM payload support

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd61b2a1cac5fcaa9970dffe3b28c52774ea2f09
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 16:21:47 2011 +0300

    movenc: Pass AVFormatContext flags to the SDP generation

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=abe936388940e5d54057c74ba0afc3d228eccdc0
Author: Martin Storsjö <martin at martin.st>
Date:   Wed May 18 16:21:46 2011 +0300

    sdp: Allow passing AVFormatContext flags to the SDP generation

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c78a85adf4a153914233e02b4d44f9414bc579d7
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 12:01:25 2011 +0200

    vsrc_buffer: document av_vsrc_buffer_add_video_buffer_ref()

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c000a9f78390b71812c7ee5187bbccc3c2d79b1e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 01:17:16 2011 +0200

    vsrc_buffer: add av_vsrc_buffer_add_frame()
    
    The new function is a wrapper around
    av_vsrc_buffer_add_video_buffer_ref(), and allows to simplify the act
    of pushing AVFrame data to the source buffer.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3fddb8454cab525cbcb6cc9c3d0ca29b6c78cdd
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 22:51:28 2011 +0200

    vsrc_buffer: fix example in docs, add mandatory parameters

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50764e19a8edc018b6e5276f1b3e4215ba66217f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Thu May 19 01:02:54 2011 +0200

    vsrc_buffer: make the source accept sws_param in init
    
    Avoid the need of two distinct av_vsrc_add_video_buffer_ref*
    functions. Simplify the interface.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=509b32cf5d5656473e277ac43dbb2ce9da66bff2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 13 18:09:47 2011 +0200

    vsrc_buffer: propagate avfilter_open() error code

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3799805e560f168811808ee0ba3befcb6fddc50e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 13 18:07:51 2011 +0200

    vsrc_buffer: fix style

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9fdf77217b39646afdb8907b977e3d7a59f1cb9e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 14 11:46:14 2011 +0200

    lavfi: add avfilter_get_video_buffer_ref_from_frame to avcodec.h
    
    Simplify passing AVFrame data to av_vsrc_buffer_add_video_buffer_ref().

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6070b7e1c520e9ca389403bae20a2ad04c7d54c7
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 7 21:35:08 2011 +0200

    vsrc_buffer: remove dependency on AVFrame
    
    Rename av_vsrc_buffer_add_frame to
    av_vsrc_buffer_add_video_buffer_ref(), and change its inteface to make
    it accept in input an AVFilterBufferRef rather than an AVFrame.
    
    This way the interface can be used without requiring the
    inclusion/installation of libavcodec headers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4887f8245c5dcd2a27817a678122eea4d1a0f31a
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 16 00:53:07 2011 +0200

    Rename costablegen.c ---> cos_tablegen.c.
    
    This is consistent with how all other table generation programs are named.
    Moreover this ensures that the cos table generation program is correctly
    deleted when cleaning the tree.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f2405661d5bcc9416f4b3339f1139997467e1f5
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 19 19:22:41 2011 +0200

    Collapse tableprint.c into tableprint.h.
    
    tableprint.c serves little purpose on its own and removing it allows building
    the table generator programs with the normal HOSTPROGS Makefile rules.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=272874c9dbde5d48884c417b76f3c7f04938c92f
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 18:34:40 2011 +0100

    Simplify trig table rules
    
    This collapses the make rules for the trig tables into a pattern
    rule.  Based on a patch by Diego, modified to avoid using fragile
    make constructs and allow future addition of fixed-point sin tables.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c98657a21536ef71a1d8d6a7ff4d69dd19d9e5b7
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 19 18:12:17 2011 +0200

    Remove potentially unstable filenames from comments in generated files.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a0572b05451b9a161989ab1ec2c03447a4c1ce6
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 16 00:59:50 2011 +0200

    Ignore generated tables and generated table generator programs.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9a69f730e180ab9b1cac8a4d53d07b1ec375a38
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 16 00:54:36 2011 +0200

    Simplify CLEANFILES make variable by using wildcards.
    
    Also ensures that generated file cos_fixed_tables.c is deleted on 'make clean'.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ed0a77ff4d19eb77671ce786ef515e5ffb1496e
Author: Diego Biurrun <diego at biurrun.de>
Date:   Thu May 19 17:39:50 2011 +0200

    Remove silly insults from avformat_version() Doxygen documentation.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0b5e44ed2922f2abe0de9670d099666ca3622a69
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 16:26:39 2011 +0100

    mpegaudiodsp: fix x86 and ppc makefiles
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=429059f866259b447233c3fa23fffddce3e39508
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 16 14:23:59 2011 +0200

    configure: Adjust AVX assembler check.
    
    Older nasm versions have trouble assembling certain AVX instructions, but the
    current AVX check did not detect this. Update the check to use an instruction
    that triggers the nasm problem.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c2a16e44f8ed130c2b492f1f3ce09f7f55a7d4a4
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 14:01:11 2011 +0100

    mpegaudio: remove unused version of SAME_HEADER_MASK
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7d21c9f4befe8fea9596e41e691a9fba8f377e2
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 12:48:33 2011 +0100

    mpegaudio: remove useless #undef at end of file
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b122c651075814722ade6f93c46cb2ee08c45b49
Author: Mans Rullgard <mans at mansr.com>
Date:   Thu May 19 12:31:05 2011 +0100

    asfdec: add missing #include for av_bswap32()
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7bbc6cd7a7e26c6c6f26e1b06f8ce354c7a1a46
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 18:59:25 2011 +0100

    mpegaudio: merge two #if CONFIG_FLOAT blocks
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=918d0584a452bf76264e717006f2cfc40b0de21f
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 17 14:22:25 2011 +0100

    mpegaudio: move some struct definitions from mpegaudio.h
    
    These structs are only used in mpegaudiodec.c, so move them there
    and remove no longer needed #include lines from mpegaudio.h.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4f5c2d6f4ffa3f4b56555059000208a6ba47b55
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 16:52:01 2011 +0100

    Move some mpegaudio functions to new mpegaudiodsp subsystem
    
    This separation allows these functions to be used in a cleaner
    fashion from other codecs (e.g. qdm2) and simplifies creating
    optimised versions of them.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c7650a83d3bdca2fd680af722de344b092f65ec
Merge: 75a37b5 ea91e77
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu May 19 13:00:31 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    This early morning merge should fix --disable-yasm
    
    * qatar/master:
      Clean up #includes in cmdutils.h.
      g729: Merge g729.h into g729dec.c.
      10l: wrap float_interleave functions in HAVE_YASM.
    
    Conflicts:
    	libavcodec/g729.h
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea91e77127229015d23a046f1797d3fc6a33e54d
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun May 15 17:09:25 2011 +0200

    Clean up #includes in cmdutils.h.
    
    inttypes.h is not necessary, just stdint.h is enough.
    Unconditionally #include avfilter.h in cmdutils.h.  It is an installed
    header with no non-standard external dependencies, so it is safe.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2077b85da5bf71167b11925aabbb738558a134d
Author: Diego Biurrun <diego at biurrun.de>
Date:   Tue May 17 15:29:58 2011 +0200

    g729: Merge g729.h into g729dec.c.
    
    The header contains just a single define that is only used in g729dec.c.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=75a37b57a59f6701d9443c5f7a0ceec108b27a18
Merge: 8529f9b 41e21e4
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Thu May 19 05:12:45 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      APIchanges: fill in date and commit for request_sample_fmt
      Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
      Add support for request_sample_format in ffmpeg and ffplay.
      Add APIchanges entry for request_sample_fmt.
      Add request_sample_fmt field to AVCodecContext.
      Add float_interleave() to FmtConvertContext with x86-optimized versions.
      Remove unused make variable SEEK_REFFILE
      fate: remove redundant aref and vref references
      fate: remove do_ffmpeg_nocheck function
      fate: do not collect -benchmark output
      mpegaudiodec: remove decode_end() function
      fate: run aref and vref as regular tests
      mpegaudio: sanitise compute_antialias_* names
      mpeg12: add slice-threading checks to slice-threading initializers.
      h264: copy pixel_shift between slice threading contexts.
      mdec: enable frame-level multithreading.
      mdec.c: fix overread.
    
    Conflicts:
    	libavcodec/aacdec.c
    	libavcodec/ac3dec.c
    	libavcodec/avcodec.h
    	libavcodec/dca.c
    	libavcodec/h264.c
    	libavcodec/mdec.c
    	libavcodec/mpeg12.c
    	libavcodec/options.c
    	libavcodec/version.h
    	libavcodec/vorbisdec.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8529f9b36b7c1b8f2cb36ba2709983517c4b6458
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 21:39:22 2011 +0200

    av_find_stream_info: Print more details about max anaylize duration failures.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e98a95e7792f9452bc790f2552d9ea24d0f7818e
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Wed May 18 20:18:08 2011 -0400

    10l: wrap float_interleave functions in HAVE_YASM.
    
    fixes compilation with --disable-yasm

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=155d1d189bf240764a18a6923739e84d09ac5d08
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date:   Wed May 18 18:54:42 2011 +0200

    Add little description for -rc_override
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41e21e4db623ebd77f431a6f30cf21d62d9e1f33
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Wed May 18 17:52:31 2011 -0400

    APIchanges: fill in date and commit for request_sample_fmt

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9aa8193a234ccb6a79cba5cc550531f62ffb0a17
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Fri Apr 22 21:30:19 2011 -0400

    Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis
    decoders.
    
    Based on patches by clsid2 in ffdshow-tryout.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc778a0cea3027941afa1ff6bbb424b3159a0b27
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Sun Apr 24 16:48:42 2011 -0400

    Add support for request_sample_format in ffmpeg and ffplay.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00e5da893dc8f67cbc9ed940c4da9423a01e4f8c
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Thu Apr 21 10:48:05 2011 -0400

    Add APIchanges entry for request_sample_fmt.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64150ff014708b4b00cb5d76237e9e908ac0fbfc
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Apr 19 19:47:01 2011 -0400

    Add request_sample_fmt field to AVCodecContext.
    
    This will allow audio decoders to support output of different sample formats
    as a runtime option.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32f8fb8ecf8178b9c9ec8d7152f1fdd8537f7f3a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Sun Apr 24 17:50:17 2011 -0400

    Add float_interleave() to FmtConvertContext with x86-optimized versions.
    
    Partially based on patches by clsid2 in ffdshow-tryout.
    ff_float_interleave6() x86 improvements by Loren Merrit.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f907ad9b85d5e08e4a024e24734181940cd4fc48
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed May 18 17:13:15 2011 +0100

    Remove unused make variable SEEK_REFFILE
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=164c24c858047f304a81278615409503c6a7da17
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed May 18 17:23:47 2011 +0100

    fate: remove redundant aref and vref references
    
    The ref targets are included in the FATE_[AV]CODEC lists created
    by configure so they do not need to be listed separately in the
    makefile.  Filter them out when setting dependencies to avoid make
    warnings about circular deps.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e5cb2ef51650d1c3050cfa09bf4496813df5e57
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Wed May 18 13:48:39 2011 +0200

    Parse 'bext' metadata in the wav demuxer
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40612f260160014165f045d66da1d7e35ce857cf
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Thu Mar 3 16:41:11 2011 +0100

    Cosmetics: indent
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6629dbd299717169c2dc8cf9218cf98e43322fb5
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Wed May 18 13:48:02 2011 +0200

    Keep parsing wav until EOF if the input is seekable and we know the size of the data tag
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a06d238e8cc44ea970ebb2b671389c78bc5bb251
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Thu Feb 17 15:58:10 2011 +0100

    Refactor the tag checking into a switch statement
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93df511ec78a190a35b66f22e3a151f1b646a19a
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Wed May 18 13:47:23 2011 +0200

    Use avio_tell() instead of url_ftell()
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=420ebd1850de594cfdbb573237ba9e2df39946ad
Author: Compn <tempn at twmi.rr.com>
Date:   Wed May 18 11:50:34 2011 -0400

    add x264opts entry to docs

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8146d16b60ec84aae93cfc4a9444d879f9d5bbfc
Author: JULIAN GARDNER <joolzg at btinternet.com>
Date:   Wed May 18 16:51:20 2011 +0200

    cleaned up the udp.c, removed some variables and an av_log

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3ff6e8d0fb222a8fce7c747781258e6f5e47a70
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 16:36:08 2011 +0200

    configure: favor pkg_config over sdl_config
    
    This fixes linking issues on ubuntu.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1f9621d39b80add240d09daf1328ceae613bcd4
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 15:39:40 2011 +0200

    libx264: support passing arbitrary parameters.
    
    Idea taken from mencoder. This should fix conflicts with presets as long as
    the new system is used.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e89403216cc15563a7f701a9e6547abf2b8ad7a9
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 13:58:13 2011 +0200

    ffmpeg: dont show_banner() on verbose<0
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a14a27603fec02498627b6f92cea7bd57c8d41f
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed May 18 15:13:58 2011 +0100

    fate: remove do_ffmpeg_nocheck function
    
    This function is essentially an alias for run_ffmpeg and is only
    used in one place.  This patch removes the function and replaces
    the call with the equivalent (simpler) run_ffmpeg call.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d4a7df423c7eda78185d79fb81ffe36b3d4253c4
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed May 18 15:05:26 2011 +0100

    fate: do not collect -benchmark output
    
    The old regtest scripts pass -benchmark and collect the utime values.
    As these values are never used, this machinery can be removed.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a06bf6368be2acb760a10289645eba1f65bf967b
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 16:37:38 2011 +0100

    mpegaudiodec: remove decode_end() function
    
    This function is not needed since 721d6f2dc5 removed the DCT table
    allocations for the configuration used here.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70378ea1902b57ccb221157fbd3a411d11046ad0
Author: Mans Rullgard <mans at mansr.com>
Date:   Wed May 18 13:05:39 2011 +0100

    fate: run aref and vref as regular tests
    
    These tests create reference files used for psnr calculation in
    the other codec tests.  Treating them as (mostly) regular tests
    simplifies the makefile and makes them visible in the fate reports.
    The latter makes errors in these runs easier to identify.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dede36bd024fb23da244dbfab32b7ef18ca51c82
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 17 20:39:09 2011 +0100

    mpegaudio: sanitise compute_antialias_* names
    
    This makes the compute_antialias functions use the same naming
    convention as everything else.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=508a24f8dc63e74bd9917e6f0c4cdbb744741ef0
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 17 10:26:29 2011 -0400

    mpeg12: add slice-threading checks to slice-threading initializers.
    
    Fixes "make THREADS=2 THREAD_TYPE=1 fate-mpeg2-field-enc".

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d44cd2cd82e27e6b051fe0606dece3b0bec0bcd
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 17 10:26:30 2011 -0400

    h264: copy pixel_shift between slice threading contexts.
    
    Fixes "make THREADS=2 THREAD_TYPE=2
    fate-h264-conformance-frext-pph10i3_panasonic_a".

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a64c58a24023b3e8c9b30bfb6908150b57117a3b
Author: Alexander Strange <astrange at ithinksw.com>
Date:   Tue May 10 11:29:09 2011 -0400

    mdec: enable frame-level multithreading.
    
    Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32ac63ee10ca5daa149344a75d736c1b98177392
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Tue May 10 11:29:08 2011 -0400

    mdec.c: fix overread.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64be0d1edad630f5bc0f287022f5880de07915b2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed May 18 00:43:25 2011 +0200

    id3v2: prevent unsigned integer overflow in ff_id3v2_parse()
    
    In ff_id3v2_parse(), prevent unsigned integer overflow if data length
    indicator is skipped and tlen is < 4.
    
    Fix crash decoding file Allaby_cut.mp3, fix trac issue #182.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b69e5ee9027ddc1820796253f2d2bcd4e6fdba00
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 17 23:28:19 2011 +0200

    id3v2: add @file doxy and link to format documentation

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b4bcd1e2f1d603419ea9d4fdaab400b1ad35e58c
Merge: 7a88617 a26d2b4
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 05:42:42 2011 +0200

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      Fix compilation of iirfilter-test.
      libx264: handle closed GOP codec flag
      lavf: remove duplicate assignment in avformat_alloc_context.
      lavf: use designated initializers for AVClasses.
      flvdec: clenup debug code
      asfdec: fix possible overread on broken files.
      asfdec: do not fall back to binary/generic search
      asfdec: reindent after previous commit c7bd5ed
      asfdec: fallback to binary search internally
      mpegaudio: add _fixed suffix to some names
      Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.
      dct: build dct32 as separate object files
      qdm2: include correct header for rdft
    
    Conflicts:
    	ffpresets/libx264-fast.ffpreset
    	ffpresets/libx264-fast_firstpass.ffpreset
    	ffpresets/libx264-faster.ffpreset
    	ffpresets/libx264-faster_firstpass.ffpreset
    	ffpresets/libx264-medium.ffpreset
    	ffpresets/libx264-medium_firstpass.ffpreset
    	ffpresets/libx264-placebo.ffpreset
    	ffpresets/libx264-placebo_firstpass.ffpreset
    	ffpresets/libx264-slow.ffpreset
    	ffpresets/libx264-slow_firstpass.ffpreset
    	ffpresets/libx264-slower.ffpreset
    	ffpresets/libx264-slower_firstpass.ffpreset
    	ffpresets/libx264-superfast.ffpreset
    	ffpresets/libx264-superfast_firstpass.ffpreset
    	ffpresets/libx264-ultrafast.ffpreset
    	ffpresets/libx264-ultrafast_firstpass.ffpreset
    	ffpresets/libx264-veryfast.ffpreset
    	ffpresets/libx264-veryfast_firstpass.ffpreset
    	ffpresets/libx264-veryslow.ffpreset
    	ffpresets/libx264-veryslow_firstpass.ffpreset
    	libavformat/flvdec.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a88617c43ce534d94591dd78d4958333492b939
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 00:03:19 2011 +0200

    configure: opensolaris install is not compatible with ffmpeg, allow overriding it.
    
    ginstall works on opensolaris.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a26d2b4bc8af02b27168c277c5097273c05652c2
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue May 17 18:06:51 2011 -0400

    Fix compilation of iirfilter-test.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9132f2ad0c064b5cebfc0e7ad562ac0cfd67a79e
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Wed May 18 00:01:40 2011 +0200

    eval: opensolaris strtod() cannot handle 0x1234
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e25c67108a77b2dbf13de1339b5314d07e3ffa02
Author: Jindrich Makovicka <jindrich.makovicka at nangu.tv>
Date:   Tue May 10 15:11:45 2011 +0200

    libx264: handle closed GOP codec flag
    
    Also update libx264 presets to keep closed gop as default.
    
    Signed-off-by: Jindrich Makovicka <makovick at gmail.com>
    Signed-off-by: Anton Khirnov <anton at khirnov.net>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29e3489602aeb72dbd8ceebfcfa7025e8a57acaf
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Apr 29 11:42:05 2011 +0200

    lavf: remove duplicate assignment in avformat_alloc_context.
    
    AVClass is already initialized in  avformat_get_context_defaults.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0029cbcf68d77f4ea0ea0cc36596ea2a5305b13
Author: Anton Khirnov <anton at khirnov.net>
Date:   Fri Apr 29 11:30:02 2011 +0200

    lavf: use designated initializers for AVClasses.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d922c84622e7bf8603390b154630c3d62b93b12
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Tue May 17 19:52:36 2011 +0200

    Make sure neither data_size nor sample_count is negative

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc1ca9e534d540aa698d14763aee2933ca3dca59
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date:   Tue May 17 19:46:08 2011 +0200

    Refactor the 'fmt ' tag search and parsing
    
    Moving the search and parsing of the 'fmt ' info the main loop of wav_read_header() allows tags that precede it to be parsed.
    Creating wav_parse_fmt_tag() makes wav_read_header() easier to read.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13220b1856c98d83ad8ac237e789927cce0b9413
Author: Alex Converse <alex.converse at gmail.com>
Date:   Tue May 17 12:49:42 2011 -0700

    flvdec: clenup debug code

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29fa570d0c74c59a4a970f5ade9fbd126314cbd9
Author: Uoti Urpala <uoti.urpala at pp1.inet.fi>
Date:   Thu May 12 10:20:27 2011 -0400

    asfdec: fix possible overread on broken files.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69fa23961ededd725c68b188493cf2653d70f4fd
Author: Vladimir Pantelic <vladoman at gmail.com>
Date:   Tue May 17 17:30:05 2011 +0200

    asfdec: do not fall back to binary/generic search
    
    asf_read_seek() inside the asf demuxer already does the
    right thing, it tries the index and if that fails it uses
    binary search. If binary search is called from outside of asfdec.c
    it will fail because the asf code cannot clean up after itself.
    Therefore introduce AVFMT_NOBINSEARCH that prevents the seek
    code to fallback to binary search and AVFMT_NOGENSEARCH that
    prevents the seek code to fallback to generic search.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b58bc17cf72fcd79b6ed80faae2d0c88729def15
Author: Vladimir Pantelic <vladoman at gmail.com>
Date:   Thu May 12 10:26:32 2011 +0200

    asfdec: reindent after previous commit c7bd5ed

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7bd5edae4573d901583475608865c6f6ca64061
Author: Vladimir Pantelic <vladoman at gmail.com>
Date:   Thu May 12 10:25:54 2011 +0200

    asfdec: fallback to binary search internally
    
    lavf will do that anyway in case seek by index fails

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4bac1bbc3bc6e102cd1e8bfd0a36db07d769dfea
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 17 13:07:08 2011 +0100

    mpegaudio: add _fixed suffix to some names
    
    This adds a _fixed suffix to the fixed-point versions of things
    with both float and fixed-point variants.  This makes it more
    consistent with other dual-implementation things, e.g. fft.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0005d347d0831c904630fe70408c9fd4eec18e8
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date:   Mon May 16 17:18:22 2011 -0400

    Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.
    
    Arguments for variable size instructions are added to many macros, along
    with other various changes. The x86util.asm code was ported from x264.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4b6000b00850f74fabc06f673da49331d5fdf5d
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 17 16:48:39 2011 +0200

    ffmpeg: reset top_field_first in opt_input_file().
    
    This allows seting tff for inputs without also setting it for the output
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f2309ed2e0c5c02ab417f3f0acad23e86411079
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 17 11:48:28 2011 +0100

    dct: build dct32 as separate object files
    
    This builds the float and fixed-point versions of dct32 separately
    instead of #including the file in dct.c and mpegaudiodec.c.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1362a291c971ba2c46c08f0533265b294030de27
Author: Mans Rullgard <mans at mansr.com>
Date:   Tue May 17 13:42:43 2011 +0100

    qdm2: include correct header for rdft
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bec994dff22c5f3f0a5c7a96b333b3faab81c02d
Author: Nicolas George <nicolas.george at normalesup.org>
Date:   Fri Apr 15 17:08:12 2011 +0200

    Ogg demuxer: give meaningful error codes and warnings.
    
    Signed-off-by: Nicolas George <nicolas.george at normalesup.org>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34b92dbd942f6aef50632bf86eb87bf3b0175b26
Merge: cb8b824 f8ae3a2
Author: Compn <tempn at twmi.rr.com>
Date:   Mon May 16 23:31:23 2011 -0400

    Merge branch 'master' of git.videolan.org:ffmpeg

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb8b824a0899a086ed22eef84b0eedbcab6788c9
Author: Compn <tempn at twmi.rr.com>
Date:   Mon May 16 23:30:41 2011 -0400

    update changelog with 9/10 bit H264 and FFV1 changes

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8ae3a2108b612776e886d927b4a7289dde619f1
Merge: e6e7ba0 901ff51
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 17 04:47:05 2011 +0200

    Merge remote branch 'qatar/master'
    
    12 files changed, 36 insertions(+), 81 deletions(-)
    yes thats 36 new lines in 14 commits
    
    * qatar/master:
      ffmpeg: fix -aspect cli option
      Restructure video filter implementation in ffmpeg.c.
      ffplay: remove audio_write_get_buf_size() forward declaration
      lavfi: print key-frame and picture type information in ff_dlog_ref()
      mathops: remove ancient confusing comment
      cws2fws: Improve error message wording.
      tools: Check the return value of write().
      mpegaudio: move OUT_FMT macro to mpegaudiodec.c
      mpegaudio: remove OUT_MIN/MAX macros
      Add missing #includes to mp3_header_(de)compress bsf
      dct: fix indentation
      dct: bypass table allocation for DCT_II of size 32
      h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64.
      Remove unused header mpegaudio3.h.
    
    Conflicts:
    	ffmpeg.c
    	libavcodec/mpegaudio.h
    	libavcodec/mpegaudio3.h
    	libavfilter/avfilter.c
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6e7ba0ce3aadef32f7f16f706c4a0406b5bd70f
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Tue May 17 00:46:48 2011 +0200

    Add some forgotten const to function arguments in libavfilter & libavformat.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f2962ac8ad353c12d81bc515a01427f0912b4a69
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Tue May 17 01:56:01 2011 +0200

    Write channel_layout for multichannel aif files.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d721f714ee61d6e244b980113aa24d5afcbfee0
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Tue May 17 01:47:12 2011 +0200

    Fix ff_mov_write_chan() so it can be used by other muxers.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2549ba9df1a1aac8c0ae19bfca2c81e508ba02e
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Tue May 17 01:17:27 2011 +0200

    Fix some mov files with little endian audio (tickets 201 - 203).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 15 13:24:46 2011 +0200

    iff/8svx: redesign 8SVX demuxing and decoding for handling stereo samples correctly
    
    Make the iff demuxer send the whole audio chunk to the decoder as a
    single packet, move stereo interleaving from the iff demuxer to the
    decoder, and introduce an 8svx_raw decoder which performs
    stereo interleaving.
    
    This is required for handling stereo data correctly, indeed samples
    are stored like:
    LLLLLL....RRRRRR
    
    that is all left samples are at the beginning of the chunk, all right
    samples at the end, so it is necessary to store and process the whole
    buffer in order to decode each frame. Thus the decoder needs all the
    audio chunk before it can return interleaved data.
    
    Fix decoding of files 8svx_exp.iff and 8svx_fib.iff, fix trac issue #169.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8353256a3ae9bbf76b9b080884b82566c4938ab
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 13 23:28:18 2011 +0200

    iff: compact code setting metadata tags
    
    Ease readability.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34f590b29bc427036b6cb030bcc23d120316c20f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 10 15:40:03 2011 +0200

    iff: fix bitrate computation for compressed audio stream

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1af99b0292b7e27f989ecf817a09e2b29976490f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue May 10 15:33:36 2011 +0200

    iff: distinguish fields for audio and video compression
    
    Create separate fields 8svx_compression (for audio compression), and
    bitmap_compression (for video compression), and perform minor related
    logging tweaks.
    
    Improve clarity, also simplify the case when both types of compression
    are employed in the same file.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c0170d09738c74280af78c6f64914c52a9b6e075
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sun May 15 12:47:06 2011 +0200

    imgutils: introduce internal image_get_linesize() and use it
    
    Allow to factorize code between av_image_get_linesize() and
    av_image_fill_linesizes(), and add missing checks.
    
    Increase robustness.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d73227c712eca2247e06d7a3c2daeb6f6f2a128
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 13 16:27:35 2011 +0200

    imgutils: make av_image_get_linesize() return AVERROR(EINVAL) for invalid pixel formats

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8c7a216024e1408a1f865227cdfd371ddbe1d59
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 16 23:44:35 2011 +0200

    drawtext: specify union type for setting default options
    
    Fix warnings of the type:
    vf_drawtext.c:NNN: warning: missing braces around initializer
    vf_drawtext.c:NNN: warning: (near initialization for ‘drawtext_options[X].default_val’)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8ea9c21790660256942c66a74bf992287f8bb7b
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 16 23:48:00 2011 +0200

    drawtext: reindent after the previous commit

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce207e050e38352541531e2f09d62c2f54680063
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 16 20:11:50 2011 +0200

    drawtext: fix strftime() text expansion
    
    The feature was dropped after the filter was partially rewritten and
    recommitted.
    
    Fix issue #207.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=901ff51116f831c9082e14c80c7481dd3999aa30
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Fri Apr 1 17:30:45 2011 +0200

    ffmpeg: fix -aspect cli option
    
    Redesign the way -aspect option is handled. This is done by making
    ffmpeg read the sample aspect ratio set in the corresponding input
    stream by default, and overriding it using the value specified by
    -aspect.
    
    If the output display aspect ratio is specified with -aspect, it is
    set at the end of the filterchain, thus overriding the value set by
    filters in the filterchain.
    
    This implementation is more robust, since does not modify the
    filterchain description (which was creating potential syntax errors).
    
    (Cherry-pick abf8342aa94bdf06bb324f6723a6743dd628d5c6)
    
    Another aspect ratio fix try. This leaves the setdar addition at the end
    (preferred by people).
    
    (Cherry-pick e7c7b0d000e81d24327602e04d8fed400dbb7193)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d5fa6182dd2e41d5c174b29ef2a1a2f83a02d23
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon Feb 14 23:02:10 2011 +0100

    Restructure video filter implementation in ffmpeg.c.
    
    This fixes several bugs like multiple outputs and -aspect mixed with -vf
    
    (cherry picked from commit 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7)
    (cherry picked from commit 5c20c81bfa526b3a269db9c88b0c9007861f0917)
    (cherry picked from commit a7844c580d83d8466c161a0e3979b3902d0d9100)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a7c977417f7904a6213048ed3e57dd79264d3d5
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Tue Apr 12 12:06:49 2011 +0200

    ffplay: remove audio_write_get_buf_size() forward declaration
    
    Move up the definition of audio_write_get_buf_size(), so that it is
    defined before it is used. Simplify.
    (cherry picked from commit 8776f3d22e401e30d17856e341f6cabbbefa92f7)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dc65a3d0374ffd85e5ff1c89f5917d392897920
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat Apr 23 19:55:59 2011 +0200

    lavfi: print key-frame and picture type information in ff_dlog_ref()
    
    Signed-off-by: Stefano Sabatini <stefano.sabatini-lala at poste.it>
    (cherry picked from commit f7bdffb09da597c5d6afff5359523370470ad072)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=005db470115ebe2c973688bed9695356f487d674
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 21:31:06 2011 +0100

    mathops: remove ancient confusing comment
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9763420bcc4a50a4c6e9ce2ee46f10de0bc7760c
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 16 21:52:35 2011 +0200

    rawdec: Allow overriding top field first.
    
    Iam not sure this is the best way to implement it, but its the simplest
    and keeps the code seperate from the application. Keeping ffmpeg.c
    simple and not requireing user apps to duplicate this code.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=198783744e181f047925bf829c69a2a35b85f6ab
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 16 21:20:35 2011 +0200

    ffmpeg: initialize input_codec array earlier.
    
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5319f48a5753772e5c04c022a0ed903d8ceecbd1
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 16 21:00:06 2011 +0200

    cmdutils: Allocate private decoder context if its not allocated yet.
    
    This fixes and simplifies setting decoder private options.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c540061f3f552daa3724289b59b0a7a3692ad740
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun May 15 22:17:35 2011 +0200

    cws2fws: Improve error message wording.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d39facc783c270227e5b7c75db3dec406ed19018
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun May 15 18:34:11 2011 +0200

    tools: Check the return value of write().
    
    This fixes several warnings of the type:
    warning: ignoring return value of ‘write’, declared with attribute warn_unused_result

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bdefbf3e8857d2861d8d57c0ef583fe15a46d1a4
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 17:06:30 2011 +0100

    mpegaudio: move OUT_FMT macro to mpegaudiodec.c
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92ea249d7db4baf64680f412c6bd99ff85860723
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 17:13:23 2011 +0100

    mpegaudio: remove OUT_MIN/MAX macros
    
    These macros are no longer needed after the s32 output was removed.
    Change the relevant code to use av_clip_int16() instead of using
    explicit limits.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5026f946fda58b209334a40319af7c42ceb985fe
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 15:23:22 2011 +0100

    Add missing #includes to mp3_header_(de)compress bsf
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9503fbb859d859fada35c966af8d4765a8b819fa
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 15:57:36 2011 +0100

    dct: fix indentation
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=721d6f2dc5437df21ae17923b29fa2be847764c7
Author: Mans Rullgard <mans at mansr.com>
Date:   Mon May 16 15:57:04 2011 +0100

    dct: bypass table allocation for DCT_II of size 32
    
    The size-32 DCT_II has a special implementation which doesn't use
    the normal tables.  Skipping allocation of these in this case saves
    some memory.
    
    Signed-off-by: Mans Rullgard <mans at mansr.com>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=68bed67d2eaabcfa7eaf00442312055f7d953b69
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon May 16 01:51:04 2011 +0200

    pngdec: relax condition for setting monoblack pixel format
    
    Ignore color_type information for setting the monoblack pixel format,
    only rely on bit_depth.
    
    In particular: fix Test_1bpp_grayscale.png from issue #172.
    
    This may work fine for some broken encoder, and not for others.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=257de5fb25454209ccb3fd152d1ff3c98813e2ce
Author: Gil Pedersen <gil at cmi.aau.dk>
Date:   Mon May 16 14:40:56 2011 +0200

    h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64.
    
    This fixes linking errors due to undefined symbols on x86_64 OS X.
    
    Signed-off-by: Diego Biurrun <diego at biurrun.de>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d39bf3df729bed5f5df5d973ecc7110434416fe3
Author: Diego Biurrun <diego at biurrun.de>
Date:   Mon May 16 03:34:20 2011 +0200

    Remove unused header mpegaudio3.h.
    
    The header is a part of an MP3 encoder that never saw the light of day.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=85eedcf6ff46b5d3e593a16ebcdd84af278e6d83
Author: ami_stuff <ami_stuff at o2.pl>
Date:   Mon May 16 11:26:45 2011 +0200

    Support decoding of 1bpp rawvideo in avi (ticket 205).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0eba7fc2935fb5d1aba949d89be4049669d1e621
Author: ami_stuff <ami_stuff at o2.pl>
Date:   Mon May 16 11:25:57 2011 +0200

    Support decoding of 2bpp rawvideo in avi (ticket 206).

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d43a6edf7d62fb24f96697a7ad31cf585db4724c
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date:   Mon May 16 11:24:23 2011 +0200

    Bump minor after adding a caf muxer.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc193793c625afc9af2b7d7d46248f78da7e3a2d
Merge: 350f3d1 033a4a9
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Mon May 16 05:01:24 2011 +0200

    Merge remote branch 'qatar/master'
    
    * qatar/master:
      aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.
      acelp: Remove unused gray_decode table.
      dfa: Remove unused variable.
      configure: Include AVX availability in summary output.
      configure: use same CPPFLAGS in kFreeBSD as Linux
    
    Merged-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=350f3d145be685768292f751ec4bec8439bf1113
Author: Hanspeter Niederstrasser <niederstrasser at gmail.com>
Date:   Mon May 16 02:57:15 2011 +0200

    configure: another try on fixing osx/mingw SDL

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=033a4a942a81a1880ca5a89e7eb3a2b5f529a7fb
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Sun May 15 11:07:29 2011 -0400

    aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a80f74c584296971c6e6b7e0c10d9b5ec0440857
Author: Michael Niedermayer <michaelni at gmx.at>
Date:   Sun May 15 22:37:02 2011 +0200

    av_picture_crop(): Support simple cases with packed pixels too.
    
    This fixes a regression when linked to old ffmpeg.
    Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f995abed362be3ae54c6f0464cf00b2c89b7678
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri Apr 29 19:42:00 2011 +0200

    acelp: Remove unused gray_decode table.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1bb3b8d875900b6ea6a560d9336e4d4b3f8fb37
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun May 15 13:12:47 2011 +0200

    dfa: Remove unused variable.
    
    This fixes the warning:
    libavcodec/dfa.c:189: warning: unused variable ‘frame_end’

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c73b779d3576754f883ad5d5968cfae131752f40
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sun May 15 11:46:18 2011 +0200

    configure: Include AVX availability in summary output.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27614b121776aa2b32579808810fb95839627bd9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 14 19:47:55 2011 +0200

    rawdec: propagate pict_type information to the output frame

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a05d02079e0fde1ff9b6abfda79ff20b38f68439
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 14 15:19:26 2011 +0200

    showinfo: replace "CRC" by "checksum"
    
    Indeed the Adler-32 checksum, which is computed by showinfo, is not
    cyclic, so using the term "CRC" is wrong/confusing.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a2ea3cffb1ca6c99244b6a9b240cdbac27a0928
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 14 15:09:54 2011 +0200

    showinfo: fix vertical align nit

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb82ea797fb6538308af84310118d8006b150318
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Sat May 14 13:20:52 2011 +0200

    showinfo: fix computation of Adler checksum
    
    Previously the code was computing the checksum only for the first line
    of each plane.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=10931720cd55d83e0b933b8a9bb0795fd9e48875
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Fri May 13 15:42:31 2011 +0200

    imgutils: generalize linesize computation for bitstream formats
    
    Make it a subcase of the general algorithm used for the non-bitstream
    case. Simplify, and make av_image_get_linesize() and
    av_image_fill_linesizes() correctly return the right value when plane
    != 0.
    
    In particular fix a crash occurring with:
    -vf format=monow,showinfo,format=monow.

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1f54478050279663217fe5ffa4bc90f60e7030d
Author: Reinhard Tartler <siretart at tauware.de>
Date:   Sat May 14 16:10:30 2011 +0200

    configure: use same CPPFLAGS in kFreeBSD as Linux
    
    046f081b46c8479820409cf8f530b988221bd15b reorganized the CPPFLAGS to no
    longer add -D_POSIX_C_SOURCE unconditionally, but only on systems (e.g.,
    glibc based ones) that require it.  As kFreeBSD uses glibc, it needs to
    be treated similar.
    
    Additionally, _BSD_SOURCE is turned on to enable some additional types
    such as caddr_t, which are normally enabled on BSD but not with glibc.



More information about the ffmpeg-cvslog mailing list