ffmpeg raspberry-pi raspbian xuggler libx264

ffmpeg - Problema n. ° 2 al compilar Xuggler para Raspberry pi con libx264



raspberry-pi raspbian (1)

Se sabe que "ant-run-tests" falla en ciertas arquitecturas. ¿Obtiene este mismo error cuando acaba de ejecutar el siguiente comando?

ant stage

He construido Xuggler con éxito en la Raspberry Pi usando "etapa hormiga". Esto produce el contenedor mágico que luego se puede usar en muchas computadoras ARM diferentes. Personalmente, solo estaba interesado en crear una versión LGPL de la biblioteca, y puedes consultar el código que se construye tal como está en la rama pi aquí:

https://github.com/ed/xuggle-xuggler/tree/pi

Esto no incluye la compatibilidad con X264 ya que crea una versión LGPL. Sé que también es posible construir la versión GPL estándar, simplemente no lo he hecho. Puedes ver los últimos commits que hice para ver lo que cambié para que se construya en el pi.

Estoy tratando de compilar Xuggler para Raspberry Pi (Ejecutando en Debian OS aka Raspbian),

Seguí las ''Instrucciones básicas de compilación'' disponibles aquí para compilar Xuggler.

Después de instalar con éxito todos los requisitos previos y establecer las rutas correctas, ejecuté el siguiente comando:

ant run-tests

Después de algún tiempo, estoy enfrentando el siguiente error y la construcción de ant falla en libx264:

{desplácese al final del registro para ver el problema}

common/arm/mc-c.c: In function âx264_weight_cache_neonâ: common/arm/mc-c.c:89:25: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] common/arm/mc-c.c:94:25: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] common/arm/mc-c.c:99:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] common/arm/mc-c.c:101:21: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] common/arm/mc-c.c: In function âx264_mc_init_armâ: common/arm/mc-c.c:236:19: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] common/arm/mc-c.c:237:19: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] common/arm/mc-c.c:238:19: warning: assignment discards âconstâ qualifier from pointer target type [enabled by default] gcc -Wshadow -O3 -fno-fast-math -I/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include -Wall -I. -I. -I''/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include'' -std=gnu99 -mcpu=cortex-a8 -mfpu=neon -fPIC -fomit-frame-pointer -fno-tree-vectorize -c -o common/arm/predict-c.o common/arm/predict-c.c as -I/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include -Wall -I. -I. -I''/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/stage/home/pi/Downloads/xuggler/include'' -std=gnu99 -mcpu=cortex-a8 -mfpu=neon -c -DPIC -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/arm/cpu-a.o common/arm/cpu-a.S as: unrecognized option ''-std=gnu99'' make[1]: *** [common/arm/cpu-a.o] Error 1 make[1]: Leaving directory `/home/pi/Downloads/xuggle-xuggler/build/native/armv6l-unknown-linux-gnueabihf/captive/libx264/csrc'' make: *** [all-local] Error 2

No puedo entender la declaración del problema "opción no reconocida" -std = gnu99 "" aquí. ¿Puede alguien decirme cómo puedo resolver esto o eludirlo en xuggler?