]> git.sesse.net Git - bmusb/commitdiff
Correct data for 480i.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Nov 2015 21:51:09 +0000 (22:51 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 22 Nov 2015 21:51:09 +0000 (22:51 +0100)
bmusb.cpp

index 22ff4ceab9c439efeed1e3d148bf8d99db1e390c..d083f25371558bdcad6ec0cdcf742dcd84703a4c 100644 (file)
--- a/bmusb.cpp
+++ b/bmusb.cpp
@@ -1153,11 +1153,13 @@ bool decode_video_format(uint16_t video_format, unsigned *width, unsigned *heigh
 
        // NTSC (480i59.94, I suppose). A special case, see below.
        if (video_format == 0xe901 || video_format == 0xe9c1 || video_format == 0xe801) {
-               *width = 640;
+               *width = 720;
                *height = 480;
+               *extra_lines_top = 17;
+               *extra_lines_bottom = 28;
                *frame_rate_nom = 30000;
                *frame_rate_den = 1001;
-               *second_field_start = *height / 2;  // TODO
+               *second_field_start = 280;
                *interlaced = true;
                return true;
        }