Make sure we use limited ("video") range data when exporting.
authorCarl Hetherington <cth@carlh.net>
Sun, 15 Nov 2020 19:47:42 +0000 (20:47 +0100)
committerCarl Hetherington <cth@carlh.net>
Mon, 16 Nov 2020 00:40:36 +0000 (01:40 +0100)
commitb057363e69b77119137c0c8b07402828096e03aa
tree3389d557c0cd8626fd574e51cadd5b17ef8b63f8
parentc241da6c6db16ed5d73b2f349d69006cba12cf3f
Make sure we use limited ("video") range data when exporting.

Our export formats all currently use limited range but we weren't
making sure data fed to the encoders was limited range.

Should fix #1832.
16 files changed:
src/lib/butler.cc
src/lib/butler.h
src/lib/dcp_video.cc
src/lib/ffmpeg_encoder.cc
src/lib/ffmpeg_file_encoder.cc
src/lib/image.cc
src/lib/image.h
src/lib/player_video.cc
src/lib/player_video.h
src/wx/film_viewer.cc
src/wx/gl_video_view.cc
src/wx/simple_video_view.cc
test/butler_test.cc
test/dcp_playback_test.cc
test/image_test.cc
test/player_test.cc