summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* Merge commit 'be7c323176e2e5fcf30e3d2ff20975b2f936811b'Michael Niedermayer2013-12-22
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'be7c323176e2e5fcf30e3d2ff20975b2f936811b': Add a libwebp encoder Conflicts: Changelog doc/encoders.texi doc/general.texi libavcodec/version.h libavformat/img2enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add a libwebp encoderJustin Ruggles2013-12-21
| |
* | examples/muxing: fix memleaks in resamplerIlya Basin2013-12-21
| | | | | | | | | | | | | | - do not allocate resample dst buffer when resample is off - free sample buffers in addition to freeing data pointer arrays Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | examples/muxing: use S16 sample_fmt for resample src regardless of codec ↵Ilya Basin2013-12-21
| | | | | | | | | | | | | | | | sample_fmt We generate S16 samples and we should allocate the right buffer Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | examples/muxing: fix av_frame_free() not called when got_packet is falseIlya Basin2013-12-21
| | | | | | | | | | | | | | Hi list! Since my last patch (fix 2 memleaks in doc/examples/muxing.c) I found more problems to fix. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '2a41826bea3833895dc06939831b7f35ca1f597e'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '2a41826bea3833895dc06939831b7f35ca1f597e': lavc: add HEVC profiles names Conflicts: libavcodec/hevc.c libavcodec/version.h See: fb7d70c1cd95529cbbbeeab5e9fa3b200ef2545c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add HEVC profiles namesGildas Cocherel2013-12-20
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * Prepare release notes for Libav 10 "Eks"Anton Khirnov2013-12-18
| | | | | | | | Additional editing by Diego Biurrun
* | Revert "Merge commit '3bc2e89c76e88ae6f1fd5287e0b11abcfc3c601c'" (Bump ↵Michael Niedermayer2013-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libavutil major version to account for the LLS API/ABI changes.) This reverts commit 792845e436ddc5f3ce11ba02535a3372919061f2, reversing changes made to 1d6666a6b828cca6c6b355a9b62f25607b1ced08. Bumping libavutil requires all libraries that use libavutil to have their major version bumped (yes breakage has been confirmed this is not a hypotheses) One case of breakage is due to new types being added to AVOptions and applications that linked to old libavutil and libswresample then trying to use old libavutil (its soname changed so the old isnt updated) and new swresample (its soame didnt change so it is updated) the new swresample contains AVOption types that the old libavutil doesnt know of thus the application attempting to access these avoptions fails AVOptions are used by all libs so the issue can potentially happen with any other lib, libswresample was just the first that showed the problem ive not checked if the other libs are affected currently by the same issue or not Also in addition to AVOptions, AVFrames are also defined in libavutil, bumping it without all libs that use AVFrames could lead to serious inconsistencies when 2 libs/app end up using 2 different libavutils The alternative of bumping all is still possible after this revert, if it turns out to be the preferred solution
* | Merge commit '6d3ea1957f681b3bf9c752e6d21a501cc8d4180d'Michael Niedermayer2013-12-16
|\| | | | | | | | | | | | | | | | | | | * commit '6d3ea1957f681b3bf9c752e6d21a501cc8d4180d': Bump major of libavfilter for reference counted buffer API changes. Conflicts: libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Bump major of libavfilter for reference counted buffer API changes.Reinhard Tartler2013-12-14
| | | | | | | | | | | | | | | | | | | | Applications that have been linked against an older release of Libav and pick up updated libraries experience segmentation faults because they pick up the new libavfilter, which assumes AVFrames have been allocated by libavutil and thus contain new reference-counting related fields. This will break for AVFrames that have been allocated by old libavcodec. All scheduled API changes are deferred to the next bump.
* | Merge commit '3bc2e89c76e88ae6f1fd5287e0b11abcfc3c601c'Michael Niedermayer2013-12-16
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '3bc2e89c76e88ae6f1fd5287e0b11abcfc3c601c': Bump libavutil major version to account for the LLS API/ABI changes. Conflicts: libavutil/version.h Bump done to stay compatible with libav, its not neccessary otherwise for ffmpeg as we have the new ABI/API under LLS2 and the old (unused) under LLS Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Bump libavutil major version to account for the LLS API/ABI changes.Reinhard Tartler2013-12-14
| | | | | | | | | | | | | | | | Commit 41578f70cf8aec8e7565fba1ca7e07f3dc46c3d2 changed the LLS API, which was called from libavcodec. Thus using an old libavcodec with a new libavutil will break. All scheduled API changes are deferred to the next bump.
* | ffserver: add stream Metadata optionStefano Sabatini2013-12-16
| | | | | | | | | | Also deprecate Author, Comment, Copyright, and Title options, and update docs to use the new Metadata option.
* | examples/decoding_encoding: check av_samples_get_buffer_size() for a ↵Stefano Sabatini2013-12-15
| | | | | | | | | | | | negative value Fix broken != 0 check.
* | doc/muxers/tee: add example showing second level escapingStefano Sabatini2013-12-15
| |
* | doc/muxers/tee: use @ref to reference other sectionsStefano Sabatini2013-12-15
| |
* | ffprobe: show best_effort_timestamp in the frame sectionwm42013-12-15
| | | | | | | | | | | | | | | | This is useful for debugging. Reference and ffprobe.xsd changes done and tested by Stefano Sabatini. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | doc/bitstream_filters: remove mp3_header_decompress filterStefano Sabatini2013-12-14
| | | | | | | | It was removed in commit c6080d89009056530119ab794ad02e4d515c7754.
* | examples/decoding_encoding: check av_samples_get_buffer_size() return codeTimothy Gu2013-12-14
| | | | | | | | | | | | Fixes CID1135756. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | examples/resample_audio: check av_samples_get_buffer_size() return codeTimothy Gu2013-12-14
| | | | | | | | | | | | Fixes CID1135757. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | examples/demuxing_decoding: print the decoding error when it happens.Clément Bœsch2013-12-13
| |
* | examples/demuxing_decoding: return error when no codec foundEven Wiik Thomassen2013-12-13
| | | | | | | | | | | | | | | | | | | | | | | | The open_codec_context function, when it fails to find a codec, now return AVERROR(EINVAL) to signal an error. Before it would return the stream index, which was always >= 0, and continue as if a codec was found. This change make it fail faster, instead of repeated failed tries to decode frames with no codec. Signed-off-by: Even Wiik Thomassen <e.thomassen@sportradar.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | docs/outdevs: add a few simple ALSA examplesLou Logan2013-12-12
| |
* | Merge commit 'd7b3ee9a3a03ab88d61a5895fbdbc6689f4dd671'Michael Niedermayer2013-12-12
|\| | | | | | | | | | | | | | | | | | | * commit 'd7b3ee9a3a03ab88d61a5895fbdbc6689f4dd671': lavc: deprecate avcodec_get_frame_defaults(). Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: deprecate avcodec_get_frame_defaults().Anton Khirnov2013-12-11
| | | | | | | | | | Also bump libavcodec micro and add an APIchanges entry saying that av_frame_* should now be used instead of the lavc AVFrame functions.
* | Merge commit '48d17ee6dc2b2a552f645484f200c2946bf24607'Michael Niedermayer2013-12-12
|\| | | | | | | | | | | | | * commit '48d17ee6dc2b2a552f645484f200c2946bf24607': api-example: remove an unneeded call to avcodec_get_frame_defaults(). Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'eb891b3114f499e96b9faddd0b0ae856345dfbd9'Michael Niedermayer2013-12-11
|\| | | | | | | | | | | | | | | | | | | * commit 'eb891b3114f499e96b9faddd0b0ae856345dfbd9': Replace all uses of avcodec_free_frame with av_frame_free(). Conflicts: doc/examples/decoding_encoding.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Replace all uses of avcodec_free_frame with av_frame_free().Anton Khirnov2013-12-11
| |
* | doc: Fix adelay example.Carl Eugen Hoyos2013-12-09
| | | | | | | | Fixes ticket #3211.
* | Merge commit '7e244c68600f479270e979258e389ed5240885fb'Michael Niedermayer2013-12-09
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '7e244c68600f479270e979258e389ed5240885fb': avframe: add codec-independent stereoscopic metadata Conflicts: Changelog libavutil/Makefile libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avframe: add codec-independent stereoscopic metadataVittorio Giovara2013-12-09
| |
* | cmdutils & opencl: add -opencl_bench option to test and show available ↵Lenny Wang2013-12-09
| | | | | | | | | | | | | | | | OpenCL devices Reviewed-by: Wei Gao <highgod0401@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add aeval filterStefano Sabatini2013-12-06
| |
* | lavfi/aevalsrc: duplicate last expression for the missing channelsStefano Sabatini2013-12-06
| | | | | | | | | | Use last expression for the missing channel expressions in case the channel layout was specified. Enhance flexibility.
* | doc: add script to compute texi files dependenciesStefano Sabatini2013-12-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the inline awk script with a Perl script which tracks the dependencies recursively. This allows to correctly track dependencies for files including files with a second level include (for example: ffmpeg-devices.texi -> devices.texi -> outdevs.texi). This also adds a dependency on perl for computing the dependencies, which should not be a problem since perl is already required all the way for building documentation. This is a variant of commit 628ceac6526724d35cb390cc1f88344f4ea22eb4 which was reverted due to out-of-tree build failure.
* | doc/examples/filtering_audio: init packet0.dataMichael Niedermayer2013-12-03
| | | | | | | | | | | | Fixes use of uinitialized data and crash Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/ffserver: remove spurious NoAudio option from stream exampleStefano Sabatini2013-12-02
| |
* | doc/examples/filtering_audio: fix chunked audio decodingStefano Sabatini2013-12-02
| | | | | | | | | | | | Support the case when multiple frames are contained in a single packet. In particular, fix fate-samples/lossless-audio/luckynight-partial.shn sample decoding.
* | doc/examples/filtering_audio: fix styleStefano Sabatini2013-12-02
| |
* | doc/examples/filtering_video: do not make use of AVBufferSinkParamsStefano Sabatini2013-12-02
| | | | | | | | Set the value on the filter context instead. Simplify.
* | doc/examples/filtering_video: add some error handling in init_filters()Stefano Sabatini2013-12-02
| |
* | doc/examples/README: fix typoStefano Sabatini2013-12-02
| |
* | doc/examples/filtering_audio: add more error checksStefano Sabatini2013-12-02
| |
* | doc/examples/filtering: make use of av_err2str()Stefano Sabatini2013-12-02
| | | | | | | | Simplify.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-01
|\| | | | | | | | | | | | | | | | | | | * qatar/master: doc: Try to find nonstandard Perl path from the environment Conflicts: doc/texi2pod.pl Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Try to find nonstandard Perl path from the environmentDiego Biurrun2013-12-01
| |
| * doc/platform: Update to reflect current MSVC build situationDerek Buitenhuis2013-11-27
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | doc/ffserver: fix misc minor typosStefano Sabatini2013-12-01
| |
* | build: rename version.h to libavutil/ffversion.hTimothy Gu2013-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also the libavutil/ffversion.h will be installed. Rationale: * Applications might want to know FFmpeg's version besides the individual libraries'. * Avoids file name clash between FFmpeg's ./version.h and lib*/version.h when a library source file includes both and is compiled on an out-of-tree build. Fixes #1769. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>