1258 |
/* divx5 userdata string */ |
/* divx5 userdata string */ |
1259 |
#define DIVX5_ID ((char *)"DivX503b1393") |
#define DIVX5_ID ((char *)"DivX503b1393") |
1260 |
if ((pParam->global_flags & XVID_GLOBAL_DIVX5_USERDATA)) { |
if ((pParam->global_flags & XVID_GLOBAL_DIVX5_USERDATA)) { |
1261 |
BitstreamWriteUserData(bs, DIVX5_ID, strlen(DIVX5_ID)); |
BitstreamWriteUserData(bs, DIVX5_ID, (uint32_t)strlen(DIVX5_ID)); |
1262 |
if (pParam->max_bframes > 0 && (pParam->global_flags & XVID_GLOBAL_PACKED)) |
if (pParam->max_bframes > 0 && (pParam->global_flags & XVID_GLOBAL_PACKED)) |
1263 |
BitstreamPutBits(bs, 'p', 8); |
BitstreamPutBits(bs, 'p', 8); |
1264 |
} |
} |
1271 |
xvid_user_format, |
xvid_user_format, |
1272 |
XVID_BS_VERSION, |
XVID_BS_VERSION, |
1273 |
(frame->vop_flags & XVID_VOP_CARTOON)?'C':'\0'); |
(frame->vop_flags & XVID_VOP_CARTOON)?'C':'\0'); |
1274 |
BitstreamWriteUserData(bs, xvid_user_data, strlen(xvid_user_data)); |
BitstreamWriteUserData(bs, xvid_user_data, (uint32_t)strlen(xvid_user_data)); |
1275 |
} |
} |
1276 |
} |
} |
1277 |
|
|
1392 |
const char *data, |
const char *data, |
1393 |
const unsigned int length) |
const unsigned int length) |
1394 |
{ |
{ |
1395 |
int i; |
unsigned int i; |
1396 |
|
|
1397 |
BitstreamPad(bs); |
BitstreamPad(bs); |
1398 |
BitstreamPutBits(bs, USERDATA_START_CODE, 32); |
BitstreamPutBits(bs, USERDATA_START_CODE, 32); |