The h.264 video codec reference model JM is downloaded from http://iphome.hhi.de/suehring/tml/download/
I want to do some benchmarking on VEX platform.
when compiling the video decoder ldecod, some error is reported by vex cc compiler, while the gcc can accomplish decode executable binary.
vex cc command line and option is like this:
vex/bin/cc ${FLAGS}
FLAGS= -I$(INCDIR) -I$(ADDINCDIR) -mas_G -fmm=vex16.mm -lm
gcc command line and option is like this
gcc ${FLAGS}
FLAGS= -ffloat-store -Wall -I$(INCDIR) -I$(ADDINCDIR) -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64 -lm
The VEX cc report:
compiling object file "obj/biaridecod.o" ...
"src/biaridecod.c" 2, line 135: error: syntax error
"src/biaridecod.c" 2, line 135: warning: undeclared initializer name dep
"src/biaridecod.c" 2, line 135: warning: struct/union or struct/union pointer required
"src/biaridecod.c" 2, line 135: warning: struct/union or struct/union pointer required
"src/biaridecod.c" 2, line 135: cannot recover from earlier errors: goodbye!