projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
259c976
)
Increase quality of FV encoder to get something closer to OJ.
author
Carl Hetherington
<cth@carlh.net>
Fri, 21 Aug 2020 00:17:12 +0000
(
02:17
+0200)
committer
Carl Hetherington
<cth@carlh.net>
Sun, 13 Sep 2020 18:23:29 +0000
(20:23 +0200)
src/lib/j2k_encoder_fastvideo_backend.cc
patch
|
blob
|
history
diff --git
a/src/lib/j2k_encoder_fastvideo_backend.cc
b/src/lib/j2k_encoder_fastvideo_backend.cc
index d7124e2aa3d7cb0aa4aa11102fb5325a261ae97f..17775510aaade40590100d5f6f5c2ff602e1b3c2 100644
(file)
--- a/
src/lib/j2k_encoder_fastvideo_backend.cc
+++ b/
src/lib/j2k_encoder_fastvideo_backend.cc
@@
-58,7
+58,7
@@
J2KEncoderFastvideoBackend::setup (dcp::Size size)
parameters.pcrdEnabled = true;
parameters.dwtLevels = 6;
parameters.codeblockSize = 32;
parameters.pcrdEnabled = true;
parameters.dwtLevels = 6;
parameters.codeblockSize = 32;
- parameters.maxQuality =
0.5
;
+ parameters.maxQuality =
1.0
;
parameters.compressionRatio = 2;
parameters.info = false;
parameters.tier2Threads = 4;
parameters.compressionRatio = 2;
parameters.info = false;
parameters.tier2Threads = 4;
@@
-135,7
+135,7
@@
J2KEncoderFastvideoBackend::encode (vector<shared_ptr<DCPVideo> > video)
fastEncoderJ2kDynamicParameters_t dynamic_parameters;
dynamic_parameters.targetStreamSize = _xyz_buffer_stride * image->size().width / 2;
fastEncoderJ2kDynamicParameters_t dynamic_parameters;
dynamic_parameters.targetStreamSize = _xyz_buffer_stride * image->size().width / 2;
- dynamic_parameters.quality =
0.5
;
+ dynamic_parameters.quality =
1.0
;
dynamic_parameters.writeHeader = false;
r = fastEncoderJ2kAddImageToBatch(
dynamic_parameters.writeHeader = false;
r = fastEncoderJ2kAddImageToBatch(