Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Como parcheo VLC con soporte VDPAU?
Enviado por mos-fet el 1 Mayo, 2010 - 11:47
Hola, ¿alguien sabe como parchear la fuentes del vlc para que tenga soporte de VDPAU en Mandriva 2010? O mucho mejor, ¿alguien tiene un paquete x86 ya compilado para Mandriva? He dado una vuelta por internet pero solo encuentro tutoriales para debian y derivados. Los he probado de seguir pero no consigo compilar sin errores. Lo probé con mplayer y funciona de maravilla la aceleración VDPA, pero necesito algunas características que solo me da vlc .
Gracias.
» Enlace permanente»
- Entra a tu cuenta o crea una para poder comentar.
# 102790 ¿Y esos tutoriales?
¿Y esos errores?
¿Dónde están?
Usuario
# 102812 Si, tienes razón, podría dar
Si, tienes razón, podría dar mas pistas.
Cuando abrí este hilo me fallaba compilado de libva pero ya lo solucioné. Pero sigo con problemas.
Estoy usando esta guia de videolan.org. El resto de guias que corren por internet estan basadas en ella.
http://forum.videolan.org/viewtopic.php?f=13&t=53928&sid=9c67546dd346e27cd2fa5cfec253a2b6&start=45#p...
Pues hago el paso 1 correctamente.
Voy al paso 2 que parchea e instala libva. Funcionan bien todos los pasos incluido el make install.
Voy al paso 4 (no veo el 3), descargo vdpau-video_0.3.2 y a pesar que el tuto dice que un simple make i make install esta todo, no es cierto, no hay Makefile y hay que hacer un ./configure. Pues aquí, configure me dice que falta libva. libva es precisamente lo que se instala en el paso 2.
Le he puesto el PKG_CONFIG_PATH a la ruta donde tengo las fuentes de vdpau-video y compila e instla bien.
LLego al punto 5, que hay que parchear ffmpeg. Descargo ffmpeg ( la 0.5.1 ), aplico el parche i me dice esto;
Lo pruebo con la version 0.5 que también está en los repositorios de ffmpeg pero me da el mismo error.
Intento el parcheo a mano de allcodecs.c, Makefile y añado vaapi_h264.c, hago el ./configure, miro si aparece 'h264_vaapi' under 'hw_accel' como dice el tuto y no, no aparece. Me aseguro que libavcodec/Makefile, libavcodec/allcodecs.c y libavcodec/vaapi_h264.c esten correctos y compilo, con la siguiente salida de error:
El error se produce precisamente en las lineas que he añadido a allcodecs.c
Me bajo la versión git ya parechada de ffmpeg y al menos el ./configure me da el esperado 'h264_vaapi' under 'hw_accel. Compilo, y ..... Bingo!! compilo e instalo sin errores.
Ahora viene el punto 6. Aplico el parche OK, edito vlc-config.in.in y "./configure " con el siguiente error:
Veo que tengo libavcodec.so.52 y liabavutil.so.49 en /usr/local/lib, y ... aquí es donde estoy pillado, ya no se que mirar mas.
Agradezco buestra ayuda.
Gracias.
Usuario
# 102952 Un paso mas
Bueno, ya superé el paso anterior, solo hacia falta un ldconfig a las librerias recien compiladas.
Pero vuelvo a tener probelmas. Ahora en la compilación de vlc.
/usr/local/lib/libavcodec.a forma parte del ffmpeg compilado e instalado anteriormente. He probado de recompilar ffmpeg con -fPIC y también libva con -fPIC. He probado de configurar vlc con "--enable-static", pero obtengo el mismo error. He dado varias vueltas por la red pero ninguna de las soluciones me resuelven el problema.
Saludos
Usuario
# 102973 Otro paso mas y compilación correcta, pero....
Bueno, al final solucioné el error. Parece que es típico en la compilacion de vlc en plataformas de 64 bits. Con un simple parche para engañar al compilador y que deje de dar el error, compila sin errores hasta el final.
Lo que pasa es que a pesar de que tanto "vainfo" , como "ffmpeg -formats | grep vdpau" dice que tienen el sportre de vdpau, vlc en cambio no es capaz ni de reproducir un H264, dice :
Curiosamente si hago "vlc -list | grep ffmpeg" no devuelve nada, en cambio con el vlc original me decia:
La única configuración que he visto en ./configure --help para dar soporte a ffmpeg es - enable-merge-ffmpeg. Pero ni con eso.
Si alguien tiene idea de como añadir soporte ffmpeg al vlc que me lo diga. Ya he probado con --with-ffmpeg-tree y con --with-ffmpeg pero dice que no son parametros validos.