1085 |
vol_type_ind = VIDOBJLAY_TYPE_ART_SIMPLE; |
vol_type_ind = VIDOBJLAY_TYPE_ART_SIMPLE; |
1086 |
} |
} |
1087 |
|
|
1088 |
if ((pParam->vol_flags & XVID_VOL_QUARTERPEL) || |
if ((pParam->vol_flags & (XVID_VOL_MPEGQUANT|XVID_VOL_QUARTERPEL|XVID_VOL_GMC|XVID_VOL_INTERLACING)) || |
1089 |
(pParam->vol_flags & XVID_VOL_GMC)) { |
pParam->max_bframes>0) { |
1090 |
vol_type_ind = VIDOBJLAY_TYPE_ASP; |
vol_type_ind = VIDOBJLAY_TYPE_ASP; |
1091 |
} |
} |
1092 |
|
|
1251 |
|
|
1252 |
BitstreamPadAlways(bs); /* next_start_code(); */ |
BitstreamPadAlways(bs); /* next_start_code(); */ |
1253 |
|
|
1254 |
/* fake divx5 id, to ensure compatibility with divx5 decoder */ |
/* divx5 userdata string */ |
1255 |
#define DIVX5_ID "DivX999b000p" |
#define DIVX5_ID "DivX503b1393" |
1256 |
if (pParam->max_bframes > 0 && (pParam->global_flags & XVID_GLOBAL_PACKED)) { |
if ((pParam->global_flags & XVID_GLOBAL_DIVX5_USERDATA)) { |
1257 |
BitstreamWriteUserData(bs, DIVX5_ID, strlen(DIVX5_ID)); |
BitstreamWriteUserData(bs, DIVX5_ID, strlen(DIVX5_ID)); |
1258 |
|
if (pParam->max_bframes > 0 && (pParam->global_flags & XVID_GLOBAL_PACKED)) |
1259 |
|
BitstreamPutBits(bs, 'p', 8); |
1260 |
} |
} |
1261 |
|
|
1262 |
/* xvid id */ |
/* xvid id */ |