Source: mplayer
Version: 2:1.3.0-6
Severity: important
Tags: sid buster

Hi,

mplayer FTBFS with ffmpeg 3.4 (currently in experimental):
> libvo/vo_vdpau.c:131:8: error: unknown type name 
> 'VdpPresentationQueueTargetCreateX11'
>  static VdpPresentationQueueTargetCreateX11       
> *vdp_presentation_queue_target_create_x11;
>         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[...]
> libvo/vo_vdpau.c: In function 'win_x11_init_vdpau_procs':
> libvo/vo_vdpau.c:394:10: error: 
> 'VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_CREATE_X11' undeclared (first use in 
> this function); did you mean 'VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY'?
>          {VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_CREATE_X11,
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>           VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY
[...]
> libvo/vo_vdpau.c:419:14: error: implicit declaration of function 
> 'vdp_device_create_x11'; did you mean 'vdp_decoder_create'? 
> [-Werror=implicit-function-declaration]
>      vdp_st = vdp_device_create_x11(mDisplay, mScreen,
>               ^~~~~~~~~~~~~~~~~~~~~
>               vdp_decoder_create
> libvo/vo_vdpau.c: In function 'win_x11_init_vdpau_flip_queue':
> libvo/vo_vdpau.c:449:14: error: called object 
> 'vdp_presentation_queue_target_create_x11' is not a function or function 
> pointer
>      vdp_st = vdp_presentation_queue_target_create_x11(vdp_device, vo_window,
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libvo/vo_vdpau.c:131:51: note: declared here
>  static VdpPresentationQueueTargetCreateX11       
> *vdp_presentation_queue_target_create_x11;
>                                                    
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libvo/vo_vdpau.c:449:12: error: incompatible types when assigning to type 
> 'VdpStatus {aka enum <anonymous>}' from type 'const struct vdp_function *'
>      vdp_st = vdp_presentation_queue_target_create_x11(vdp_device, vo_window,
>             ^

I think this is due to this FFmpeg commit which removes an include to
vdpau_x11.h which is needed by mplayer:
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/932cc6496ef6ab0e589ea51d3adefe5b7d7f1e2a

Thanks,
James

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to