--- trunk/xvidcore/src/bitstream/bitstream.c 2019/01/17 14:14:02 2167 +++ trunk/xvidcore/src/bitstream/bitstream.c 2019/01/17 14:22:17 2170 @@ -130,6 +130,7 @@ } mbnum = (mbnum_bits == 0) ? 0 : BitstreamGetBits(bs, mbnum_bits); /* macroblock_number */ + DPRINTF(XVID_DEBUG_HEADER, "mbnum %i\n", mbnum); if (dec->shape != VIDOBJLAY_SHAPE_BINARY_ONLY) { @@ -152,6 +153,8 @@ READ_MARKER(); if (dec->time_inc_bits) time_increment = (BitstreamGetBits(bs, dec->time_inc_bits)); /* vop_time_increment */ + else + time_increment = 0; READ_MARKER(); DPRINTF(XVID_DEBUG_HEADER,"time %i:%i\n", time_base, time_increment); @@ -859,8 +862,9 @@ dec->shape == VIDOBJLAY_SHAPE_RECTANGULAR && (coding_type == P_VOP || coding_type == I_VOP)) { - if (BitstreamGetBit(bs)); + if (BitstreamGetBit(bs)) { DPRINTF(XVID_DEBUG_ERROR, "RRV not supported (anymore)\n"); + } } if (dec->shape != VIDOBJLAY_SHAPE_RECTANGULAR) {