52 |
* exception also makes it possible to release a modified version which |
* exception also makes it possible to release a modified version which |
53 |
* carries forward this exception. |
* carries forward this exception. |
54 |
* |
* |
55 |
* $Id: encoder.c,v 1.90.2.1 2003-03-17 23:09:27 edgomez Exp $ |
* $Id: encoder.c,v 1.90.2.3 2003-07-28 12:39:23 edgomez Exp $ |
56 |
* |
* |
57 |
****************************************************************************/ |
****************************************************************************/ |
58 |
|
|
210 |
/* 1 keyframe each 10 seconds */ |
/* 1 keyframe each 10 seconds */ |
211 |
|
|
212 |
if (pParam->max_key_interval <= 0) |
if (pParam->max_key_interval <= 0) |
213 |
pParam->max_key_interval = 10 * pParam->fincr / pParam->fbase; |
pParam->max_key_interval = 10 * pParam->fbase / pParam->fincr; |
214 |
|
|
215 |
pEnc = (Encoder *) xvid_malloc(sizeof(Encoder), CACHE_LINE); |
pEnc = (Encoder *) xvid_malloc(sizeof(Encoder), CACHE_LINE); |
216 |
if (pEnc == NULL) |
if (pEnc == NULL) |
550 |
* BitstreamPutBits(&bs, 0xFFFF, 16); |
* BitstreamPutBits(&bs, 0xFFFF, 16); |
551 |
* BitstreamPutBits(&bs, 0xFFFF, 16); |
* BitstreamPutBits(&bs, 0xFFFF, 16); |
552 |
*/ |
*/ |
553 |
BitstreamPad(&bs); |
BitstreamPadAlways(&bs); /* next_start_code() at the end of Video Object Plane */ |
554 |
pFrame->length = BitstreamLength(&bs); |
pFrame->length = BitstreamLength(&bs); |
555 |
|
|
556 |
if (pResult) { |
if (pResult) { |