Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2011-05-29Merge remote-tracking branch 'qatar/master' into masterMichael Niedermayer
* 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@gmx.at>
2011-05-29doc: correct AC-3 option subsection placementJames Zern
Floating-Point-Only section was added after the video encoders chapter in 034fc7b merge.
2011-05-28lavdev: add SDL output deviceStefano Sabatini
2011-05-28lavu: add av_get_pix_fmt_name() convenience functionStefano Sabatini
Also deprecate avcodec_get_pix_fmt_name() in its favor.
2011-05-28APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).Ronald S. Bultje
2011-05-28lavu: add av_get_pix_fmt_name() convenience functionStefano Sabatini
Also deprecate avcodec_get_pix_fmt_name() in its favor. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-05-28webm: support stereo videos in matroska/webm muxerAlok Ahuja
Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.
2011-05-28Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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@gmx.at>
2011-05-28ac3enc: add support for E-AC-3 encoding.Justin Ruggles
This adds basic stream format support and allows for arbitrary bit rates rather than just those supported in AC-3.
2011-05-27doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.Diego Biurrun
2011-05-27patch checklist: suggest --disable-yasm test.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-27fate.txt: replace FATE rsync command with a make commandStefano Sabatini
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.
2011-05-27Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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@gmx.at>
2011-05-26doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.Diego Biurrun
2011-05-26Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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@gmx.at>
2011-05-26doc: create separate section for audio encodersStefano Sabatini
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@biurrun.de>
2011-05-25APIchanges: Fill in git hash for fps_probe_size (30315a8)Alex Converse
2011-05-25avformat: Add fpsprobesize as an AVOption.Alex Converse
2011-05-25vf_mp: fix name of the remove-logo filter referenced in filters.texiStefano Sabatini
Correct the name from "remove_logo" to "remove-logo".
2011-05-25lavfi: add select filterStefano Sabatini
Address trac issue #92.
2011-05-25eval: implement not() expressionStefano Sabatini
2011-05-25Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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@gmx.at>
2011-05-24ac3enc: add channel coupling supportJustin Ruggles
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.
2011-05-24Add Kamil Nowosads j2k code.Kamil Nowosad
This needs work but it should not rot in soc svn.
2011-05-24matroska: cleanup handling of video stereo modeAurelien Jacobs
2011-05-23muxers.texi changes for mkv/webm optionsalahuja
2011-05-22lavf: deprecate avformat_alloc_output_context() in favor of ↵Stefano Sabatini
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.
2011-05-22lavfi: make vsrc_buffer.h header publicStefano Sabatini
Address trac issue #33.
2011-05-22vf_split: add documentation to filters.texiStefano Sabatini
2011-05-21preset dir for win32Gianluigi Tiesi
2011-05-20decoders.texi: fix typos in rawvideo sectionStefano Sabatini
2011-05-20encoders.texi: add documentation for the libx264 encoderStefano Sabatini
Also remove -x264opts item from the ffmpeg manual, since it belongs to the encoders section.
2011-05-20decoders.texi: add documentation for rawvideo decoder and optionsStefano Sabatini
2011-05-20doc: add decoders.texi fileStefano Sabatini
2011-05-20encoders.texi: decrease level for audio encoders sectionStefano Sabatini
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.
2011-05-20ffprobe.texi: remove inclusion of muxers sectionStefano Sabatini
Muxers are not used by ffprobe.
2011-05-20vsrc_buffer: add av_vsrc_buffer_add_frame()Stefano Sabatini
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.
2011-05-20vsrc_buffer: fix example in docs, add mandatory parametersStefano Sabatini
2011-05-20vsrc_buffer: make the source accept sws_param in initStefano Sabatini
Avoid the need of two distinct av_vsrc_add_video_buffer_ref* functions. Simplify the interface.
2011-05-20lavfi: add avfilter_get_video_buffer_ref_from_frame to avcodec.hStefano Sabatini
Simplify passing AVFrame data to av_vsrc_buffer_add_video_buffer_ref().
2011-05-19Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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@gmx.at>
2011-05-19Add little description for -rc_overrideEtienne Buira
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-19APIchanges: fill in date and commit for request_sample_fmtJustin Ruggles
2011-05-19Add APIchanges entry for request_sample_fmt.Justin Ruggles
2011-05-18add x264opts entry to docsCompn
2011-05-15showinfo: replace "CRC" by "checksum"Stefano Sabatini
Indeed the Adler-32 checksum, which is computed by showinfo, is not cyclic, so using the term "CRC" is wrong/confusing.
2011-05-15Initial caf muxer.Carl Eugen Hoyos
2011-05-12configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS.Diego Biurrun
Adding _POSIX_C_SOURCE to CPPFLAGS globally produces all sorts of problems since it causes certain system functions to be hidden on some (BSD) systems. The solution is to only add the flag on systems that really require it, i.e. glibc-based ones. This change makes BSD systems compile out-of-the-box without the need for adding specific flags manually. It also allows dropping a number of flags set manually on a file-per-file basis, but were only present to work around breakage introduced by the presence of _POSIX_C_SOURCE. Also add _XOPEN_SOURCE to CPPFLAGS for glibc systems. We use XSI extensions in several places already, so it is preferable to define it globally instead of littering source files with individual #defines only needed for glibc.
2011-05-12Merge remote branch 'qatar/master'Michael Niedermayer
* qatar/master: (32 commits) 10-bit H.264 x86 chroma v loopfilter asm Port SMPTE S302M audio decoder from FFmbc 0.3. [Copyright headers corrected] Fix crash of interlaced MPEG2 decoding h264pred: fix one more aliasing violation. doc/APIchanges: fill in missing hashes and dates. flacenc: use proper initializers for AVOption default values. lavc: deprecate named constants for deprecated antialias_algo. aac: workaround for compilation on cygwin swscale: extend YUV422p support to 10bits depth tiff: add support for inverted FillOrder for uncompressed data Remove unused softfloat implementation. h264pred: fix aliasing violations. rotozoom: Eliminate French variable name. rotozoom: Check return value of fread(). rotozoom: Return an error value instead of calling exit(). rotozoom: Make init_demo() return int and check for errors on invocation. rotozoom: Drop silly UINT8 typedef. rotozoom: Drop some unnecessary parentheses. rotozoom: K&R coding style cosmetics rtsp: Only do keepalive using GET_PARAMETER if the server supports it ... Conflicts: Changelog cmdutils.c doc/APIchanges doc/general.texi ffmpeg.c ffplay.c libavcodec/h264pred_template.c libavcodec/resample.c libavutil/pixfmt.h libavutil/softfloat.c libavutil/softfloat.h tests/rotozoom.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-11Port SMPTE S302M audio decoder from FFmbc 0.3.Baptiste Coudurier