projects
/
dcpomatic.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Supporters update.
[dcpomatic.git]
/
src
/
lib
/ image.cc
2024-02-03
Carl Hetherington
Add an assert to check that sws_getContext() succeeded.
commit
|
commitdiff
2024-02-03
Carl Hetherington
Add some asserts; sws_getContext() will fail if the...
commit
|
commitdiff
2024-02-03
Carl Hetherington
Support alpha blend onto YUV444P9LE and YUV444P10LE...
commit
|
commitdiff
2024-02-03
Carl Hetherington
Fix incorrect alpha channel scaling with RGBA64.
commit
|
commitdiff
2024-02-03
Carl Hetherington
Fix incorrect alpha step used for RGBA64 sources.
commit
|
commitdiff
2024-02-03
Carl Hetherington
Put alpha_{data,stride} into OtherYUVParams.
commit
|
commitdiff
2024-02-03
Carl Hetherington
Separate out OtherParams into Other{RGB,YUV}Params.
commit
|
commitdiff
2023-12-09
Carl Hetherington
Support YUV422P9LE in alpha_blend() (#2671).
notar1
commit
|
commitdiff
2023-10-28
Carl Hetherington
Use updated libdcp, including an optimisation for rgb...
commit
|
commitdiff
2023-09-29
Carl Hetherington
Support alpha blending 64-bit RGB onto things.
commit
|
commitdiff
2023-09-29
Carl Hetherington
Cleanup: extract some parts of alpha_blend().
commit
|
commitdiff
2023-05-13
Carl Hetherington
Fix some typos in comments.
commit
|
commitdiff
2022-10-18
Carl Hetherington
Hopefully fix colour of Rec.2020 sources in the preview.
commit
|
commitdiff
2022-10-18
Carl Hetherington
Support Rec2020 YUV/RGB conversion.
commit
|
commitdiff
2022-09-27
Carl Hetherington
Use EnumIndexedVector in Image.
commit
|
commitdiff
2022-09-10
Carl Hetherington
Support YUV444P10LE in make_part_black().
commit
|
commitdiff
2022-08-11
Carl Hetherington
Fix d881836379172f4072ed81ea074f46b3a363a681 which...
commit
|
commitdiff
2022-08-08
Carl Hetherington
Fix lines down the right-hand-side of exports in some...
commit
|
commitdiff
2022-06-10
Carl Hetherington
Fix incorrect burnt-in subtitle colours when burning...
commit
|
commitdiff
2022-05-05
Carl Hetherington
Update for change to libdcp API.
commit
|
commitdiff
2022-04-28
Carl Hetherington
Move Image::as_png() out to image_as_png().
commit
|
commitdiff
2022-04-28
Carl Hetherington
Remove unnecessary method.
commit
|
commitdiff
2022-04-22
Carl Hetherington
Use libdcp's warnings.h
commit
|
commitdiff
2022-04-04
Carl Hetherington
Cleanup: move some methods from util to memory_util.
commit
|
commitdiff
2022-04-04
Carl Hetherington
Cleanup: move some methods from util to maths_util.
commit
|
commitdiff
2022-04-03
Carl Hetherington
Cleanup: move stride_round_up into the only place it...
commit
|
commitdiff
2022-04-03
Carl Hetherington
C++11 and whitespace cleanups.
commit
|
commitdiff
2021-09-27
Carl Hetherington
Merge branch 'better-gl' into v2.15.x
commit
|
commitdiff
2021-09-27
Carl Hetherington
Make merge return the right alignment even if it's...
commit
|
commitdiff
2021-09-27
Carl Hetherington
Replace aligned bool with enum Alignment.
commit
|
commitdiff
2021-09-27
Carl Hetherington
Various alignment adjustments.
commit
|
commitdiff
2021-09-27
Carl Hetherington
Support subs and tidy up a few things.
commit
|
commitdiff
2021-05-25
Carl Hetherington
Move video level conversion for RGB from FFmpegImagePro...
commit
|
commitdiff
2021-05-25
Carl Hetherington
Add video_to_full_range implementation for RGB48LE.
commit
|
commitdiff
2021-05-25
Carl Hetherington
Clamp results correctly when shifting video levels...
commit
|
commitdiff
2021-05-25
Carl Hetherington
const-correctness tweak.
commit
|
commitdiff
2021-05-07
Carl Hetherington
Missing #include.
commit
|
commitdiff
2021-05-07
Carl Hetherington
Hide some warnings from ffmpeg on Centos 7.
commit
|
commitdiff
2021-05-02
Carl Hetherington
Add pixel format 0 (AV_PIX_FMT_YUV420P) to make_part_bl...
commit
|
commitdiff
2021-05-02
Carl Hetherington
Add pixel format 66 (AV_PIX_FMT_YUV422P10LE) to make_pa...
commit
|
commitdiff
2021-05-02
Carl Hetherington
C++11 tidying.
commit
|
commitdiff
2021-05-01
Carl Hetherington
Build with FFmpeg 4.4 and switch to the new send/receiv...
commit
|
commitdiff
2021-04-30
Carl Hetherington
Switch decoding to ffmpeg send/receive API.
commit
|
commitdiff
2021-01-27
Carl Hetherington
Use enum class for VideoRange.
commit
|
commitdiff
2021-01-25
Carl Hetherington
Small bits of c++11 tidying.
commit
|
commitdiff
2021-01-21
Carl Hetherington
Adapt for libdcp use of enum class.
commit
|
commitdiff
2021-01-07
Carl Hetherington
std::shared_ptr
commit
|
commitdiff
2020-11-24
Carl Hetherington
Fix corrupted image when over-cropping black filler...
commit
|
commitdiff
2020-11-16
Carl Hetherington
Fix cropping of subsampled images.
commit
|
commitdiff
2020-11-16
Carl Hetherington
Add some lrintf() calls to be sure.
commit
|
commitdiff
2020-11-16
Carl Hetherington
Use 64-byte alignment for aligned image memory.
commit
|
commitdiff
2020-11-16
Carl Hetherington
Make sure we use limited ("video") range data when...
commit
|
commitdiff
2020-11-16
Carl Hetherington
Remove pointless comment.
commit
|
commitdiff
2020-11-16
Carl Hetherington
Obey requests to change the video range of RGB content.
commit
|
commitdiff
2020-11-02
Carl Hetherington
Replace dcp::Data with dcp::ArrayData
commit
|
commitdiff
2019-11-04
Carl Hetherington
Fix incorrect images when cropping without stretch.
commit
|
commitdiff
2019-05-24
Carl Hetherington
Basic ability to set video range (JPEG/MPEG) at least...
commit
|
commitdiff
2019-05-21
Carl Hetherington
Tweak comment.
commit
|
commitdiff
2019-05-03
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
commit
|
commitdiff
2019-05-03
Carl Hetherington
Fix "cannot handle pixel format 26 during make_transpar...
commit
|
commitdiff
2019-04-25
Carl Hetherington
Fix or remove several broken pixel formats in Image...
commit
|
commitdiff
2019-03-12
Carl Hetherington
Fix R/B swap with as_png(); support as_png() for any...
v2.13.129
commit
|
commitdiff
2019-03-08
Carl Hetherington
Make alpha_blend support RGBA as well as BGRA.
commit
|
commitdiff
2019-01-31
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
commit
|
commitdiff
2019-01-31
Carl Hetherington
Add some comments.
commit
|
commitdiff
2018-12-12
Carl Hetherington
Fix bad rendering of AV_PIX_FMT_PAL8 (palette-ised...
v2.13.83
commit
|
commitdiff
2018-10-12
Carl Hetherington
Restore Image::as_png using libpng.
commit
|
commitdiff
2018-10-11
Carl Hetherington
Change MagickImageProxy to FFmpegImageProxy and make...
commit
|
commitdiff
2018-09-06
Carl Hetherington
Quell more valgrind warnings.
commit
|
commitdiff
2018-09-02
Carl Hetherington
Play PNG subtitles from DCPs; possibly not in the right...
commit
|
commitdiff
2018-07-09
Carl Hetherington
Try to fix Centos build.
commit
|
commitdiff
2018-07-08
Carl Hetherington
Write image subs to DCPs.
commit
|
commitdiff
2018-03-02
Carl Hetherington
Fix corruption of subsampled images that are being...
commit
|
commitdiff
2018-02-12
Carl Hetherington
Add SWS_ACCURATE_RND to sws flags. Without this, conve...
commit
|
commitdiff
2018-01-11
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
commit
|
commitdiff
2018-01-11
Carl Hetherington
Harden alpha blend tests and fix alpha_blend again.
commit
|
commitdiff
2018-01-10
Carl Hetherington
Fix yet more pixel order confusions.
commit
|
commitdiff
2018-01-10
Carl Hetherington
Fix some incorrect alpha blending; may help with #1155.
commit
|
commitdiff
2018-01-03
Carl Hetherington
Fix alpha blending with with offset; should help with...
commit
|
commitdiff
2018-01-03
Carl Hetherington
Fix incorrect alpha-blend in some cases.
commit
|
commitdiff
2018-01-03
Carl Hetherington
Use convert_pixel_format a little.
commit
|
commitdiff
2018-01-02
Carl Hetherington
Add convert_pixel_format convenience function.
commit
|
commitdiff
2017-12-30
Carl Hetherington
Add missing factor to fix problems when padding in...
commit
|
commitdiff
2017-12-30
Carl Hetherington
Make horizontal_factor look the same as vertical_factor.
commit
|
commitdiff
2017-12-29
Carl Hetherington
Add basic memory-used stuff for butler and reduce minim...
commit
|
commitdiff
2017-09-26
Carl Hetherington
Speculative fix for alpha blending onto YUV422P10LE.
commit
|
commitdiff
2017-06-07
Carl Hetherington
Fix crash when alpha-blending subtitles onto YUV420...
commit
|
commitdiff
2017-05-24
Carl Hetherington
Trim some code.
commit
|
commitdiff
2017-05-24
Carl Hetherington
More tests; fix blend for YUV420P10LE.
commit
|
commitdiff
2017-05-24
Carl Hetherington
Implement alpha_blend for YUV420P and YUV420P10. Impro...
commit
|
commitdiff
2017-05-23
Carl Hetherington
Better error message.
commit
|
commitdiff
2017-04-19
Carl Hetherington
Various Doxygen fixes.
commit
|
commitdiff
2016-08-22
Carl Hetherington
Do full gamma correction etc. when alpha-blending subtitles
commit
|
commitdiff
2016-07-16
Carl Hetherington
Remove unused method.
commit
|
commitdiff
2016-07-09
Carl Hetherington
Missing swap in Image::swap.
commit
|
commitdiff
2016-06-21
Carl Hetherington
Revert "Use make_shared<>."
commit
|
commitdiff
2016-06-21
Carl Hetherington
Use make_shared<>.
commit
|
commitdiff
2016-06-13
Carl Hetherington
Rename MD5Digester -> Digester.
commit
|
commitdiff
2016-05-26
Carl Hetherington
Fix slightly inexplicable RGB/BGR confusion; before...
commit
|
commitdiff
2016-05-25
Carl Hetherington
No-op; fix GPL address and use the explicit-program...
commit
|
commitdiff
next