summaryrefslogtreecommitdiff
path: root/libavfilter/vf_palettegen.c
Commit message (Expand)AuthorAgeFilesLines
* avfilter/palette{gen,use}: misc for-loop cosmeticsClément Bœsch2023-01-031-10/+9
* avfilter/palettegen: use lowbias32 for color hashingClément Bœsch2023-01-031-17/+2
* avfilter/palette{gen,use}: update Copyright after recent changesClément Bœsch2023-01-031-0/+1
* avfilter/palettegen: use libc qsortClément Bœsch2023-01-031-2/+1
* avfilter/palettegen: make refs order deterministicClément Bœsch2023-01-031-16/+45
* avfilter/palettegen: add a warning about supporting only sRGBClément Bœsch2023-01-031-2/+6
* avfilter/palettegen: base box split decision on a perceptual modelClément Bœsch2023-01-031-22/+26
* avfilter/palettegen: switch to signed arithmeticClément Bœsch2023-01-031-4/+4
* avfilter/palettegen: rename local variable box_weight to weightClément Bœsch2023-01-031-9/+7
* avfilter/palettegen: misc cosmeticsClément Bœsch2023-01-031-2/+2
* avfilter/palettegen: compute average color within compute_box_stats()Clément Bœsch2023-01-031-29/+1
* avfilter/palettegen: change cut score from ∑e² to max e²Clément Bœsch2023-01-031-1/+2
* avfilter/palettegen: rename variance to cut_scoreClément Bœsch2023-01-031-6/+6
* avfilter/palettegen: always compute the box varianceClément Bœsch2023-01-031-33/+9
* avfilter/palettegen: use box->major_axis without intermediate variableClément Bœsch2023-01-031-7/+6
* avfilter/palettegen: define the best axis to cut using the squared errorClément Bœsch2023-01-031-17/+25
* avfilter/palettegen: move box stats computation to a dedicated functionClément Bœsch2023-01-031-26/+38
* avfilter/palette{gen,use}: revert support palettes with alphaClément Bœsch2023-01-031-84/+43
* avfilter/palettegen: allow a minimum of 2 colorsClément Bœsch2023-01-031-1/+6
* avfilter/vf_palettegen: add protection against potential divide by zeroYiyuan GUO2022-03-141-1/+1
* avfilter/vf_palettegen: cosmetic changesSoft Works2021-10-131-2/+2
* avfilter/vf_palette(gen|use): support palettes with alphaSoft Works2021-10-131-43/+93
* avfilter: Replace query_formats callback with union of list and callbackAndreas Rheinhardt2021-10-051-1/+1
* avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilterAndreas Rheinhardt2021-08-201-4/+2
* avfilter/vf_palettegen: fix integer overflowPaul B Mahol2021-08-191-2/+2
* avfilter: Constify all AVFiltersAndreas Rheinhardt2021-04-271-1/+1
* lavfi: regroup formats lists in a single structure.Nicolas George2020-09-081-2/+2
* remove CHAR_MIN/CHAR_MAX usagePaul B Mahol2020-03-171-1/+1
* palettegen: Fill with last color, not blackTomas Härdin2019-02-191-1/+1
* lavfi/palettegen: Fix compilation after 1da8c4e.Carl Eugen Hoyos2017-10-291-1/+1
* lavfi/palettegen: Allow setting the background colour.Carl Eugen Hoyos2017-10-291-1/+4
* avfilter: don't anonymously typedef structsPaul B Mahol2017-05-131-1/+1
* Fix all -Wformat warnings raised by DJGPPClément Bœsch2017-03-291-1/+1
* avfilter/vf_palettegen: Fix leak and simplify codeMichael Niedermayer2017-01-211-9/+4
* avfilter/vf_palettegen: add mode for generating palette for each input framePaul B Mahol2016-09-071-4/+21
* all: use FFDIFFSIGN to resolve possible undefined behavior in comparatorsGanesh Ajjanagadde2015-11-031-1/+1
* avfilter/all: propagate errors of functions from avfilter/formatsGanesh Ajjanagadde2015-10-141-2/+4
* lavfi: remove FF_LINK_FLAG_REQUEST_LOOP.Nicolas George2015-09-201-1/+0
* avfilter/palettegen: use AV_OPT_TYPE_BOOL for reserve_transparent optionClément Bœsch2015-09-091-1/+1
* Replace av_dlog with ff_dlog.Ronald S. Bultje2015-08-181-2/+3
* avfilter/palettegen: make sure at least one frame was sent to the filterClément Bœsch2015-03-151-1/+1
* avfilter/palettegen: fix frame mem leakClément Bœsch2015-02-271-1/+1
* avfilter/palettegen: use AV_QSORT()Clément Bœsch2015-02-261-1/+3
* avfilter/palettegen: consistently use the same frame for dimensionsClément Bœsch2015-02-261-1/+1
* avfilter/palettegen: use a logging context for the dupped color warningClément Bœsch2015-02-261-3/+4
* avfilter/palettegen: export color quantization ratioClément Bœsch2015-02-261-2/+13
* avfilter/palettegen: move longest variable to a local scopeClément Bœsch2015-02-251-2/+1
* avfilter/palette{gen,use}: add CopyrightClément Bœsch2015-02-231-0/+2
* avfilter/palettegen: raise cache size from 64k to 512kClément Bœsch2015-02-191-1/+1
* avfilter/palettegen: fix leak in case of errorClément Bœsch2015-02-181-1/+4