[FFmpeg-trac] #2368(build system:closed): vdpau / vaapi / dxva2 autodetection broken

FFmpeg trac at avcodec.org
Fri Mar 22 18:51:46 CET 2013


#2368: vdpau / vaapi / dxva2 autodetection broken
-------------------------------------+-------------------------------------
             Reporter:  gjdfgh       |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  important    |                Component:  build
              Version:  git-master   |  system
             Keywords:  vdpau dxva2  |               Resolution:  fixed
  regression                         |               Blocked By:
             Blocking:               |  Reproduced by developer:  1
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by cehoyos):

 Replying to [comment:8 gjdfgh]:
 > I heard that vaapi adds a X dependency, while vdpau is header-only. (I
 didn't try to verify this.)
 I wonder if this is maybe only a compile-time dependency?
 At least it did not stop us from auto-detecting vaapi in 0.6, 0.7, 0.8,
 0.9, 0.10, 0.11, 1.0 and 1.1 and I can't reproduce a run-time dependency
 here:
 {{{
 $ ldd ffmpeg_g
         linux-vdso.so.1 (0x00007fffe79ff000)
         libva.so.1 => /usr/lib64/libva.so.1 (0x00007fbe64a6e000)
         libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbe64852000)
         libm.so.6 => /lib64/libm.so.6 (0x00007fbe6455b000)
         librt.so.1 => /lib64/librt.so.1 (0x00007fbe64353000)
         libc.so.6 => /lib64/libc.so.6 (0x00007fbe63fae000)
         libdl.so.2 => /lib64/libdl.so.2 (0x00007fbe63daa000)
         /lib64/ld-linux-x86-64.so.2 (0x00007fbe64c85000)
 $ ldd /usr/lib64/libva.so.1
         linux-vdso.so.1 (0x00007fff099ff000)
         libdl.so.2 => /lib64/libdl.so.2 (0x00007f500ee6e000)
         libc.so.6 => /lib64/libc.so.6 (0x00007f500eac9000)
         /lib64/ld-linux-x86-64.so.2 (0x00007f500f2b8000)
 }}}
 Otoh, it meant some effort to remove the dependencies on jack, alsa, sdl,
 zlib and bzlib (and jack even implies a stdc++ dependency).

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2368#comment:9>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list