
Go to the source code of this file.
Data Structures | |
| struct | _ENC_PARAM_ |
| struct | _ENC_FRAME_ |
| struct | _ENC_RESULT_ |
Defines | |
| #define | ENC_OPT_WRITE 1024 |
| #define | ENC_OPT_INIT 32768 |
| #define | ENC_OPT_RELEASE 65536 |
| #define | ENC_OK 0 |
| #define | ENC_MEMORY 1 |
| #define | ENC_BAD_FORMAT 2 |
Typedefs | |
| typedef struct _ENC_PARAM_ | ENC_PARAM |
| typedef struct _ENC_FRAME_ | ENC_FRAME |
| typedef struct _ENC_RESULT_ | ENC_RESULT |
Functions | |
| int | encore (unsigned long handle, unsigned long enc_opt, void *param1, void *param2) |
| void | encore_set_global (ENC_PARAM *param) |
| #define ENC_OPT_INIT 32768 |
| #define ENC_OPT_RELEASE 65536 |
| typedef struct _ENC_FRAME_ ENC_FRAME |
| typedef struct _ENC_PARAM_ ENC_PARAM |
| typedef struct _ENC_RESULT_ ENC_RESULT |
| int encore | ( | unsigned long | handle, | |
| unsigned long | enc_opt, | |||
| void * | param1, | |||
| void * | param2 | |||
| ) |
Definition at line 93 of file encore.c.
References AllocVop(), object_layer_cfg::bit_rate, _REFERENCE::bitrate, Bitstream_Close(), Bitstream_Init(), _REFERENCE::curr_run, _REFERENCE::current, ENC_OK, ENC_OPT_INIT, ENC_OPT_RELEASE, _REFERENCE::error, image::f, fclose(), vop::fcode_for, fopen(), fprintf, object_layer_cfg::frame_rate, _REFERENCE::framerate, FreeVop(), ftrace, get_fcode(), _REFERENCE::handle, vop::height, vop::hor_spat_ref, I_VOP, init_fdct_enc(), init_idct_enc(), init_vol_config(), init_vop(), _REFERENCE::max_key_interval, max_quantizer, _REFERENCE::max_quantizer, min_quantizer, _REFERENCE::min_quantizer, NULL, P_VOP, _REFERENCE::pnext, vop::prediction_type, _REFERENCE::prev_rounding, PutVoVolHeader(), RateCtlInit(), RateCtlUpdate(), _REFERENCE::rc_period, _REFERENCE::rc_reaction_period, _REFERENCE::rc_reaction_ratio, _REFERENCE::reconstruct, _REFERENCE::reference, vop::rounding_type, _REFERENCE::search_range, _REFERENCE::seq, SetConstantImage(), vop::sr_for, vop::time_increment_resolution, vop::u_chan, vop::v_chan, vop::ver_spat_ref, VopCode(), vop::width, _REFERENCE::x_dim, vop::y_chan, _REFERENCE::y_dim, and YUV2YUV().
Referenced by delete_codec(), and encode().

1.5.5