summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/video_dec/libvdpau/vdpau_vc1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_dec/libvdpau/vdpau_vc1.c b/src/video_dec/libvdpau/vdpau_vc1.c
index 02545a714..fe6ce26b4 100644
--- a/src/video_dec/libvdpau/vdpau_vc1.c
+++ b/src/video_dec/libvdpau/vdpau_vc1.c
@@ -258,7 +258,7 @@ static void sequence_header_advanced( vdpau_vc1_decoder_t *this_gen, uint8_t *bu
bits_reader_set( &sequence->br, buf, len );
skip_bits( &sequence->br, 15 );
sequence->picture.vdp_infos.postprocflag = read_bits( &sequence->br, 1 );
- sequence->coded_width = read_bits( &sequence->br, 12 )<<1;
+ sequence->coded_width = (read_bits( &sequence->br, 12 )+1)<<1;
sequence->coded_height = (read_bits( &sequence->br, 12 )+1)<<1;
sequence->picture.vdp_infos.pulldown = read_bits( &sequence->br, 1 );
sequence->picture.vdp_infos.interlace = read_bits( &sequence->br, 1 );