allow setting of pixel format/ocio method/sample format in preferences

Implementation isn't perfect yet, viewer/renderer doesn't update yet when
the preference is changed so a sequence needs to be re-opened for the change to
take effect.
This commit is contained in:
itsmattkc
2020-01-18 03:37:36 +11:00
parent e6b45c75c3
commit 1101b58ee8
30 changed files with 421 additions and 380 deletions
+7 -7
View File
@@ -85,27 +85,27 @@ bool WaveInput::open()
uint16_t bits_per_sample;
data_stream >> bits_per_sample;
SampleFormat format;
SampleFormat::Format format;
switch (bits_per_sample) {
case 8:
format = SAMPLE_FMT_U8;
format = SampleFormat::SAMPLE_FMT_U8;
break;
case 16:
format = SAMPLE_FMT_S16;
format = SampleFormat::SAMPLE_FMT_S16;
break;
case 32:
if (data_is_float) {
format = SAMPLE_FMT_FLT;
format = SampleFormat::SAMPLE_FMT_FLT;
} else {
format = SAMPLE_FMT_S32;
format = SampleFormat::SAMPLE_FMT_S32;
}
break;
case 64:
if (data_is_float) {
format = SAMPLE_FMT_DBL;
format = SampleFormat::SAMPLE_FMT_DBL;
} else {
format = SAMPLE_FMT_S64;
format = SampleFormat::SAMPLE_FMT_S64;
}
break;
default: