Merge commit '18e6f087c4a50bede8449ee164778945480be50c'
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 9 Dec 2012 12:35:49 +0000 (13:35 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 9 Dec 2012 12:35:49 +0000 (13:35 +0100)
* commit '18e6f087c4a50bede8449ee164778945480be50c':
  img2: document the options available
  hls: improve options description
  hls: use a meaningful long name
  hls: add start_number option
  h264: check for invalid zeros_left before writing

Conflicts:
doc/demuxers.texi
doc/muxers.texi

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
doc/muxers.texi
libavformat/hlsenc.c

diff --cc doc/muxers.texi
@@@ -145,44 -106,16 +145,49 @@@ ffmpeg -i in.nut out.m3u
  @end example
  
  @table @option
- @item -hls_time segment length in seconds
- @item -hls_list_size maximum number of playlist entries
- @item -hls_wrap number after which index wraps
+ @item -hls_time @var{seconds}
+ Set the segment length in seconds.
+ @item -hls_list_size @var{size}
+ Set the maximum number of playlist entries.
+ @item -hls_wrap @var{wrap}
+ Set the number after which index wraps.
+ @item -start_number @var{number}
+ Start the sequence from @var{number}.
  @end table
  
 +@anchor{ico}
 +@section ico
 +
 +ICO file muxer.
 +
 +Microsoft's icon file format (ICO) has some strict limitations that should be noted:
 +
 +@itemize
 +@item
 +Size cannot exceed 256 pixels in any dimension
 +
 +@item
 +Only BMP and PNG images can be stored
 +
 +@item
 +If a BMP image is used, it must be one of the following pixel formats:
 +@example
 +BMP Bit Depth      FFmpeg Pixel Format
 +1bit               pal8
 +4bit               pal8
 +8bit               pal8
 +16bit              rgb555le
 +24bit              bgr24
 +32bit              bgra
 +@end example
 +
 +@item
 +If a BMP image is used, it must use the BITMAPINFOHEADER DIB header
 +
 +@item
 +If a PNG image is used, it must use the rgba pixel format
 +@end itemize
 +
  @anchor{image2}
  @section image2
  
@@@ -232,42 -165,14 +237,47 @@@ Note also that the pattern must not nec
  "%0@var{N}d", for example to create a single image file
  @file{img.jpeg} from the input video you can employ the command:
  @example
 -avconv -i in.avi -f image2 -frames:v 1 img.jpeg
 +ffmpeg -i in.avi -f image2 -frames:v 1 img.jpeg
  @end example
  
+ @table @option
+ @item -start_number @var{number}
+ Start the sequence from @var{number}.
+ @end table
 +The image muxer supports the .Y.U.V image file format. This format is
 +special in that that each image frame consists of three files, for
 +each of the YUV420P components. To read or write this image file format,
 +specify the name of the '.Y' file. The muxer will automatically open the
 +'.U' and '.V' files as required.
 +
 +@anchor{md5}
 +@section md5
 +
 +MD5 testing format.
 +
 +This muxer computes and prints the MD5 hash of all the input audio
 +and video frames. By default audio frames are converted to signed
 +16-bit raw audio and video frames to raw video before computing the
 +hash.
 +
 +The output of the muxer consists of a single line of the form:
 +MD5=@var{MD5}, where @var{MD5} is a hexadecimal number representing
 +the computed MD5 hash.
 +
 +For example to compute the MD5 hash of the input converted to raw
 +audio and video, and store it in the file @file{out.md5}:
 +@example
 +ffmpeg -i INPUT -f md5 out.md5
 +@end example
 +
 +You can print the MD5 to stdout with the command:
 +@example
 +ffmpeg -i INPUT -f md5 -
 +@end example
 +
 +See also the @ref{framemd5} muxer.
 +
  @section MOV/MP4/ISMV
  
  The mov/mp4/ismv muxer supports fragmentation. Normally, a MOV/MP4
Simple merge