37 |
* - 22.12.2001 API change: added xvid_init() - Isibaar |
* - 22.12.2001 API change: added xvid_init() - Isibaar |
38 |
* - 16.12.2001 inital version; (c)2001 peter ross <pross@cs.rmit.edu.au> |
* - 16.12.2001 inital version; (c)2001 peter ross <pross@cs.rmit.edu.au> |
39 |
* |
* |
40 |
* $Id: xvid.c,v 1.33.2.9 2002-10-11 23:18:37 Isibaar Exp $ |
* $Id: xvid.c,v 1.33.2.10 2002-11-02 16:11:07 chl Exp $ |
41 |
* |
* |
42 |
****************************************************************************/ |
****************************************************************************/ |
43 |
|
|
503 |
{ |
{ |
504 |
switch (opt) { |
switch (opt) { |
505 |
case XVID_ENC_ENCODE: |
case XVID_ENC_ENCODE: |
506 |
#ifdef BFRAMES |
|
507 |
if (((Encoder *) handle)->mbParam.max_bframes >= 0) |
if (((Encoder *) handle)->mbParam.max_bframes >= 0) |
508 |
return encoder_encode_bframes((Encoder *) handle, (XVID_ENC_FRAME *) param1, |
return encoder_encode_bframes((Encoder *) handle, (XVID_ENC_FRAME *) param1, |
509 |
(XVID_ENC_STATS *) param2); |
(XVID_ENC_STATS *) param2); |
510 |
else |
else |
|
#endif |
|
511 |
return encoder_encode((Encoder *) handle, (XVID_ENC_FRAME *) param1, |
return encoder_encode((Encoder *) handle, (XVID_ENC_FRAME *) param1, |
512 |
(XVID_ENC_STATS *) param2); |
(XVID_ENC_STATS *) param2); |
513 |
|
|