Hello, I'd like to youse libav libraries in my project with arm9 processor (namely arm926ej-s). Important thing is, that there will be NO OPERATING SYSTEM. Unfortunately I can't find out the correct configure parameters. Now I'm using the following settings
../trunk/configure \ --enable-memalign-hack \ --disable-shared \ --enable-static \ --disable-ffmpeg \ --disable-ffplay --disable-ffprobe --disable-ffserver \ --disable-avfilter --disable-avdevice --disable-network \ --disable-pthreads --disable-mpegaudio-hp --disable-swscale-alpha \ --disable-fft --disable-golomb --disable-huffman --disable-lpc \ --disable-mdct --disable-rdft --disable-vaapi --disable-vdpau --disable-dxva2 \ --disable-asm \ --disable-everything \ --enable-encoder=h263 \ --enable-muxer=h263 \ --enable-muxer=tgp \ --enable-cross-compile --target-os=none --cpu=arm926ej-s \ --enable-armv5te \ --cross-prefix=arm-elf- \ --arch=armv5te \ --extra-cflags=" -mthumb-interwork -mlittle-endian -mfpu=vfp -mfloat-abi=soft" \ --enable-version3 \ --disable-debug \ --prefix=$BDIR/ff These cause the error during compiler check arm-elf-gcc is unable to create an executable file. C compiler test failed. I hacked the configure script a bit so now I'm able to configure and make the project, but I thing it's not a correct way to do that. Also I'm not sure with correct parameters for armv5te optimizations. Could please someone help me with correct settings of configure script in the case of none operating system? The next issue is that with described settings the compiled library is still very large (almost 2MB after stripping). Where should I start to reduce the size? I'd like to get below 1MB, in best case bellow 700kB. The only thing I really need is the h263 encoder. with best regards Jan _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
