]> git.sesse.net Git - nageru/blobdiff - futatabi/video_stream.cpp
Persist quality settings in the database.
[nageru] / futatabi / video_stream.cpp
index 8593936800a81307dc79e482b657a91cead7421b..30d4971dc9ac9fced0d7328ee3c877de48bf2c2b 100644 (file)
@@ -208,18 +208,16 @@ VideoStream::VideoStream(AVFormatContext *file_avctx)
        check_error();
 
        OperatingPoint op;
-       if (global_flags.interpolation_quality == 0) {
-               // Allocate something just for simplicity; we won't be using it.
+       if (flow_initialized_interpolation_quality == 1) {
                op = operating_point1;
-       } else if (global_flags.interpolation_quality == 1) {
-               op = operating_point1;
-       } else if (global_flags.interpolation_quality == 2) {
+       } else if (flow_initialized_interpolation_quality == 2) {
                op = operating_point2;
-       } else if (global_flags.interpolation_quality == 3) {
+       } else if (flow_initialized_interpolation_quality == 3) {
                op = operating_point3;
-       } else if (global_flags.interpolation_quality == 4) {
+       } else if (flow_initialized_interpolation_quality == 4) {
                op = operating_point4;
        } else {
+               // Quality 0 will be changed to 1 in flags.cpp.
                assert(false);
        }