Hidden Symbols

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]<

 



Hi

I'm not sure which mailing list is relevent but if you compile the
latest mplayer with the latest ffmpeg, it fails

This is due to some required symbols not being exported by libswscale

libmpcodecs/vf_palette.o: In function `put_image':
vf_palette.c:(.text+0x3b6): undefined reference to `palette8topacked32'
vf_palette.c:(.text+0x3f1): undefined reference to `palette8topacked24'
vf_palette.c:(.text+0x413): undefined reference to `palette8torgb16'
vf_palette.c:(.text+0x433): undefined reference to `palette8torgb15'
vf_palette.c:(.text+0x449): undefined reference to `palette8tobgr16'
vf_palette.c:(.text+0x461): undefined reference to `palette8tobgr15'
vf_palette.c:(.text+0x4ca): undefined reference to `palette8topacked32'
vf_palette.c:(.text+0x51e): undefined reference to `palette8torgb15'
vf_palette.c:(.text+0x573): undefined reference to `palette8torgb16'
vf_palette.c:(.text+0x590): undefined reference to `palette8topacked24'
vf_palette.c:(.text+0x5ad): undefined reference to `palette8tobgr15'
vf_palette.c:(.text+0x5ca): undefined reference to `palette8tobgr16'
libmpcodecs/vf_rgb2bgr.o: In function `put_image':
vf_rgb2bgr.c:(.text+0x1e7): undefined reference to `rgb24tobgr24'
vf_rgb2bgr.c:(.text+0x21a): undefined reference to `rgb32tobgr32'
vf_rgb2bgr.c:(.text+0x284): undefined reference to `rgb24tobgr24'
vf_rgb2bgr.c:(.text+0x2a0): undefined reference to `rgb32tobgr32'
libmpcodecs/vf_yuy2.o: In function `put_image':
vf_yuy2.c:(.text+0xe7): undefined reference to `yv12toyuy2'
vf_yuy2.c:(.text+0x144): undefined reference to `yuv422ptoyuy2'
collect2: ld returned 1 exit status
make: *** [mencoder] Error 1
make: *** Waiting for unfinished jobs....
libvo/vo_yuv4mpeg.o: In function `flip_page':
vo_yuv4mpeg.c:(.text+0x614): undefined reference to `rgb24toyv12'
vo_yuv4mpeg.c:(.text+0x670): undefined reference to `rgb24toyv12'
vo_yuv4mpeg.c:(.text+0x7c0): undefined reference to `rgb24toyv12'
libmpcodecs/vf_palette.o: In function `put_image':
vf_palette.c:(.text+0x3b6): undefined reference to `palette8topacked32'
vf_palette.c:(.text+0x3f1): undefined reference to `palette8topacked24'
vf_palette.c:(.text+0x413): undefined reference to `palette8torgb16'
vf_palette.c:(.text+0x433): undefined reference to `palette8torgb15'
vf_palette.c:(.text+0x449): undefined reference to `palette8tobgr16'
vf_palette.c:(.text+0x461): undefined reference to `palette8tobgr15'
vf_palette.c:(.text+0x4ca): undefined reference to `palette8topacked32'
vf_palette.c:(.text+0x51e): undefined reference to `palette8torgb15'
vf_palette.c:(.text+0x573): undefined reference to `palette8torgb16'
vf_palette.c:(.text+0x590): undefined reference to `palette8topacked24'
vf_palette.c:(.text+0x5ad): undefined reference to `palette8tobgr15'
vf_palette.c:(.text+0x5ca): undefined reference to `palette8tobgr16'
libmpcodecs/vf_rgb2bgr.o: In function `put_image':
vf_rgb2bgr.c:(.text+0x1e7): undefined reference to `rgb24tobgr24'
vf_rgb2bgr.c:(.text+0x21a): undefined reference to `rgb32tobgr32'
vf_rgb2bgr.c:(.text+0x284): undefined reference to `rgb24tobgr24'
vf_rgb2bgr.c:(.text+0x2a0): undefined reference to `rgb32tobgr32'
libmpcodecs/vf_yuy2.o: In function `put_image':
vf_yuy2.c:(.text+0xe7): undefined reference to `yv12toyuy2'
vf_yuy2.c:(.text+0x144): undefined reference to `yuv422ptoyuy2'

This can be resolved by changing libswscale.v to have global * and
removing the local option

My question is should these symbols be exported by libswscale or
should mplayer not use them?

Cheers

Mike


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux