I'll need to take a look at it, which I can do later this week. There's 
definitely code left that references the old api that can be removed. But 
removing it may not be trivial if it's sufficiently tangled up, as this might 
be. 

--phil

On Aug 19, 2015 11:52 AM, Andreas Cadhalpun <andreas.cadhal...@googlemail.com> 
wrote:
>
> On 19.08.2015 01:08, Philip Langdale wrote: 
> > On 2015-08-18 15:59, Andreas Cadhalpun wrote: 
> >> On 18.08.2015 23:15, Philip Langdale wrote: 
> >>> Do we have any known applications that still use the old API. 
> >>> Even mplayer, of all things, uses the new API. 
> >> 
> >> I'm not exactly sure what you meant here, but FF_API_VDPAU 
> >> is mainly about the (AV_)PIX_FMT_VDPAU_* pixel formats, which 
> >> mplayer is still using, e.g. [1]. 
> > 
> > mplayer contains code that handles these formats, but by using the new 
> > API, it will never actually see content on those formats. This is now 
> > dead code in mplayer. 
>
> But that code still gets compiled, so when I try building mplayer 
> with a FFmpeg version without FF_API_CAP_VDPAU I get the following error: 
> libvo/vo_vdpau.c:177:34: error: array type has incomplete element type 
> static struct vdpau_render_state          surface_render[MAX_VIDEO_SURFACES]; 
>                                   ^ 
>
> Do you mean that this code can just be removed? 
>
> Best regards, 
> Andreas 
>
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to