summaryrefslogtreecommitdiff
path: root/libavfilter/vf_palettegen.c
Commit message (Expand)AuthorAge
* all: use designated initializers for AVOption.unitAnton Khirnov2024-02-14
* avfilter/internal: Don't include formats.hAndreas Rheinhardt2023-08-07
* avfilter/internal: Don't include video.hAndreas Rheinhardt2023-08-07
* avfilter/palette{gen,use}: misc for-loop cosmeticsClément Bœsch2023-01-03
* avfilter/palettegen: use lowbias32 for color hashingClément Bœsch2023-01-03
* avfilter/palette{gen,use}: update Copyright after recent changesClément Bœsch2023-01-03
* avfilter/palettegen: use libc qsortClément Bœsch2023-01-03
* avfilter/palettegen: make refs order deterministicClément Bœsch2023-01-03
* avfilter/palettegen: add a warning about supporting only sRGBClément Bœsch2023-01-03
* avfilter/palettegen: base box split decision on a perceptual modelClément Bœsch2023-01-03
* avfilter/palettegen: switch to signed arithmeticClément Bœsch2023-01-03
* avfilter/palettegen: rename local variable box_weight to weightClément Bœsch2023-01-03
* avfilter/palettegen: misc cosmeticsClément Bœsch2023-01-03
* avfilter/palettegen: compute average color within compute_box_stats()Clément Bœsch2023-01-03
* avfilter/palettegen: change cut score from ∑e² to max e²Clément Bœsch2023-01-03
* avfilter/palettegen: rename variance to cut_scoreClément Bœsch2023-01-03
* avfilter/palettegen: always compute the box varianceClément Bœsch2023-01-03
* avfilter/palettegen: use box->major_axis without intermediate variableClément Bœsch2023-01-03
* avfilter/palettegen: define the best axis to cut using the squared errorClément Bœsch2023-01-03
* avfilter/palettegen: move box stats computation to a dedicated functionClément Bœsch2023-01-03
* avfilter/palette{gen,use}: revert support palettes with alphaClément Bœsch2023-01-03
* avfilter/palettegen: allow a minimum of 2 colorsClément Bœsch2023-01-03
* avfilter/vf_palettegen: add protection against potential divide by zeroYiyuan GUO2022-03-14
* avfilter/vf_palettegen: cosmetic changesSoft Works2021-10-13
* avfilter/vf_palette(gen|use): support palettes with alphaSoft Works2021-10-13
* avfilter: Replace query_formats callback with union of list and callbackAndreas Rheinhardt2021-10-05
* avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilterAndreas Rheinhardt2021-08-20
* avfilter/vf_palettegen: fix integer overflowPaul B Mahol2021-08-19
* avfilter: Constify all AVFiltersAndreas Rheinhardt2021-04-27
* lavfi: regroup formats lists in a single structure.Nicolas George2020-09-08
* remove CHAR_MIN/CHAR_MAX usagePaul B Mahol2020-03-17
* palettegen: Fill with last color, not blackTomas Härdin2019-02-19
* lavfi/palettegen: Fix compilation after 1da8c4e.Carl Eugen Hoyos2017-10-29
* lavfi/palettegen: Allow setting the background colour.Carl Eugen Hoyos2017-10-29
* avfilter: don't anonymously typedef structsPaul B Mahol2017-05-13
* Fix all -Wformat warnings raised by DJGPPClément Bœsch2017-03-29
* avfilter/vf_palettegen: Fix leak and simplify codeMichael Niedermayer2017-01-21
* avfilter/vf_palettegen: add mode for generating palette for each input framePaul B Mahol2016-09-07
* all: use FFDIFFSIGN to resolve possible undefined behavior in comparatorsGanesh Ajjanagadde2015-11-03
* avfilter/all: propagate errors of functions from avfilter/formatsGanesh Ajjanagadde2015-10-14
* lavfi: remove FF_LINK_FLAG_REQUEST_LOOP.Nicolas George2015-09-20
* avfilter/palettegen: use AV_OPT_TYPE_BOOL for reserve_transparent optionClément Bœsch2015-09-09
* Replace av_dlog with ff_dlog.Ronald S. Bultje2015-08-18
* avfilter/palettegen: make sure at least one frame was sent to the filterClément Bœsch2015-03-15
* avfilter/palettegen: fix frame mem leakClément Bœsch2015-02-27
* avfilter/palettegen: use AV_QSORT()Clément Bœsch2015-02-26
* 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
* avfilter/palettegen: move longest variable to a local scopeClément Bœsch2015-02-25