Home | History | Annotate | Download | only in libvpx

Lines Matching full:encoder

37 pass that buffer to the encoder through the `vpx_codec_enc_cfg` structure on
43 ENCODER CONTROLS
48 The following controls are duplicated between the encoder and the decoder, but
49 the encoder unnecessarily introduced unique identifiers for them. These
63 vpx_codec_control(&encoder, VP8E_SET_FRAMETYPE, KEY_FRAME);
65 vpx_codec_encode(&encoder, img, pts, 1, 0, 0);
71 vpx_codec_encode(&encoder, img, pts, 1, VPX_EFLAG_FORCE_KF,
80 `vpx_codec_encode()`. You must do this at least once, regardless of your encoder
87 vpx_codec_encode(&encoder, img, pts, 1, 0, 0);
88 while( (pkt = vpx_codec_get_cx_data(&encoder, &iter)) ) {
92 vpx_codec_control(&encoder, VP8E_SET_FLUSHFLAG, 1);
93 while( (pkt = vpx_codec_get_cx_data(&encoder, &iter)) ) {
96 vpx_codec_encode(&encoder, img, pts, 1, 0, 0);
104 vpx_codec_encode(&encoder, new_image?img:NULL, pts, 1, 0, 0);
105 while( (pkt = vpx_codec_get_cx_data(&encoder, &iter)) ) {
121 vpx_codec_control(&encoder, VP8E_SET_ENCODING_MODE, VP8_REAL_TIME_ENCODING);
123 vpx_codec_encode(&encoder, img, pts, 1, 0, 0);
129 vpx_codec_encode(&encoder, img, pts, 1, 0, VPX_DL_REALTIME);
139 vpx_codec_control(&encoder, VP8E_UPD_ENTROPY, 0);
145 vpx_codec_encode(&encoder, img, pts, 1, VP8_EFLAG_NO_UPD_ENTROPY,
156 is set, the encoder will make its decision automatically, as usual. Setting
160 vpx_codec_control(&encoder, VP8E_UPD_REFERENCE,
162 vpx_codec_control(&encoder, VP8E_UPD_REFERENCE, 0);
164 vpx_codec_encode(&encoder, img, pts, 1, 0, VPX_DL_REALTIME);
170 vpx_codec_encode(&encoder, img, pts, 1, VP8_EFLAG_FORCE_GF,
172 vpx_codec_encode(&encoder, img, pts, 1, VP8_EFLAG_NO_UPD_LAST
183 the encoder will make its decision automatically, as usual.
187 vpx_codec_control(&encoder, VP8E_USE_REFERENCE,
190 vpx_codec_encode(&encoder, img, pts, 1, 0, VPX_DL_REALTIME);
196 vpx_codec_encode(&encoder, img, pts, 1, VP8_EFLAG_NO_REF_LAST,