20 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
21 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 |
* |
* |
23 |
* $Id: bitstream.c,v 1.48 2004-12-05 13:56:13 syskin Exp $ |
* $Id: bitstream.c,v 1.49 2005-03-27 03:59:42 suxen_drol Exp $ |
24 |
* |
* |
25 |
****************************************************************************/ |
****************************************************************************/ |
26 |
|
|
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 */ |