summaryrefslogtreecommitdiff
path: root/libavfilter/vf_tonemap.c
Commit message (Collapse)AuthorAge
* avfilter: Constify all AVFiltersAndreas Rheinhardt2021-04-27
| | | | | | | This is possible now that the next-API is gone. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_tonemap: add slice threadingPaul B Mahol2019-05-01
|
* lavfi/tonemap: make use of AVFILTER_DEFINE_CLASSJun Zhao2019-03-08
| | | | | | use AVFILTER_DEFINE_CLASS for defining the filter classes Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
* vf_tonemap: Update hdr metadata with the new peak valueVittorio Giovara2018-08-06
| | | | | Less effective than the approach in vf_tonemap_opencl because there is no peak detection, but it's still a good idea to implement this.
* vf_tonemap[_opencl]: Move determine_signal_peak() to a shared fileVittorio Giovara2018-08-06
| | | | The two functions are identical. Use the shared LumaCoeffients type too.
* vf_tonemap: Fix logic for detecting the maximum peak of untagged sourcesVittorio Giovara2018-08-06
| | | | | | | | | | When there is no metadata attached to a frame, take into account both the PQ and HLG transfers, and change the HLG default value to 10: the value of 12 is the maximum range in scene referred light, but the reference OOTF maps this from 0 to 1000 cd/m² on the ideal HLG monitor. This matches what vf_tonemap_opencl does.
* Add tonemap filterVittorio Giovara2017-08-15
Based off mpv automatic tonemapping capabilities. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>