[FFmpeg-trac] #762(build system:open): ff_vdpau* symbols are missing in libavocdec shared library

FFmpeg trac at avcodec.org
Fri Dec 16 02:23:25 CET 2011


#762: ff_vdpau* symbols are missing in libavocdec shared library
-------------------------------------+-------------------------------------
             Reporter:  marillat     |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:  build
              Version:  git-master   |  system
             Keywords:  vdpau        |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  1            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------
Changes (by cehoyos):

 * analyzed:  0 => 1
 * status:  new => open


Comment:

 Replying to [comment:2 marillat]:
 > Replying to [comment:1 cehoyos]:
 > > Why should they be exported?
 > > (They do not show up in libavcodec/vdpau.h and I believe they are
 intended only to be used internally by the decoders.)
 >
 > I don't understand because up to now these functions was in libavcodec53
 (confirmed in 0.8.7)

 Since the function does not appear in any installed header, I don't think
 this is a good argument.

 > and XBMC check for ff_vdpau_vc1_decode_picture() in libavcodec to detect
 if VDPAU is enabled or not.

 Untested patch sent to ffmpeg-devel.

 > Then what is the best way to detect VDPAU presence in libavcodec ?

 Why is it tested in configure at all?
 After all, you can configure libavcodec with --disable-decoder=h264 and
 xbmc will still accept the library although it won't work as expected.

 Thank you for the report!

 XBMC configure:
 https://github.com/xbmc/xbmc/blob/f587ca90e1c6b5fbbcb80bdc04048a4e0ca278de/configure.in#L1251

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


More information about the FFmpeg-trac mailing list