summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
...
* | avfilter/avf_showspectrum: Change enums to int, which are accessed via ↵Michael Niedermayer2015-03-02
| | | | | | | | | | | | | | | | AVOption as int This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_drawbox: Fix handling of max valuesMichael Niedermayer2015-03-02
| | | | | | | | | | | | Fixes Ticket4332 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/af_volume: fix precision=fixed and volume=0 caseGilles Chanteperdrix2015-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | When precision is fixed and volume is 0, filter_frame does not perform any operation on the output buffer. This works if the output buffer has been allocated and zeroed with ff_get_audio_buffer but not if the input buffer is used as output buffer. Fix this by not using the input buffer as output buffer if precision is fixed and volume is 0. Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/palettegen: fix frame mem leakClément Bœsch2015-02-27
| |
* | colormatrix: Accept bt601 aliases as inputVittorio Giovara2015-02-26
| | | | | | | | | | | | | | As far as matrix coefficients are concerned, BT470BG and SMPTE170M match BT601. This is similar to the check performed in vf_scale. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avfilter/paletteuse: use AV_QSORT()Clément Bœsch2015-02-26
| | | | | | | | See previous commit for a rationale.
* | avfilter/palettegen: use AV_QSORT()Clément Bœsch2015-02-26
| | | | | | | | | | | | | | | | | | | | | | | | This makes the sorting of the colors along an axis (r, g or b) predictible, and thus testable under FATE. The performance is not really an issue here since the function is called only once at the end and will need to sort very small number of entries, so an alternative would be to make the sorting functions (see DECLARE_CMP_FUNC()) fallback on another axis in case of equality. This approach was actually simpler. I don't know if there is any advantage in using a multidimensional sort, but it will affect the final palette one way or another.
* | avfilter/palettegen: consistently use the same frame for dimensionsClément Bœsch2015-02-26
| |
* | avfilter/palettegen: use a logging context for the dupped color warningClément Bœsch2015-02-26
| |
* | avfilter/palettegen: export color quantization ratioClément Bœsch2015-02-26
| |
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2015-02-25
|\ \ | | | | | | | | | | | | | | | | | | | | | * cehoyos/master: Allow muxing h264 into ts with startcode "001" instead of "0001". lavfi/fade: Do not overread input buffer. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavfi/fade: Do not overread input buffer.Carl Eugen Hoyos2015-02-25
| | |
* | | avfilter/palettegen: move longest variable to a local scopeClément Bœsch2015-02-25
|/ / | | | | | | | | Also drop initialization since it is initialized later on before any usage.
* | avfilter/palette{gen,use}: add CopyrightClément Bœsch2015-02-23
| |
* | avfilter/paletteuse: add diff_modeClément Bœsch2015-02-23
| |
* | avfilter/paletteuse: fix error dithering accuracyClément Bœsch2015-02-23
| |
* | avfilter/buffer: Check for qp_table allocation failureMichael Niedermayer2015-02-22
| | | | | | | | | | Fixes CID1271048 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_perspective: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vsrc_mptestsrc: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_eq: Add process_command to eq.Arwa Arif2015-02-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/palettegen: raise cache size from 64k to 512kClément Bœsch2015-02-19
| | | | | | | | | | | | (or 32k to 256k in 32-bit) This is similar to a00bab347518d4824d51ec7078f1d84ca097c53b
* | avfilter/vf_subtitles: Add () to protect the argument of the AA() macroMichael Niedermayer2015-02-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/showpalette: fix leak in case of errorClément Bœsch2015-02-18
| | | | | | | | | | Fixes CID1270820 Fixes CID1270818
* | avfilter/palettegen: fix leak in case of errorClément Bœsch2015-02-18
| |
* | avfilter/paletteuse: fix leak in case of errorClément Bœsch2015-02-18
| | | | | | | | Fixes CID1270819
* | avfilter/af_channelmap: Move potential dereference after NULL check in ↵Michael Niedermayer2015-02-18
| | | | | | | | | | | | | | | | get_channel_idx() Fixes CID1270822 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_qp: Fix leak of out_qp_table_bufMichael Niedermayer2015-02-18
| | | | | | | | | | | | Fixes CID1270821 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avfiltergraph: assert that the heap_bubble index is validMichael Niedermayer2015-02-18
| | | | | | | | | | | | This might help coverity Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_removelogo: Add () to protect the argument of ↵Michael Niedermayer2015-02-18
| | | | | | | | | | | | apply_mask_fudge_factor() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '9d3b752fceb0f2a42cac7c2a1109b0629823c99f'Michael Niedermayer2015-02-17
|\| | | | | | | | | | | | | * commit '9d3b752fceb0f2a42cac7c2a1109b0629823c99f': graphparser: Check av_get_token() memory error Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * graphparser: Check av_get_token() memory errorVittorio Giovara2015-02-17
| | | | | | | | | | CC: libav-stable@libav.org Bug-Id: CID 1267891
* | avfilter/paletteuse: raise cache size from 64k to 512kClément Bœsch2015-02-17
| | | | | | | | (or 32k to 256k in 32-bit)
* | avfilter/vf_fieldmatch: Add () to protect the arguments of the ↵Michael Niedermayer2015-02-17
| | | | | | | | | | | | HAS_FF_AROUND() macro Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_phase: Add () to protect DIFF()s argumentsMichael Niedermayer2015-02-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vsrc_mandelbrot: fix indention of mis-indented blockMichael Niedermayer2015-02-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: bump minor and Changelog document the new filtersClément Bœsch2015-02-14
| |
* | avfilter: add paletteuse filterClément Bœsch2015-02-14
| |
* | avfilter: add palettegen filterClément Bœsch2015-02-14
| |
* | avfilter: add dcshift filterPaul B Mahol2015-02-11
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/unsharp: OpenCL unsharpen filter optimization: substitute N^2 ↵Alexey Titov2015-02-11
| | | | | | | | | | | | | | | | filter computation with 2N+C i7-4770K luma 21% faster, chroma 18% faster A10-7850K luma 42% faster, chroma 37% faster on 1920x1080 res Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: Add repeatfields filter (Port of mp=softpulldown)Paul B Mahol2015-02-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_sendcmd: consider it an error if there are no commandsMichael Niedermayer2015-02-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/hqdn3d: an invalid bit depth means a bug, not invalid read dataClément Bœsch2015-02-08
| | | | | | | | This code looks clumsy, and an assert would probably be more welcome.
* | avfilter/dctdnoiz: fix slice_h computationClément Bœsch2015-02-08
| | | | | | | | | | | | | | ceilf() can only work if the reminder of the division is not 0. This fixes memory errors with for instance: ffmpeg -f lavfi -i testsrc=s=800x500 -threads 3 -vf dctdnoiz -frames:v 1 -f null -
* | lavfi/subtitles: add force_style optionEejya Singh2015-02-08
| | | | | | | | | | Signed-off-by: Eejya Singh <singh.eejya@gmail.com> Signed-off-by: Clément Bœsch <u@pkh.me>
* | generate_wave_table: Add include for AVSampleFormatTimothy Gu2015-02-06
| | | | | | | | | | | | Fixes warning in `make checkheaders`. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_fps: update frame drop commentMichael Niedermayer2015-02-05
| | | | | | | | | | Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_fps: Do not drop a random subset of framesMichael Niedermayer2015-02-04
| | | | | | | | | | | | This also avoids droping the frame which is closest to the target timestamp Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix standalone compilation of the tblend filter.Carl Eugen Hoyos2015-02-04
| |
* | Merge commit 'a6653787a4b1e89170ff7962312dd110769c83a3'Michael Niedermayer2015-02-03
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a6653787a4b1e89170ff7962312dd110769c83a3': libopencv: Check kernel_str life cycle Conflicts: libavfilter/vf_libopencv.c See: f16a6f667c993a158643b52815ec42961508b0a9 Merged-by: Michael Niedermayer <michaelni@gmx.at>