Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 28 Jul 2011 23:50:43 +0000 (01:50 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 28 Jul 2011 23:50:53 +0000 (01:50 +0200)
* qatar/master:
  h263dec: Propagate AV_LOG_ERRORs from slice decoding through frame decoding with sufficient error recognition
  x86: cabac: don't load/store context values in asm
  H.264: optimize CABAC x86 asm for Atom
  vp3/theora: flush after seek.
  doc/fftools-common-opts: wording fixes missing from the previous commit.
  doc: document using AVOptions in fftools.
  cmdutils: add codec_opts parameter to setup_find_stream_info_opts()
  cmdutils: clarify documentation for filter_codec_opts()
  cmdutils: clarify documentation for setup_find_stream_info_opts()
  lavf: add forgotten attribute_deprecated to av_find_stream_info()

Merged-by: Michael Niedermayer <michaelni@gmx.at>
13 files changed:
1  2 
cmdutils.c
cmdutils.h
doc/ffmpeg.texi
doc/fftools-common-opts.texi
ffmpeg.c
ffplay.c
libavcodec/avcodec.h
libavcodec/h263dec.c
libavcodec/h264_cabac.c
libavcodec/options.c
libavcodec/vp3.c
libavcodec/x86/h264_i386.h
libavformat/avformat.h

diff --cc cmdutils.c
Simple merge
diff --cc cmdutils.h
Simple merge
diff --cc doc/ffmpeg.texi
Simple merge
@@@ -88,6 -88,31 +88,31 @@@ can be disabled setting the environmen
  @env{FFMPEG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
  the environment variable @env{FFMPEG_FORCE_COLOR}.
  The use of the environment variable @env{NO_COLOR} is deprecated and
 -will be dropped in a following Libav version.
 +will be dropped in a following FFmpeg version.
  
  @end table
+ @section AVOptions
+ These options are provided directly by the libavformat, libavdevice and
+ libavcodec libraries. To see the list of available AVOptions, use the
+ @option{-help} option. They are separated into two categories:
+ @table @option
+ @item generic
+ These options can be set for any container, codec or device. Generic options are
+ listed under AVFormatContext options for containers/devices and under
+ AVCodecContext options for codecs.
+ @item private
+ These options are specific to the given container, device or codec. Private
+ options are listed under their corresponding containers/devices/codecs.
+ @end table
+ For example to write an ID3v2.3 header instead of a default ID3v2.4 to
+ an MP3 file, use the @option{id3v2_version} private option of the MP3
+ muxer:
+ @example
+ ffmpeg -i input.flac -id3v2_version 3 out.mp3
+ @end example
+ Note -nooption syntax cannot be used for boolean AVOptions, use -option
+ 0/-option 1.
diff --cc ffmpeg.c
Simple merge
diff --cc ffplay.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge