summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
...
* | vf_colorspace: fix range order.Ronald S. Bultje2016-05-10
| |
* | vf_colorspace: make whitepoint adaptation mode configurable.Ronald S. Bultje2016-05-10
| | | | | | | | | | Also add von kries whitepoint adaptation, and add 'identity' to turn whitepoint adaptation off.
* | vf_colorspace: use enums for bpp/subsampling array indices.Ronald S. Bultje2016-05-10
| | | | | | | | Also add some documentation for each function to colorspacedsp.h.
* | vf_colorspace: add const to yuv_stride[] argument in DSP functions.Ronald S. Bultje2016-05-10
| |
* | vf_colorspace: add floyd-steinberg dithering option to full conversion.Ronald S. Bultje2016-05-10
| |
* | avfilter/f_metadata: update print output header line formatTobias Rapp2016-05-10
| | | | | | | | | | | | | | | | | | | | Update print mode output header line format to be more consistent with other log output of FFmpeg. The printf-modifiers have been inspired by the showinfo filter. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/f_metadata: add pts_time to print outputTobias Rapp2016-05-09
| | | | | | | | | | | | | | | | | | This allows e.g. to correlate signalstats metadata to time position without having to find out the filter chain timebase first. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis2016-05-09
|\| | | | | | | | | | | | | * commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * 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.
* | avfilter/vf_fps: set fps value boundariesPrzemysław Sobala2016-05-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/graphparser: add '\r' as whitespaceMuhammad Faiz2016-05-06
| | | | | | | | | | | | | | for compatibility with platforms that treat it as newline Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avfilter/vf_waveform: fix order of graticule scale itemsPaul B Mahol2016-05-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/avf_showcqt: add .Muhammad Faiz2016-05-05
| |
* | avfilter/vf_drawtext: Check return code of load_glyph()Michael Niedermayer2016-04-24
| | | | | | | | | | | | | | Fixes segfault Fixes Ticket5347 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: Add AV_OPT_FLAG_FILTERING_PARAM to where it was missingMichael Niedermayer2016-04-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'a638e9184d63e57e67901f34afe919fd56fd3ac4'Derek Buitenhuis2016-04-21
|\| | | | | | | | | | | | | * commit 'a638e9184d63e57e67901f34afe919fd56fd3ac4': vf_fade: make sure the slice end is always in the frame Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * vf_fade: make sure the slice end is always in the frameAnton Khirnov2016-03-25
| | | | | | | | CC: libav-stable@libav.org
* | Merge commit '8a02a8031ef4f98faf5647f0e01a8922247bf748'Derek Buitenhuis2016-04-18
|\| | | | | | | | | | | | | * commit '8a02a8031ef4f98faf5647f0e01a8922247bf748': lavfi: add an NVIDIA NPP-based scaling filter Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavfi: add an NVIDIA NPP-based scaling filterAnton Khirnov2016-03-23
| |
* | Merge commit '98114d70e48caf871b0fe9b8e5bf8ebd989b845d'Derek Buitenhuis2016-04-18
|\| | | | | | | | | | | | | * commit '98114d70e48caf871b0fe9b8e5bf8ebd989b845d': lavf: VAAPI scale filter Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: VAAPI scale filterMark Thompson2016-03-23
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lavfi/perspective: Add basic timeline editing.Thilo Borgmann2016-04-17
| | | | | | | | | | | | Add number of input and output frames to possible variables. Add option eval to reevaluate coordinate expressions during initialization or for every frame.
* | avfilter/vf_readvitc: Use avpriv_frame_get_metadatap() avoid direct access ↵Michael Niedermayer2016-04-17
| | | | | | | | | | | | to AVFrame.metadata (to comply to API) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_scale: support bt2020 in in/out_color_matrix properties.Ronald S. Bultje2016-04-17
| |
* | avfilter/colorspacedsp_template: Add argument protecting () to avg()Michael Niedermayer2016-04-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add readvitc filterTobias Rapp2016-04-16
| | | | | | | | | | | | | | Add a filter to scan the top lines of video frames for vertical interval timecode (VITC) information and attach it as metadata keys. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | avfilter/af_hdcd: Fix informations typoMichael Niedermayer2016-04-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavfi/af_hdcd: Implement high definition audio cd filtering.Benjamin Steffes2016-04-15
| | | | | | | | Fixes ticket #4441.
* | Merge commit '07a844f32ebb78503981df017fa3ebfedb75fe1c'Derek Buitenhuis2016-04-14
|\| | | | | | | | | | | | | * commit '07a844f32ebb78503981df017fa3ebfedb75fe1c': lavfi: generic hardware surface upload and download filters Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavfi: generic hardware surface upload and download filtersMark Thompson2016-03-19
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avfilter/vf_drawtext: add optional default value to metadata functionTobias Rapp2016-04-13
| | | | | | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | libavfilter/vf_owdenoise.c: skip processing when strength is 0Yuuki Galaxy2016-04-12
| | | | | | | | | | | | | | | | | | | | | | It is practical to de-noise only on luma while keeping chroma unchanged. However, libavfilter/vf_owdenoise.c always do the Wavelet transform/retransform on all 3 channels without check whether chroma_strength is 0. Thus I make this patch. De-noise on Y only for yuv420 is now 1.5 times faster. Signed-off-by: Yuuki Galaxy <galaxy001@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_colorspace: x86-64 SIMD (SSE2) optimizations.Ronald S. Bultje2016-04-12
| |
* | lavfi: new colorspace conversion filter.Ronald S. Bultje2016-04-12
| | | | | | | | | | The intent here is similar to colormatrix, but it's LGPLv2.1-or-later (instead of GPLv2.0) and supports gamma/chromaticity correction.
* | Merge commit '1138eb5509d3db7f6d565cb45f137a786d22beb9'Derek Buitenhuis2016-04-11
|\| | | | | | | | | | | | | * commit '1138eb5509d3db7f6d565cb45f137a786d22beb9': vsrc_movie: convert to codecpar Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * vsrc_movie: convert to codecparAnton Khirnov2016-02-24
| |
* | avfilter: add remap filterF.Sluiter2016-04-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/src_movie: fix how we check for overflows with seek_pointMarios Titas2016-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, if the movie source filter is used and a seek_point is specified on a file that has a negative start time, ffmpeg will fail. An easy way to reproduce this is as follows: $ ffmpeg -vsync passthrough -filter_complex 'color=d=10,setpts=PTS-1/TB' test.mp4 $ ffmpeg -filter_complex 'movie=filename=test.mp4:seek_point=2' -f null - The problem is caused by checking for int64_t overflow the wrong way. In general, to check whether a + b overflows, it is not enough to do: a > INT64_MAX - b because b might be negative; the correct way is: b > 0 && > a > INT64_MAX - b Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_waveform: optimize lowpass filter even morePaul B Mahol2016-03-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | fix some a/an typosLou Logan2016-03-28
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | avfilter/af_sofalizer: allow user to setup custom virtual speakers positionsPaul B Mahol2016-03-28
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: optimize 16bit lowpass filterPaul B Mahol2016-03-28
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: optimize lowpass 8bit filterPaul B Mahol2016-03-27
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: move mirror variable into function argumentPaul B Mahol2016-03-27
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi: Add coreimage filter for GPU based image filtering on OSX.Thilo Borgmann2016-03-25
| |
* | all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.hGanesh Ajjanagadde2016-03-22
| | | | | | | | | | | | | | | | | | | | | | The idea is to use ffmath.h for internal implementations of math functions. Currently, it is used for variants of libm functions, but is by no means limited to such things. Note that this is not exported; use lavu/mathematics for such purposes. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanag@gmail.com>
* | avfilter/vf_vectorscope: always flip output verticallyPaul B Mahol2016-03-20
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: set color range for output framesPaul B Mahol2016-03-20
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: add graticule to aflat filterPaul B Mahol2016-03-19
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_waveform: add subsampling input support for remaining filtersPaul B Mahol2016-03-19
| | | | | | | | | | | | | | Remove achroma filter, as same output can be done with lowpass filter and multiple components with overlay display. Signed-off-by: Paul B Mahol <onemda@gmail.com>