summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter/af_loudnorm: add dual_mono optionKyle Swanson2016-06-09
| | | | Signed-off-by: Kyle Swanson <k@ylo.ph>
* avfilter: Fix max value of AV_OPT_TYPE_VIDEO_RATEMichael Niedermayer2016-06-09
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* x86/showcqt: use three operand format for some instructionsJames Almer2016-06-08
| | | | | | Fixes failures with yasm 1.1.0 and older Signed-off-by: James Almer <jamrial@gmail.com>
* x86/showcqt: add missing preprocessor checksJames Almer2016-06-08
| | | | | | Old yasm/nasm versions don't support some of these Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/src_movie: call open_stream after guess_channel_layoutMuhammad Faiz2016-06-09
| | | | | | | fix error 'Channel layout change is not supported' when opening wav file Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/avf_showcqt: set range on fps/rate/r optionMuhammad Faiz2016-06-09
| | | | | | see Ticket #5618 Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avutil/x86util: move haddps sse emulation from showcqtJames Almer2016-06-08
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/avf_showcqt: cqt_calc optimization on x86Muhammad Faiz2016-06-08
| | | | | | | | | | | | | | | | | | | | | | | on x86_64: time PSNR plain 3.303 inf SSE 1.649 107.087535 SSE3 1.632 107.087535 AVX 1.409 106.986771 FMA3 1.265 107.108437 on x86_32 (PSNR compared to x86_64 plain): time PSNR plain 7.225 103.951979 SSE 1.827 105.859282 SSE3 1.819 105.859282 AVX 1.533 105.997661 FMA3 1.384 105.885377 FMA4 test is not available Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/af_firequalizer: add zero_phase optionMuhammad Faiz2016-06-07
| | | | | | | simply by substracting pts to compensate delay also handle AV_NOPTS_VALUE Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/af_amix: dont fail if there are no samples in output_frame()Michael Niedermayer2016-06-06
| | | | | | Fixes Ticket5326 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_colormatrix: add bt.2020 colorspaceThomas Mundt2016-06-05
| | | | | Signed-off-by: Thomas Mundt <loudmax@yahoo.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_colormatrix: increase precisionThomas Mundt2016-06-05
| | | | | Signed-off-by: Thomas Mundt <loudmax@yahoo.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/avf_showcqt: render default font at 960x16Muhammad Faiz2016-06-04
| | | | | | | and let ffmpeg scaler scale it this impoves quality Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/avf_showcqt: full chroma blending on draw_axis_yuvMuhammad Faiz2016-06-02
| | | | | | improve quality on axis drawing with yuv422p and yuv420p format Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* avfilter/f_loop: Fix leak on errorMichael Niedermayer2016-05-29
| | | | | | Fixes CID1355117 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_fieldhint: Reorder operation to prevent hypothetical integer ↵Michael Niedermayer2016-05-29
| | | | | | | | overflow Fixes CID1355110 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_fieldhint: Assert that mode is validMichael Niedermayer2016-05-29
| | | | | | | | Its checked by the AVOption code Fixes CID1355122 Fixes CID1355121 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/avfiltergraph: Clear graph pointers in ff_filter_graph_remove_filter()Michael Niedermayer2016-05-27
| | | | | | | When a filter is no longer part of a graph, its pointers should be cleared so no stale pointers remain. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/src_movie: add various commandsMuhammad Faiz2016-05-25
| | | | | | | | | add seek command add get_duration command Update to codecpar by commiter Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavfilter/vf_hwdownload: show error when ff_formats_ref failsdsmudhar2016-05-24
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_hdcd: Replace complexer expression by litteral constantMichael Niedermayer2016-05-24
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_blend: fix incorrect Y variable when threading is usedPaul B Mahol2016-05-23
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavfilter/af_hdcd: fixed negative signed value shiftdsmudhar2016-05-23
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_loudnorm: fix crash when ebur128 initialization was not ↵Paul B Mahol2016-05-21
| | | | | | successfull/complete Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_ahistogram: raise minimum acmax to 1Michael Niedermayer2016-05-21
| | | | | | | | If acmax can be 0 then it could result in a division by 0 Fixes CID1351345 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add loudnormKyle Swanson2016-05-18
| | | | Signed-off-by: Kyle Swanson <k@ylo.ph>
* Split drawutils test out into separate fileDerek Buitenhuis2016-05-11
| | | | | | | This was missed during 96d616052b3d39678e477fa10610ca688f46fff9 because it is not included in FATE. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13'Derek Buitenhuis2016-05-11
|\ | | | | | | | | | | | | | | * commit 'd12b5b2f135aade4099f4b26b0fe678656158c13': build: Split test programs off into separate files Some conversions done by: James Almer <jamrial@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * 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.
* | lavfi/drawutils: support NV12 and NV21Rodger Combs2016-05-10
| |
* | avfilter/delogo: Check that logo area is inside the pictureJean Delvare2016-05-10
| | | | | | | | | | | | | | | | | | | | | | We can only remove the logo if it is inside the picture. We need at least one pixel around the logo area for interpolation. Fixes ticket #5527 (Delogo crash with x=0 and/or y=0). Signed-off-by: Jean Delvare <jdelvare@suse.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_colorspace: don't enable passthrough if bitdepth doesn't match.Ronald S. Bultje2016-05-10
| | | | | | | | | | | | | | Also check return value of av_frame_copy() in passthrough mode, so that if a copy fails (as it did here, because bitdepth didn't match), the filter doesn't return success, which would mean sending an uninitialized framebuffer further down the filtergraph.
* | 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>