summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfiltergraph: check the query_formats() return valueAnton Khirnov2016-05-23
|
* tests: Move all test programs to a subdirectoryDiego Biurrun2016-05-13
|
* Mark read-only tables as staticDiego Biurrun2016-05-05
|
* vf_frei0r: Drop overly verbose and broken debug outputDiego Biurrun2016-05-04
|
* cosmetics: Fix spelling mistakesVittorio Giovara2016-05-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Drop pointless assert.h #includesDiego Biurrun2016-05-03
|
* build: Split test programs off into separate filesDiego Biurrun2016-04-07
| | | | | This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
* build: miscellaneous cosmeticsDiego Biurrun2016-04-07
| | | | | | Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
* vf_fade: make sure the slice end is always in the frameAnton Khirnov2016-03-25
| | | | CC: libav-stable@libav.org
* lavfi: add an NVIDIA NPP-based scaling filterAnton Khirnov2016-03-23
|
* lavf: VAAPI scale filterMark Thompson2016-03-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: generic hardware surface upload and download filtersMark Thompson2016-03-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vsrc_movie: convert to codecparAnton Khirnov2016-02-24
|
* cosmetics: Drop empty comment linesDiego Biurrun2016-02-18
|
* lavfi: add a filter for uploading normal frames to CUDAAnton Khirnov2016-02-14
|
* lavfi: pass the hw frames context through the filter chainAnton Khirnov2016-02-14
|
* buffersrc: default SAR to 0 (unknown) rather than 1Anton Khirnov2016-02-14
| | | | | | It makes more sense to not claim anything about the SAR if we don't know anything. No changes in the FATE tests, since this is what avconv ends up doing anyway.
* buffersrc: do not discard the error from ff_filter_frame()Anton Khirnov2016-02-12
|
* lavfi: Use AV_CEIL_RSHIFT where neededVittorio Giovara2016-01-25
|
* lavu: add AV_CEIL_RSHIFT and use it in various placesClément Bœsch2016-01-11
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* vsrc_color: Drop unneeded variableVittorio Giovara2015-11-30
| | | | Bug-Id: CID 1339818
* vsrc_color: implement frame rateJohn Stebbins2015-11-09
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_showinfo: show timebase & framerate tooMichael Niedermayer2015-11-09
| | | | | (cherry picked from ffmpeg commit fdb93996811bacfa7b82995cdc0f93c46f3dc6cc) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_frei0r: also set AVFilterLink.frame_rateMichael Niedermayer2015-11-09
| | | | | (cherry picked from ffmpeg commit 353cf95f948ef7c6139c8ead79e9eeb9eb8d2e6e) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_framepack: Check and update frame_rateMichael Niedermayer2015-11-09
| | | | | (cherry picked from ffmpeg commit a46a23d30fea9c8a5570e07ec4d9c9b4eaa6eb4f) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_interlace: implement frame rateMichael Niedermayer2015-11-09
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from ffmpeg commit 227b4458fb434875b127a0c2306fa3b899a770bf) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* setpts: add FRAME_RATE constantStefano Sabatini2015-11-09
| | | | | | | | Useful for dealing with constant frame-rate video. (cherry picked from ffmpeg commit 722762f7e1212b4d02142778fabfdd73375722e0) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* testsrc: set output framerateStefano Sabatini2015-11-09
| | | | | | (cherry picked from ffmpeg commit 7cd5fa35fecc2717223459d04822faed6bbd40fa) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* yadif: update frame rateMichael Niedermayer2015-11-09
| | | | | (cherry picked from ffmpeg commit 31619584556466e4beab98e9b04ed4c5ba0db178) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_fps: set frame_rate.Nicolas George2015-11-09
| | | | | | (cherry picked from ffmpeg commit 0d249316043fb69a3972029bff3a2969689ba8b6) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* buffersrc: accept the frame rate as argument.Nicolas George2015-11-09
| | | | | | (cherry picked from ffmpeg commit 9ca440679dc535b31edd569393d8d3dda59db90e) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: add a frame_rate field to AVFilterLink.Nicolas George2015-11-09
| | | | | | (cherry picked from ffmpeg commit 7b42036b3b23c85f473bf9369e37fa8da22eaf93) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_pad: fix x, y option expression evaluationJohn Stebbins2015-11-06
| | | | | | | | Calculation of x an y based on width and height did not work when width == 0 or height == 0. "0" substitutes the input width and height, but did so too late for x, y expression evaluation. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avpacket: Replace av_free_packet with av_packet_unrefLuca Barbato2015-10-26
| | | | | | | `av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
* vf_framepack: Use av_image_copy() where appropriateVittorio Giovara2015-09-29
| | | | | | | This correctly adjust chroma subsampling for column interleaved mode, and allows future high bitdepth support. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavfi: do not exclude hwaccel formats from ff_all_formats()Anton Khirnov2015-09-28
| | | | It should be possible to pass hwaccel frames through lavfi.
* avfilter: Support both syntaxes for the scale filterLuca Barbato2015-09-13
|
* buffersrc: Improve initialization log messageVittorio Giovara2015-09-13
| | | | Add timebase and aspect ratio information.
* lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara2015-09-07
| | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Bump major versions of all librariesVittorio Giovara2015-08-28
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Postpone API-incompatible changes until the next bumpVittorio Giovara2015-08-28
|
* lavfi: Drop deprecated AVFilterBuffer* codeVittorio Giovara2015-08-28
| | | | Deprecated in 11/2012.
* lavfi: Drop deprecated *_count suffixed variablesVittorio Giovara2015-08-28
| | | | Deprecated in 06/2012.
* lavfi: Drop deprecated public AVFilterPad structVittorio Giovara2015-08-28
| | | | Deprecated in 06/2012.
* vf_scale: Add an option to pass the scaler paramsLuca Barbato2015-08-26
| | | | Reported-By: zehan@magicpony.technology
* x86inc: Drop SECTION_TEXT macroHenrik Gramner2015-08-11
| | | | | | | The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* drawtext: Move the strftime expansion in a separate functionLuca Barbato2015-08-02
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* drawtext: Drop stray guardsLuca Barbato2015-08-02
| | | | | | There is a fallback for localtime_r and it is in use already. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* af_channelmap: properly set the supported output channel layoutsAnton Khirnov2015-07-23
| | | | | | | | | | The current code expects query_formats() to be called exactly once, it will leak if it's not called at all (filter initialized, but never configured or used) or try to read freed memory if it's called more than once. Found-by: James Almer <jamrial@gmail.com> CC: libav-stable@libav.org
* af_resample: do not touch the timestamps if we are not resamplingAnton Khirnov2015-07-19
| | | | | | | | | This filter currently assumes that the input audio is continuous and does some timestamps manipulation based on this assumption. This is unnecessary if we are only converting the channel layout or the sample format, without resampling. In such a case, just leave the timestamps as they are.