# note: Eight macroblock rows over eight token partitions, one row each, # every row different. # expect: ok # exercises: Row r is read from partition r & 7, so a decoder that got the # mapping wrong would still parse but decode the rows in the wrong order. The # pixel hash is what catches that. width 64 height 128 log2_nbr_of_DCT_partitions 3 # 8 partitions yac_qi 25 macroblock intra_y_mode DC_PRED intra_chroma_mode DC_PRED coeffs y2 20 coeffs y[0] 1:3 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode V_PRED intra_chroma_mode DC_PRED coeffs y2 15 coeffs y[1] 1:4 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode H_PRED intra_chroma_mode DC_PRED coeffs y2 10 coeffs y[2] 1:5 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode TM_PRED intra_chroma_mode DC_PRED coeffs y2 5 coeffs y[3] 1:6 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode DC_PRED intra_chroma_mode DC_PRED coeffs y2 0 coeffs y[4] 1:7 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode V_PRED intra_chroma_mode DC_PRED coeffs y2 -5 coeffs y[5] 1:8 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode H_PRED intra_chroma_mode DC_PRED coeffs y2 -10 coeffs y[6] 1:9 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED macroblock intra_y_mode TM_PRED intra_chroma_mode DC_PRED coeffs y2 -15 coeffs y[7] 1:10 macroblock count 3 intra_y_mode DC_PRED intra_chroma_mode DC_PRED