Home | History | Annotate | Download | only in mux

Lines Matching refs:encoded_frame

311 // Release the data contained by 'encoded_frame'.
312 static void FrameRelease(EncodedFrame* const encoded_frame) {
313 if (encoded_frame != NULL) {
314 WebPDataClear(&encoded_frame->sub_frame_.bitstream);
315 WebPDataClear(&encoded_frame->key_frame_.bitstream);
316 memset(encoded_frame, 0, sizeof(*encoded_frame));
1013 EncodedFrame* const encoded_frame) {
1031 ? &encoded_frame->key_frame_
1032 : &encoded_frame->sub_frame_;
1056 // frame and outputs the best one in 'encoded_frame'.
1061 EncodedFrame* const encoded_frame,
1172 PickBestCandidate(enc, candidates, is_key_frame, encoded_frame);
1191 static int64_t KeyFramePenalty(const EncodedFrame* const encoded_frame) {
1192 return ((int64_t)encoded_frame->key_frame_.bitstream.size -
1193 encoded_frame->sub_frame_.bitstream.size);
1202 EncodedFrame* const encoded_frame = GetFrame(enc, position);
1207 error_code = SetFrame(enc, config, 1, encoded_frame, &frame_skipped);
1211 encoded_frame->is_key_frame_ = 1;
1219 error_code = SetFrame(enc, config, 0, encoded_frame, &frame_skipped);
1222 encoded_frame->is_key_frame_ = 0;
1230 error_code = SetFrame(enc, config, 0, encoded_frame, &frame_skipped);
1237 error_code = SetFrame(enc, config, 1, encoded_frame, &frame_skipped);
1243 curr_delta = KeyFramePenalty(encoded_frame);
1250 encoded_frame->is_key_frame_ = 1;
1256 encoded_frame->is_key_frame_ = 0;
1269 encoded_frame->is_key_frame_ ? prev_rect_key : prev_rect_sub;
1284 FrameRelease(encoded_frame);