Home | History | Annotate | Download | only in decoder

Lines Matching refs:sd

110 vpx_codec_err_t vp8dx_get_reference(VP8D_COMP *pbi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd)
127 if(cm->yv12_fb[ref_fb_idx].y_height != sd->y_height ||
128 cm->yv12_fb[ref_fb_idx].y_width != sd->y_width ||
129 cm->yv12_fb[ref_fb_idx].uv_height != sd->uv_height ||
130 cm->yv12_fb[ref_fb_idx].uv_width != sd->uv_width){
135 vp8_yv12_copy_frame(&cm->yv12_fb[ref_fb_idx], sd);
141 vpx_codec_err_t vp8dx_set_reference(VP8D_COMP *pbi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd)
159 if(cm->yv12_fb[*ref_fb_ptr].y_height != sd->y_height ||
160 cm->yv12_fb[*ref_fb_ptr].y_width != sd->y_width ||
161 cm->yv12_fb[*ref_fb_ptr].uv_height != sd->uv_height ||
162 cm->yv12_fb[*ref_fb_ptr].uv_width != sd->uv_width){
175 vp8_yv12_copy_frame(sd, &cm->yv12_fb[*ref_fb_ptr]);
418 int vp8dx_get_raw_frame(VP8D_COMP *pbi, YV12_BUFFER_CONFIG *sd, int64_t *time_stamp, int64_t *time_end_stamp, vp8_ppflags_t *flags)
434 ret = vp8_post_proc_frame(&pbi->common, sd, flags);
439 *sd = *pbi->common.frame_to_show;
440 sd->y_width = pbi->common.Width;
441 sd->y_height = pbi->common.Height;
442 sd->uv_height = pbi->common.Height / 2;