shithub: dav1d

Download patch

ref: 18d2d7507e00b79e6093961a3ce82b9f82ac50c7
parent: e19c769943b7d9b072bc47f545818befa87f4bd3
author: James Almer <[email protected]>
date: Sat Jan 12 16:08:59 EST 2019

obu: fix separate_uv_delta_q for RGB

--- a/src/obu.c
+++ b/src/obu.c
@@ -258,8 +258,8 @@
         }
         hdr->chr = hdr->ss_hor == 1 && hdr->ss_ver == 1 ?
                    dav1d_get_bits(gb, 2) : DAV1D_CHR_UNKNOWN;
-        hdr->separate_uv_delta_q = dav1d_get_bits(gb, 1);
     }
+    hdr->separate_uv_delta_q = !hdr->monochrome && dav1d_get_bits(gb, 1);
 #if DEBUG_SEQ_HDR
     printf("SEQHDR: post-colorinfo: off=%ld\n",
            dav1d_get_bits_pos(gb) - init_bit_pos);