Originally committed as revision 20941 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.6
| @@ -185,7 +185,7 @@ int ff_vaapi_common_end_frame(MpegEncContext *s) | |||||
| if (commit_slices(vactx) < 0) | if (commit_slices(vactx) < 0) | ||||
| goto done; | goto done; | ||||
| if (vactx->n_slice_buf_ids > 0) { | if (vactx->n_slice_buf_ids > 0) { | ||||
| if (render_picture(vactx, ff_vaapi_get_surface(s->current_picture_ptr)) < 0) | |||||
| if (render_picture(vactx, ff_vaapi_get_surface_id(s->current_picture_ptr)) < 0) | |||||
| goto done; | goto done; | ||||
| ff_draw_horiz_band(s, 0, s->avctx->height); | ff_draw_horiz_band(s, 0, s->avctx->height); | ||||
| } | } | ||||
| @@ -36,7 +36,7 @@ | |||||
| */ | */ | ||||
| /** Extract VASurfaceID from a Picture */ | /** Extract VASurfaceID from a Picture */ | ||||
| static inline VASurfaceID ff_vaapi_get_surface(Picture *pic) | |||||
| static inline VASurfaceID ff_vaapi_get_surface_id(Picture *pic) | |||||
| { | { | ||||
| return (uintptr_t)pic->data[3]; | return (uintptr_t)pic->data[3]; | ||||
| } | } | ||||
| @@ -73,10 +73,10 @@ static int vaapi_mpeg2_start_frame(AVCodecContext *avctx, av_unused const uint8_ | |||||
| switch (s->pict_type) { | switch (s->pict_type) { | ||||
| case FF_B_TYPE: | case FF_B_TYPE: | ||||
| pic_param->backward_reference_picture = ff_vaapi_get_surface(&s->next_picture); | |||||
| pic_param->backward_reference_picture = ff_vaapi_get_surface_id(&s->next_picture); | |||||
| // fall-through | // fall-through | ||||
| case FF_P_TYPE: | case FF_P_TYPE: | ||||
| pic_param->forward_reference_picture = ff_vaapi_get_surface(&s->last_picture); | |||||
| pic_param->forward_reference_picture = ff_vaapi_get_surface_id(&s->last_picture); | |||||
| break; | break; | ||||
| } | } | ||||
| @@ -92,9 +92,9 @@ static int vaapi_mpeg4_start_frame(AVCodecContext *avctx, av_unused const uint8_ | |||||
| pic_param->TRD = s->pp_time; | pic_param->TRD = s->pp_time; | ||||
| if (s->pict_type == FF_B_TYPE) | if (s->pict_type == FF_B_TYPE) | ||||
| pic_param->backward_reference_picture = ff_vaapi_get_surface(&s->next_picture); | |||||
| pic_param->backward_reference_picture = ff_vaapi_get_surface_id(&s->next_picture); | |||||
| if (s->pict_type != FF_I_TYPE) | if (s->pict_type != FF_I_TYPE) | ||||
| pic_param->forward_reference_picture = ff_vaapi_get_surface(&s->last_picture); | |||||
| pic_param->forward_reference_picture = ff_vaapi_get_surface_id(&s->last_picture); | |||||
| /* Fill in VAIQMatrixBufferMPEG4 */ | /* Fill in VAIQMatrixBufferMPEG4 */ | ||||
| /* Only the first inverse quantisation method uses the weighthing matrices */ | /* Only the first inverse quantisation method uses the weighthing matrices */ | ||||
| @@ -242,10 +242,10 @@ static int vaapi_vc1_start_frame(AVCodecContext *avctx, av_unused const uint8_t | |||||
| switch (s->pict_type) { | switch (s->pict_type) { | ||||
| case FF_B_TYPE: | case FF_B_TYPE: | ||||
| pic_param->backward_reference_picture = ff_vaapi_get_surface(&s->next_picture); | |||||
| pic_param->backward_reference_picture = ff_vaapi_get_surface_id(&s->next_picture); | |||||
| // fall-through | // fall-through | ||||
| case FF_P_TYPE: | case FF_P_TYPE: | ||||
| pic_param->forward_reference_picture = ff_vaapi_get_surface(&s->last_picture); | |||||
| pic_param->forward_reference_picture = ff_vaapi_get_surface_id(&s->last_picture); | |||||
| break; | break; | ||||
| } | } | ||||