summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* ffplay: support rotated video.Clément Bœsch2014-05-23
| | | | | | | with -f lavfi -i testsrc=s=hd1080 as source: rotate=90*PI/180 vs transpose=clock: 42fps -> 64fps rotate=180*PI/180 vs vflip,hflip: 75fps -> 77fps rotate=270*PI/180 vs transpose=cclock: 43fps -> 63fps
* Merge commit '21f68c2489cba2a1a4a41d0c5c828266e6162800'Michael Niedermayer2014-05-23
|\ | | | | | | | | | | | | | | | | | | * commit '21f68c2489cba2a1a4a41d0c5c828266e6162800': avcodec: bump version after rotation api Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: bump version after rotation apiVittorio Giovara2014-05-23
| | | | | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* | avformat: add av_stream_get_end_pts()Michael Niedermayer2014-05-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c23c96b638cbf6c489fd301e6b3d5555632fba37'Michael Niedermayer2014-05-20
|\| | | | | | | | | | | | | | | | | | | | | * commit 'c23c96b638cbf6c489fd301e6b3d5555632fba37': lavf: add av_stream_get_side_data Conflicts: doc/APIchanges libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: add av_stream_get_side_dataJanne Grunau2014-05-20
| |
* | lavu/fifo: add av_fifo_alloc_array functionLukasz Marek2014-05-20
| | | | | | | | | | | | | | Allows to alloc fifo buffer by passing number of elements and size of element. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | Merge commit 'bddd8cbf68551f6405b2bf77cc3e212af9fbe834'Michael Niedermayer2014-05-19
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'bddd8cbf68551f6405b2bf77cc3e212af9fbe834': Add transformation matrix API. Conflicts: libavcodec/avcodec.h libavcodec/utils.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add transformation matrix API.Vittorio Giovara2014-05-19
| | | | | | | | | | | | | | | | | | | | | | Add AV_PKT_DATA_DISPLAYMATRIX and AV_FRAME_DATA_DISPLAYMATRIX as stream and frame side data (respectively) to describe a display transformation matrix for linear transformation operations on the decoded video. Add functions to easily extract a rotation angle from a matrix and conversely to setup a matrix for a given rotation angle. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'a312f71090ee620ee252f2034aef6b13e2dafe9c'Michael Niedermayer2014-05-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a312f71090ee620ee252f2034aef6b13e2dafe9c': lavf: deprecate now unused AVStream.pts Conflicts: libavformat/mux.c libavformat/version.h mostly not merged as the code is needed for a/vsync drop handling and what the code does is what is needed, it could maybe be moved elsewhere or factored somehow but simply removing it would be droping these features. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: deprecate now unused AVStream.ptsAnton Khirnov2014-05-19
| |
| * doc/APIchanges: mark the release 10 branch pointAnton Khirnov2014-05-18
| |
* | Merge commit '33082af7560a18179b52734665ef66f812902d33'Michael Niedermayer2014-05-18
|\| | | | | | | | | | | | | | | | | | | * commit '33082af7560a18179b52734665ef66f812902d33': doc/APIchanges: fill in missing hashes and dates Conflicts: doc/APIchanges Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/APIchanges: fill in missing hashes and datesAnton Khirnov2014-05-18
| |
* | Merge commit 'fd056029f45a9f6d213d9fce8165632042511d4f'Michael Niedermayer2014-05-18
|\| | | | | | | | | | | | | | | | | | | | | * commit 'fd056029f45a9f6d213d9fce8165632042511d4f': lavc: add avcodec_free_context(). Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add avcodec_free_context().Anton Khirnov2014-05-18
| | | | | | | | | | | | | | | | | | | | | | Right now, the caller has to manually manage some allocated AVCodecContext fields, like extradata or subtitle_header. This is fragile and prone to leaks, especially if we want to add more such fields in the future. The only reason for this behaviour is so that the AVStream codec context can be reused for decoding. Such reuse is discouraged anyway, so this commit is the first step to deprecating it.
* | lavu: add av_gettime_relative()Olivier Langlois2014-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These functions are using the POSIX clock_gettime() function with the CLOCK_MONOTONIC clock id. If these are not present on the targeted platform, the new functions will fallback on using the original realtime functions av_gettime() and av_usleep(). Monotonic support can be added on other platforms with their equivalent native system API eventually if possible. Whenever time is requested to measure relative time, the monotonic clock, when available, is superior to the system realtime clock because it is not affected by discontinuous jumps in the system time In a future step, offering the flexibility to let the user choose between rt and monotonic clock for avdevices packets will be investigated. It is very easy to experience the issues that this patch attempt to address by rewinding back in the past the system time while ffmpeg is running. this is breaking the ffmpeg report printing (ffmepg.c:print_report()) and the the rate emulator functionality (-re) without the patch. Signed-off-by: Olivier Langlois <olivier@trillion01.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffplay: add support for toggling between multiple video filters with the w keyMarton Balint2014-05-17
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | ffplay: fix typo in docsMarton Balint2014-05-17
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | doc/filters: fix typoMichael Niedermayer2014-05-17
| | | | | | | | | | Found-by: bloody123 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc: Add udp broadcast option descriptionOlivier Langlois2014-05-15
| | | | | | | | | | | | | | Describe the option added in commit f1c167496e41cabc2bd1b890b149e4b34648cad6 Signed-off-by: Olivier Langlois <olivier@trillion01.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '0c1959b056f6ccaa2eee2c824352ba93c8e36d52'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0c1959b056f6ccaa2eee2c824352ba93c8e36d52': lavf: add AVFMT_FLAG_BITEXACT. Conflicts: doc/APIchanges libavformat/avformat.h libavformat/flacenc.c libavformat/movenc.c libavformat/oggenc.c libavformat/options_table.h libavformat/version.h tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: add AVFMT_FLAG_BITEXACT.Anton Khirnov2014-05-15
| | | | | | | | | | | | | | | | Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
* | swresample: swr_close()Michael Niedermayer2014-05-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: add option to make is_intra_more_likely() from error concealment ↵Michael Niedermayer2014-05-12
| | | | | | | | | | | | return "no" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1839fafa951308237c4672ffd9a94f927b26eac7'Michael Niedermayer2014-05-12
|\| | | | | | | | | | | | | | | | | | | * commit '1839fafa951308237c4672ffd9a94f927b26eac7': avconv: Support VDA hwaccel Conflicts: Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avconv: Support VDA hwaccelAnton Khirnov2014-05-11
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f'Michael Niedermayer2014-05-12
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '66e6c8a7b4e3ac926302529606bd3e323c28b20f': lavu: Add a pixel format for new VDA hwaccel Conflicts: doc/APIchanges libavutil/pixfmt.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: Add a pixel format for new VDA hwaccelAnton Khirnov2014-05-11
| | | | | | | | | | The current hwaccel is broken and cannot be fixed in a compatible way. It will be deprecated and replaced with a new one.
* | Document smoothstreaming muxerAndrey Utkin2014-05-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/fifo: add av_fifo_freep functionLukasz Marek2014-05-07
| | | | | | | | | | | | Function allows to free fifo and reset freed pointer. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | doc/codecs: document ignore_errMichael Niedermayer2014-05-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/edgedetect: add a colormix mode.Clément Bœsch2014-05-03
| |
* | doc/APIchanges: more dates and hashesMichael Niedermayer2014-05-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/APIchanges: add hashes and datesLukasz Marek2014-05-03
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc: fix message names in opengl docLukasz Marek2014-05-03
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/opt: add av_opt_set_dict2() functionLukasz Marek2014-05-02
| | | | | | | | | | | | | | | | Existing av_opt_set_dict doesn't accept flags. It doesn't allow to pass options to nested structs. New function alllows that. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavd/opengl_enc: add window size paramLukasz Marek2014-05-02
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | Merge commit 'a2941c8cb216bdc144953cace64973f5600ffa2d'Michael Niedermayer2014-05-01
|\| | | | | | | | | | | | | | | | | | | * commit 'a2941c8cb216bdc144953cace64973f5600ffa2d': lavc: move CODEC_FLAG_MV0 to mpegvideo Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: move CODEC_FLAG_MV0 to mpegvideoAnton Khirnov2014-05-01
| |
* | Merge commit '6484149158b6fc6d13d2b2ef84cb26a2d3275400'Michael Niedermayer2014-05-01
|\| | | | | | | | | | | | | | | | | | | | | * commit '6484149158b6fc6d13d2b2ef84cb26a2d3275400': lavc: make the xvid-specific "gmc" flag a private option of libxvid Conflicts: libavcodec/libxvid.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: make the xvid-specific "gmc" flag a private option of libxvidAnton Khirnov2014-05-01
| |
* | Merge commit 'b2c31710c96fa47d9dcd40b64d39663e8957f683'Michael Niedermayer2014-05-01
|\| | | | | | | | | | | | | | | | | | | * commit 'b2c31710c96fa47d9dcd40b64d39663e8957f683': lavc: move CODEC_FLAG_NORMALIZE_AQP to mpegvideo Conflicts: libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: move CODEC_FLAG_NORMALIZE_AQP to mpegvideoAnton Khirnov2014-05-01
| |
* | Merge commit '5fccedaa67390ccddd6347c8e1c71b7664558bcd'Michael Niedermayer2014-05-01
|\| | | | | | | | | | | | | | | | | | | * commit '5fccedaa67390ccddd6347c8e1c71b7664558bcd': lavc: deprecate CODEC_FLAG_INPUT_PRESERVED Conflicts: doc/APIchanges Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: deprecate CODEC_FLAG_INPUT_PRESERVEDAnton Khirnov2014-05-01
| | | | | | | | The addition of reference-counted frames makes it pointless.
* | Merge commit '1c0210c7981b6a61043d9171f506b435ff5a1f5e'Michael Niedermayer2014-05-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1c0210c7981b6a61043d9171f506b435ff5a1f5e': lavfi: add Bauer stereo-to-binaural audio filter Conflicts: Changelog configure doc/filters.texi libavfilter/Makefile libavfilter/allfilters.c libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add Bauer stereo-to-binaural audio filterAlessandro Ghedini2014-05-01
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lavfi/subtitles: introduce stream_indexValdikSS2014-05-01
| | | | | | | | Signed-off-by: ValdikSS <iam@valdikss.org.ru>
* | lavd/pulse_audio_enc: add more buffer attributesLukasz Marek2014-04-30
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>