summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* x86: Add missing colons after assembly labelsDiego Biurrun2016-10-17
| | | | | This fixes many warnings of the sort warning: label alone on a line without a colon might be in error
* vf_scale_vaapi: Crop input surface to active regionMark Thompson2016-09-14
| | | | | | If the input has been decoded from a stream which uses edge cropping then the whole surface need not be valid. This defines an input region for the scaler so we only use the active area of the frame.
* High Definition Compatible Digital (HDCD) decoder filter, using libhdcdBurt P2016-08-29
| | | | | | Signed-off-by: Burt P <pburt0@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavfi: add a QSV deinterlacing filterAnton Khirnov2016-07-22
|
* vf_scale_vaapi: Respect driver quirks around buffer destructionMark Thompson2016-07-02
|
* vf_hwdownload: allocate the destination frame for the pool sizeAnton Khirnov2016-06-28
| | | | The reasoning is the same as for the previous commit.
* lavfi: set the link hwframes context before configuring the dst inputAnton Khirnov2016-06-25
| | | | | The destination filter might expect the hw frames context to be already set (this is the case e.g. for hwdownload).
* Use AVFrame.pts instead of deprecated pkt_pts.Anton Khirnov2016-06-21
|
* lavfi: add a QSV scaling filterAnton Khirnov2016-06-21
|
* build: Change structure of the linker version script templatesDiego Biurrun2016-05-29
| | | | | | Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
* Drop unnecessary libavutil/x86/asm.h #includesDiego Biurrun2016-05-28
|
* 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>