[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