Posso compilar o VLC com TODOS os módulos?

3

Eu estou olhando as instruções para compilar o VLC, e eu tenho que dizer quais módulos eu quero incluir.

Bem, gostaria de incluir tudo o que é possível compilar. Posso fazer isso?

    
por Rory 05.06.2012 / 17:12

2 respostas

1

Eu posso ver que este é um tópico mais antigo, mas outros com a mesma pergunta podem querer procurar aqui:

Howto: Compile a versão de desenvolvimento do vlc sob a última versão do Ubuntu link

que tem instruções muito detalhadas para compilar a vlc com a maioria dos módulos úteis. Tenha em mente que o guia lida com o vlc-git e aconselha o uso de uma VM para instalação. Modificações seriam necessárias para compilar uma versão de lançamento para uso diário.

    
por andrew.46 24.01.2014 / 03:21
5

Com base na saída de ./configure --help , não há nenhuma opção de configuração para ativar cada plugin de entrada / vídeo / áudio / interface, etc., em uma única etapa.

Mas você pode restringir a saída de ./configure --help às opções desativadas por padrão: ./configure --help |grep disabled . Isso retornará algo como

--cache-file=FILE   cache test results in FILE [disabled]
--enable-non-utf8       support legacy non-UTF-8 systems (default disabled)
--enable-debug          build with run-time assertions (default disabled)
--enable-gprof          profile with gprof (default disabled)
--enable-cprof          profile with cprof (default disabled)
--enable-coverage       build for test coverage (default disabled)
--enable-run-as-root    allow running VLC as root (default disabled)
--enable-pvr            support PVR V4L2 cards (default disabled)
--enable-vcdx           navigate VCD with libvcdinfo (default disabled)
--enable-realrtsp       Real RTSP module (default disabled)
--enable-wma-fixed      libwma-fixed module (default disabled)
--enable-shine          shine mp3 encoding module (default disabled)
--enable-omxil          openmax il codec module (default disabled)
--enable-iomx           iomx codec module (default disabled)
--enable-merge-ffmpeg   merge FFmpeg-based plugins (default disabled)
--enable-switcher       Stream-out switcher plugin (default disabled)
--enable-faad           faad codec (default disabled)
--enable-real           Real video decoder module (default disabled)
--enable-tremor         Tremor decoder support (default disabled)
--enable-egl            OpenGL support through EGL (default disabled)
--enable-android-surface   Android Surface video output module (default disabled)
--enable-ios-vout    iOS video output module (default disabled)
--enable-directfb       DirectFB support (default disabled)
--enable-aa             aalib output (default disabled)
--enable-audioqueue     AudioQueue audio module (default disabled)
--enable-opensles       Android OpenSL ES audio module (default disabled)
--enable-hildon         Hildon touchscreen UI (default disabled)
--disable-ncurses       ncurses interface support (default disabled)
--enable-xosd           xosd interface support (default disabled)
--enable-fbosd          fbosd interface support (default disabled)
--enable-lirc           lirc support (default disabled)
--enable-update-check   update checking system (default disabled)
--enable-growl          growl notification plugin (default disabled)
--enable-media-library  media library (default disabled)

Esta lista pode ser um bom ponto de partida para decidir o que ativar. Apenas habilitar todas as opções sem verificar as conseqüências não será sábio, a compilação provavelmente falhará devido à falta de libs. Além disso, você deve verificar novamente se essa lista cobre todas as opções importantes; Eu não verifiquei a saída completa de ./configure --help pt detalhe .

    
por tohuwawohu 06.06.2012 / 12:50

Tags