[MPlayer-users] Compilation of vf_fspp.c fails in CVS MPlayer

Roberto Togni rxt at rtogni.it
Sat May 14 21:25:53 CEST 2016


On Fri, 13 May 2016 19:13:07 -0400
William Norfleet <williamnorfleet2000-at-yahoo.com at ffmpeg.org> wrote:

> > > Compilation of vf_fspp.c fails in today's CVS MPlayer:
> >> cc -MMD -MP -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE  -D_REENTRANT -I/usr/include/p11-kit-1   -I/usr/include/samba-4.0   -I/usr/include/directfb -I/usr/include/     -D_REENTRANT     -I/usr/include/freetype2 -DZLIB_CONST -I/usr/include/opus   -I/usr/include/bs2b   -I/usr/include/dirac   -I/usr/include/schroedinger-1.0 -I/usr/include/orc-0.4     -c -o libmpcodecs/vf_fspp.o libmpcodecs/vf_fspp.c
> >> libmpcodecs/vf_fspp.c: In function 'column_fidct_c':
> >> libmpcodecs/vf_fspp.c:750:5: error: unknown type name 'int_simd16_t'
> >>      int_simd16_t tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
> >>      ^
> >> libmpcodecs/vf_fspp.c:751:5: error: unknown type name 'int_simd16_t'
> >>      int_simd16_t tmp10, tmp11, tmp12, tmp13;
> >>      ^
> >> libmpcodecs/vf_fspp.c:752:5: error: unknown type name 'int_simd16_t'
> >>      int_simd16_t z1,z2,z3,z4,z5, z10, z11, z12, z13;
> >>      ^
> >> libmpcodecs/vf_fspp.c:753:5: error: unknown type name 'int_simd16_t'
> >>      int_simd16_t d0, d1, d2, d3, d4, d5, d6, d7;
> >>      ^
> >> libmpcodecs/vf_fspp.c:789:51: error: 'FIX_0_707106781' undeclared (first use in this function)
> >>              z1 = MULTIPLY16H((tmp12 + tmp13) <<2, FIX_0_707106781);
> >>                                                    ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:789:51: note: each undeclared identifier is reported only once for each function it appears in
> >>              z1 = MULTIPLY16H((tmp12 + tmp13) <<2, FIX_0_707106781);
> >>                                                    ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:804:48: error: 'FIX_1_414213562_A' undeclared (first use in this function)
> >>              tmp12 = MULTIPLY16H((tmp1 - tmp3), FIX_1_414213562_A) - tmp13; //<<2
> >>                                                 ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:817:50: error: 'FIX_0_382683433' undeclared (first use in this function)
> >>              z5 = MULTIPLY16H((tmp10 - tmp12)<<2, FIX_0_382683433);
> >>                                                   ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:818:41: error: 'FIX_0_541196100' undeclared (first use in this function)
> >>              z2 = MULTIPLY16H(tmp10 <<2, FIX_0_541196100) + z5;
> >>                                          ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:819:41: error: 'FIX_1_306562965' undeclared (first use in this function)
> >>              z4 = MULTIPLY16H(tmp12 <<2, FIX_1_306562965) + z5;
> >>                                          ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:844:49: error: 'FIX_1_414213562' undeclared (first use in this function)
> >>              tmp11 = MULTIPLY16H((z11 - z13)<<1, FIX_1_414213562);
> >>                                                  ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:845:44: error: 'FIX_1_847759065' undeclared (first use in this function)
> >>              z5 =    MULTIPLY16H(z10 + z12, FIX_1_847759065);
> >>                                             ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:846:38: error: 'FIX_1_082392200' undeclared (first use in this function)
> >>              tmp10 = MULTIPLY16H(z12, FIX_1_082392200) - z5;
> >>                                       ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c:847:38: error: 'FIX_2_613125930' undeclared (first use in this function)
> >>              tmp12 = MULTIPLY16H(z10, FIX_2_613125930) + z5; // - !!
> >>                                       ^
> >> libmpcodecs/vf_fspp.c:706:35: note: in definition of macro 'MULTIPLY16H'
> >>  #define MULTIPLY16H(x,k)   (((x)*(k))>>16)
> >>                                    ^
> >> libmpcodecs/vf_fspp.c: At top level:
> >> libmpcodecs/vf_fspp.c:396:13: warning: 'column_fidct_mmx' used but never defined [enabled by default]
> >>  static void column_fidct_mmx(int16_t* thr_adr,  int16_t *data,  int16_t *output,  int cnt);
> >>              ^
> >> libmpcodecs/vf_fspp.c:748:13: warning: 'column_fidct_c' defined but not used [-Wunused-function]
> >>  static void column_fidct_c(int16_t* thr_adr, int16_t *data, int16_t *output, int cnt)
> >>              ^
> >> make: *** [libmpcodecs/vf_fspp.o] Error 1
> >> bill at lap:~/mplayer_build/mplayer$ cd ..
> >
> > Xubuntu 14.04.4 LTS
> >
> > IBM Thinkpad 600E (Mobile Pentium II)
> >
> > Linux lap 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:41 UTC 2016 i686 i686 i686 GNU/Linux
> >
> > gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
> >
> > GNU ld (GNU Binutils for Ubuntu) 2.24
> >
> > GNU assembler (GNU Binutils for Ubuntu) 2.24
> >
> >> bill at lap:~$ dpkg -l libavcodec*
> >> Desired=Unknown/Install/Remove/Purge/Hold
> >> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> >> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> >> ||/ Name           Version      Architecture Description
> >> +++-==============-============-============-=================================
> >> ii  libavcodec-dev 6:9.18-0ubun i386         Development files for libavcodec
> >> un  libavcodec-ext <none>       <none>       (no description available)
> >> un  libavcodec-ext <none>       <none>       (no description available)
> >> ii  libavcodec53:i 4:0.8.17-0ub i386         Libav codec library
> >> ii  libavcodec54:i 6:9.18-0ubun i386         Libav codec library
> >
> >> bill at lap:~$ dpkg -l libavutil*
> >> Desired=Unknown/Install/Remove/Purge/Hold
> >> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> >> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> >> ||/ Name           Version      Architecture Description
> >> +++-==============-============-============-=================================
> >> ii  libavutil-dev  6:9.18-0ubun i386         Development files for libavutil
> >> un  libavutil-extr <none>       <none>       (no description available)
> >> ii  libavutil51:i3 4:0.8.17-0ub i386         Libav utility library
> >> ii  libavutil52:i3 6:9.18-0ubun i386         Libav utility library
> >
> > On ftp://upload.mplayerhq.hu/incoming:
> > wnor.config.h
> > wnor.config.mak
> > wnor.config.log
> >
> > Thank you very much for considering this issue!
> >
> > --Bill
> 
> Unchanged with r37868.
Should be fixed now, please test.

Ciao,
 Roberto


More information about the MPlayer-users mailing list