522 |
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_MAIN && |
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_MAIN && |
523 |
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_ACE && |
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_ACE && |
524 |
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_ART_SIMPLE && |
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_ART_SIMPLE && |
525 |
|
BitstreamShowBits(bs, 8) != VIDOBJLAY_TYPE_ASP && |
526 |
BitstreamShowBits(bs, 8) != 0) // BUGGY DIVX |
BitstreamShowBits(bs, 8) != 0) // BUGGY DIVX |
527 |
{ |
{ |
528 |
DPRINTF(DPRINTF_ERROR,"video_object_type_indication %i not supported ", |
DPRINTF(DPRINTF_ERROR,"video_object_type_indication %i not supported ", |
1205 |
|
|
1206 |
WRITE_MARKER(); |
WRITE_MARKER(); |
1207 |
|
|
1208 |
|
if (pParam->fincr>0) { |
1209 |
BitstreamPutBit(bs, 1); // fixed_vop_rate = 1 |
BitstreamPutBit(bs, 1); // fixed_vop_rate = 1 |
1210 |
BitstreamPutBits(bs, pParam->fincr, log2bin(pParam->fbase)); // fixed_vop_time_increment |
BitstreamPutBits(bs, pParam->fincr, log2bin(pParam->fbase)); // fixed_vop_time_increment |
1211 |
|
}else{ |
1212 |
|
BitstreamPutBit(bs, 0); // fixed_vop_rate = 0 |
1213 |
|
} |
1214 |
|
|
1215 |
WRITE_MARKER(); |
WRITE_MARKER(); |
1216 |
BitstreamPutBits(bs, pParam->width, 13); // width |
BitstreamPutBits(bs, pParam->width, 13); // width |