aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/showspectrum: add sliding mode.Clément Bœsch2012-10-251-0/+3
|
* lavfi/vf_fps: allow to set the rounding method.Nicolas George2012-10-251-0/+3
| | | | | By default, fps selects frames near PTS 0, 0.5, 1.5, 2.5, etc. With round=down, it selects the frames near PTS 0, 1, 2, 3, etc.
* Doxyfile: update examples path and patternsStefano Sabatini2012-10-241-3/+2
|
* doc/texi2pod.pl: drop unnecessary rule, which was converting "\," to ","Stefano Sabatini2012-10-241-1/+0
| | | | | | | I cannot find a reason for such a rule, which was resulting in badly escaped filtergraph snippets. Fix trac ticket #1610.
* doc/filters: escape special Texinfo character @ in overlay exampleStefano Sabatini2012-10-241-1/+1
|
* doc/filters: remove unnecessary and inconsistent double ',' escapingStefano Sabatini2012-10-241-2/+2
|
* doxygen: disable header/footer/stylesheetMichael Niedermayer2012-10-241-4/+4
| | | | | | | | They dont work at all and trash the output totally also they are unmaintained -> that is if you want to maintain them contact us ! Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'c68317ebbe4915035df0b08c23eea7a0b80ab881'Michael Niedermayer2012-10-241-0/+1647
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c68317ebbe4915035df0b08c23eea7a0b80ab881': lavc: fix documentation for AVCodecContext.delay atrac3: return an error if extradata_size is not a specific known size lavc: use the correct API version guard macro for avcodec_encode_audio() Move Doxyfile into the doc/ subdirectory doxygen: Build Doxygen documentation in the doc/ subdirectory dfa: use av_memcpy_backptr() where previously impossible av_memcpy_backptr: Drop no longer necessary malloc padding Conflicts: .gitignore libavcodec/avcodec.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Move Doxyfile into the doc/ subdirectoryDiego Biurrun2012-10-231-0/+1647
| |
* | Merge commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff'Michael Niedermayer2012-10-241-0/+63
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff': mp3: exit on parsing error in mp_decode_frame rtmppkt: Avoid unescaped backslash in Doxygen comment fate-lavfi: replace sed/grep/cut combos with awk build: Plan 9 support Conflicts: configure tests/lavfi-regression.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Plan 9 supportMans Rullgard2012-10-231-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for building on Plan 9 x86-32. The compat/plan9 directory contains these items: - replacements for the 'head' and 'printf' shell commands - wrapper for main() to disable FPU exceptions Larger required changes to the system are described in the documentation. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | examples/decoding_encoding: add and use the decode_write_frame functionStefano Sabatini2012-10-241-33/+32
| | | | | | | | Allow to factorize code in video_decode_example(), simplify.
* | lavd/lavfi: add graph_file optionStefano Sabatini2012-10-231-0/+6
| | | | | | | | | | | | | | | | Allow to specify a filename where to put the filtergraph description. This is useful to override limitations or glitches of particular shell environments, and allows a level of indirection for specifying filtergraphs.
* | Merge commit 'add3a6902ea4d459f36655656a1f8daa409118a7'Michael Niedermayer2012-10-231-1/+1
|\| | | | | | | | | | | | | | | | | | | * commit 'add3a6902ea4d459f36655656a1f8daa409118a7': lavu: bump major to 52 Conflicts: libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: bump major to 52Anton Khirnov2012-10-231-1/+1
| | | | | | | | | | | | In addition to the recent tables mess, the AVOption defaults behavior changed, so an old lavc used with a new lavu will get completely messed up defaults.
* | Merge commit '2b8dd371e4d276ca0d342e82b8b4cc281be0630a'Michael Niedermayer2012-10-231-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2b8dd371e4d276ca0d342e82b8b4cc281be0630a': lavu: postpone recent deprecations until the next major bump APIchanges: update lavr bump date avconv: only apply presets when we have an encoder. atrac3: replace a calculation with FFALIGN() atrac3: remove unused ATRAC3Context field, sample_rate atrac3: use sizeof(variable) instead of sizeof(type) atrac3: simplify MDCT window calculation Conflicts: doc/APIchanges Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * APIchanges: update lavr bump dateAnton Khirnov2012-10-231-1/+1
| |
* | LVF demuxerPaul B Mahol2012-10-221-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'c3e15f7b39aac2012f09ee4ca86d2bc674ffdbd4'Michael Niedermayer2012-10-221-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c3e15f7b39aac2012f09ee4ca86d2bc674ffdbd4': rtpdec: Don't pass a non-AVClass pointer as log context rtsp: Update a comment to the current filename scheme avcodec: handle AVERROR_EXPERIMENTAL avutil: Add AVERROR_EXPERIMENTAL avcodec: prefer decoders without CODEC_CAP_EXPERIMENTAL Conflicts: doc/APIchanges ffmpeg.c libavcodec/utils.c libavformat/rtpdec.c libavutil/error.c libavutil/error.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil: Add AVERROR_EXPERIMENTALNathan Caldwell2012-10-211-0/+3
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * doc/platform: Add info on shared builds with MSVCDerek Buitenhuis2012-10-201-3/+8
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * doc/platform: Move a caveat down to the notes sectionDerek Buitenhuis2012-10-201-5/+6
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | lavfi/aspect: add max optionStefano Sabatini2012-10-221-0/+13
| |
* | lavfi/aspect: extend syntax for the setdar and setsar filtersStefano Sabatini2012-10-221-8/+19
| | | | | | | | | | Add support for named options, and deprecate old "num:den" ambiguous syntax.
* | doc/muxers: document mov faststart option.Clément Bœsch2012-10-211-1/+6
| |
* | lavc: add lavfi metadata support.Clément Bœsch2012-10-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces a new AVPacket side data type: AV_PKT_DATA_STRINGS_METADATA. Its main goal is to provide a way to transmit the metadata from the AVFilterBufferRef up to the AVFrame. This is at the moment "only" useful for lavfi input from libavdevice: lavd/lavfi only outputs packets, and the metadata from the buffer ref kept in its context needs to be transmitted from the packet to the frame by the decoders. The buffer ref can be destroyed at any time (along with the metadata), and a duplication of the AVPacket needs to duplicate the metadata as well, so the choice of using the side data to store them was selected. Making sure lavd/lavfi raises the metadata is useful to allow tools like ffprobe to access the filters metadata (it is at the moment the only way); ffprobe will now automatically show the AVFrame metadata in any customizable output format for users. API users will also be able to access the AVFrame->metadata pointer the same way ffprobe does (av_frame_get_metadata). All the changes are done in this single commit to avoid some memory leaks: for instances, the changes in lavfi/avcodec.c are meant to duplicate the metadata from the buffer ref into the AVFrame. Unless we have an internal way of freeing the AVFrame->metadata automatically, it will leak in most of the user apps. To fix this problem, we introduce AVCodecContext->metadata and link avctx->metadata to the current frame->metadata and free it at each decode frame call (and in the codec closing callback for the last one). But doing this also means to update the way the tiff decoder already handles the AVFrame->metadata (it's the only one decoder with frame metadata at the moment), by making sure it is not trying to free a pointer already freed by the lavc internals. The lavfi/avcodec.c buffer ref code is based on an old Thomas Kühnel work, the rest of the code belongs to the commit author. Signed-off-by: Thomas Kühnel <kuehnelth@googlemail.com> Signed-off-by: Clément Bœsch <ubitux@gmail.com>
* | examples/decoding_encoding: prefer 'frame' over 'picture' for an AVFrameStefano Sabatini2012-10-201-19/+19
| | | | | | | | Decrease confusion.
* | doc/platform: Add info on shared builds with MSVCDerek Buitenhuis2012-10-201-3/+8
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | doc/platform: Move a caveat down to the notes sectionDerek Buitenhuis2012-10-201-5/+6
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | examples/scaling_video: remove unnecessary intermediary variable in ↵Stefano Sabatini2012-10-201-6/+4
| | | | | | | | fill_yuv_frame()
* | examples/decoding_encoding: fix misc typos in the usage textStefano Sabatini2012-10-201-2/+2
| |
* | examples/decoding_encoding: remove misplaced and confusing commentStefano Sabatini2012-10-201-2/+0
| |
* | examples/decoding_encoding: add missing checks on avcodec_alloc_context3()Stefano Sabatini2012-10-201-0/+17
| |
* | examples/muxing: merge add_audio_stream() and add_video_stream()Stefano Sabatini2012-10-171-70/+55
| | | | | | | | Factorize.
* | examples/muxing: check on frameStefano Sabatini2012-10-171-1/+2
| | | | | | | | Fix crash in case frame is not defined (e.g. with muxing out.wav).
* | examples/muxing: fix bogus setting of st->idStefano Sabatini2012-10-171-3/+2
| |
* | examples/muxing: remove misleading comment about pending API changeStefano Sabatini2012-10-171-2/+1
| | | | | | | | | | The API was never changed since 2003. Replace with a comment about the performed operation.
* | examples/muxing: remove video_outbuf unused and useless codeStefano Sabatini2012-10-171-15/+1
| |
* | examples/muxing: fix video ptsMichael Niedermayer2012-10-171-4/+1
| | | | | | | | | | | | Fixes Ticket1801 Based on suggestion from AztecC Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | examples: add README file with simple compilation instructionsStefano Sabatini2012-10-161-0/+18
| |
* | lavfi/ass: extend syntax for ass filterStefano Sabatini2012-10-151-7/+14
| | | | | | | | | | Make the filter accept named options for the first argument, and update documentation accordingly.
* | examples/muxing: extend usage noticeStefano Sabatini2012-10-151-1/+3
| |
* | Merge branch 'docu' of https://github.com/rdp/FFmpegMichael Niedermayer2012-10-152-4/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'docu' of https://github.com/rdp/FFmpeg: docu: add word resize to scale filter, to make searching for the word resize simpler docu: change verb flite docu: add flite ffmpeg example docu: fix flite example Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | docu: add word resize to scale filter, to make searching for the word resize ↵rogerdpack2012-10-151-1/+1
| | | | | | | | | | | | | | | | | | simpler Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
| * | docu: change verb fliterogerdpack2012-10-151-1/+1
| | | | | | | | | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
| * | docu: add flite ffmpeg examplerogerdpack2012-10-151-0/+6
| | | | | | | | | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
| * | docu: fix flite examplerogerdpack2012-10-152-2/+2
| | | | | | | | | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
* | | doc/filters: pad examples should be a @subsectionNicolas Noirbent2012-10-151-1/+1
|/ / | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | examples/muxing: provide more information in case of avcodec_open2 failureStefano Sabatini2012-10-151-2/+2
| |
* | examples/muxing: add missing error checksStefano Sabatini2012-10-151-2/+11
| |