[FFmpeg-trac] #643(avcodec:new): VAAPI dynamic loading

FFmpeg trac at avcodec.org
Fri Nov 11 17:55:57 CET 2011


#643: VAAPI dynamic loading
---------------------------------+---------------------------------------
             Reporter:  gajul    |                     Type:  enhancement
               Status:  new      |                 Priority:  wish
            Component:  avcodec  |                  Version:  unspecified
             Keywords:  VAAPI    |               Blocked By:
             Blocking:           |  Reproduced by developer:  0
Analyzed by developer:  0        |
---------------------------------+---------------------------------------
 Hi,

 We have implemented VAAPI support in our video player and things are great
 so far. However, ffmpeg creates a hard dependency on libva when we compile
 it with --enable-vaapi. This means the library won't load if libva is not
 available. This was a big problem to us. We can't really force its
 installation on already deployed systems especially when they don't even
 support hardware acceleration. Instead, I created a patch to support VAAPI
 dynamic loading. This patch does not come without compromises. For
 example, the vaapi_context now requires additional function pointers.
 Still, if you think this could be useful, here is the patch.

 Thanks,
 Gabi Julien

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/643>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list