Opened 6 years ago

Closed 6 years ago

#7333 closed defect (fixed)

dirac decoder missing (I)DCT tables

Reported by: mcerveny Owned by:
Priority: minor Component: build system
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
Enable only dirac decoders and no encoders leads to link errors.
Does dirac decoder depend on mpeg video encoder ?
If yes, please compile and link ./libavcodec/aandcttab.c (I)DCT tables

How to reproduce:

# grep dirac_decoder configure 
dirac_decoder_select="dirac_parse dwt golomb videodsp mpegvideoenc"
# configure --disable-everything --enable-decoder=dirac ...
...
# ## try to link program with FFmpeg
libavcodec.so: undefined reference to `ff_inv_aanscales'
libavcodec.so: undefined reference to `ff_aanscales'
# readelf -s libav*.so libsw*.so | egrep 'ff_inv_aanscales|ff_aanscales'
   150: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND ff_aanscales
   170: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND ff_inv_aanscales

Change History (1)

comment:1 by James, 6 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.