Also I have got following compile errors after configure with arch=arm
install prefix /usr/local
source path /home/honza/_dev/h263/ffmpeg/trunk
C compiler gcc
ARCH arm (generic)
big-endian no
runtime cpu detection no
ARMv5TE enabled no
ARMv6 enabled no
ARMv6T2 enabled no
ARM VFP enabled no
IWMMXT enabled no
NEON enabled no
debug symbols yes
strip symbols yes
optimizations yes
static no
shared yes
postprocessing support no
new filter support yes
network support yes
threading support pthreads
SDL support no
Sun medialib support no
AVISynth enabled no
frei0r enabled no
libdc1394 support no
libdirac enabled no
libfaac enabled no
libgsm enabled no
libmp3lame enabled no
libnut enabled no
libopencore-amrnb support no
libopencore-amrwb support no
libopencv support no
libopenjpeg enabled no
librtmp enabled no
libschroedinger enabled no
libspeex enabled no
libtheora enabled no
libvorbis enabled no
libvpx enabled no
libx264 enabled no
libxavs enabled no
libxvid enabled no
zlib enabled no
bzlib enabled no
Enabled decoders:
h263
Enabled encoders:
h263
Enabled hwaccels:
Enabled parsers:
h263
Enabled demuxers:
Enabled muxers:
Enabled protocols:
Enabled filters:
buffer
Enabled bsfs:
Enabled indevs:
Enabled outdevs:
License: LGPL version 2.1 or later
Creating config.mak and config.h...
ho...@julesv:~/_dev/h263/ffmpeg/trunk$ make clean
ho...@julesv:~/_dev/h263/ffmpeg/trunk$ make
CC libavdevice/alldevices.o
CC libavdevice/avdevice.o
CC libavformat/allformats.o
CC libavformat/avio.o
libavformat/avio.c: In function ‘url_write’:
libavformat/avio.c:255: warning: passing argument 2 of
‘retry_transfer_wrapper’ discards qualifiers from pointer target type
libavformat/avio.c:218: note: expected ‘unsigned char *’ but argument is
of type ‘const unsigned char *’
libavformat/avio.c:255: warning: passing argument 4 of
‘retry_transfer_wrapper’ from incompatible pointer type
libavformat/avio.c:218: note: expected ‘int (*)(struct URLContext *,
unsigned char *, int)’ but argument is of type ‘int (*)(struct URLContext
*, const unsigned char *, int)’
CC libavformat/aviobuf.o
libavformat/aviobuf.c: In function ‘url_fdopen’:
libavformat/aviobuf.c:606: warning: passing argument 6 of ‘init_put_byte’
from incompatible pointer type
libavformat/aviobuf.c:43: note: expected ‘int (*)(void *, uint8_t *, int)’
but argument is of type ‘int (*)(struct URLContext *, unsigned char *,
int)’
libavformat/aviobuf.c:606: warning: passing argument 7 of ‘init_put_byte’
from incompatible pointer type
libavformat/aviobuf.c:43: note: expected ‘int (*)(void *, uint8_t *, int)’
but argument is of type ‘int (*)(struct URLContext *, const unsigned char
*, int)’
libavformat/aviobuf.c:606: warning: passing argument 8 of ‘init_put_byte’
from incompatible pointer type
libavformat/aviobuf.c:43: note: expected ‘int64_t (*)(void *, int64_t,
int)’ but argument is of type ‘int64_t (*)(struct URLContext *, int64_t,
int)’
./libavutil/arm/bswap.h: Assembler messages:
./libavutil/arm/bswap.h:61: Error: no such instruction: `eor
%edx,%eax,%eax,ror'
./libavutil/arm/bswap.h:62: Error: no such instruction: `bic %edx,%edx,'
./libavutil/arm/bswap.h:63: Error: suffix or operands invalid for `mov'
./libavutil/arm/bswap.h:64: Error: no such instruction: `eor
%eax,%eax,%edx,lsr'
make: *** [libavformat/aviobuf.o] Error 1
Dne Tue, 16 Nov 2010 13:55:20 +0100 Jan Pohanka <[email protected]>
napsal(a):
Hello,
I need to implement h263 encoder on arm9tdmi platform. After some
research I have decided to use libavcodec as a base for this task. Could
please someone give me any hints for beginning to avoid dead ends? I
hope that the selected processor won't be too slow for realtime encoding.
best regards
Jan
--
Tato zpráva byla vytvořena převratným poštovním klientem Opery:
http://www.opera.com/mail/
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user