vlc移植

VLC播放器在arm s3c2440上的移植。

VLC很好很强大,移植帖子很少,磕磕碰碰做了两个版本的移植,备忘。

s3c2440

arm-linux-GCC4.3.3

Fedora16

vlc1.1.3

配置:

 #!/bin/sh

# for arm
CC=/opt/FriendlyARM/tools_chain/bin/arm-none-linux-gnueabi-gcc /
CXX=/opt/FriendlyARM/tools_chain/bin/arm-none-linux-gnueabi-g++  /
ARCH=arm /
     --host=arm-none-linux-gnueabi /
     --host=arm-linux --enable-run-as-root --prefix=/tmp/vlc2 /
     --enable-debug --disable-avcodec --disable-hal --disable-avformat /
     --disable-swscale --disable-postproc --disable-a52  --disable-sdl /
     --disable-fribidi --disable-dbus --disable-libgcrypt --disable-gnutls --disable-remoteosd /
     --disable-vlc --disable-x264 --disable-skins2 --disable-qt4 --disable-notify --disable-libxml2 /
     --disable-freetype --disable-bonjour --disable-lua --disable-xcb --disable-glx --disable-opengl /
     -disable-alsa --disable-vorbis --disable-ogg --disable-sqlite /

vlc1.0.0

#!/bin/sh

# for arm
CC=/opt/FriendlyARM/tools_chain/bin/arm-none-linux-gnueabi-gcc /
CXX=/opt/FriendlyARM/tools_chain/bin/arm-none-linux-gnueabi-g++  /
ARCH=arm /
    --host=arm-none-linux-gnueabi /

build_alias=i486-linux-gnu /
CFLAGS='-g -O2' /
LDFLAGS=-Wl,--as-needed /
CPPFLAGS= /
CXXFLAGS='-g -O2' /
./configure  /
    --build=i486-linux-gnu /
    --enable-run-as-root /
    --prefix=/tmp/vlc /
    --with-binary-version=2ubuntu1 /
    /
    --enable-debug /
    --disable-hal /
    --disable-mtp /
    --disable-dbus /
    --disable-dbus-control /
    --disable-telepathy /
    --disable-mmx /
    --disable-sse /
    --disable-lua /
    --disable-notify /
    --disable-audioscrobbler /
    --disable-taglib /
    --disable-live555 /
    --disable-dc1394 /
    --disable-dv /
    --disable-dvdnav /
    --disable-smb /
    --disable-dvbpsi /
    --disable-v4l2 /
    --disable-libcdio /
    --disable-libvcdinfo /
    --disable-libcddb /
    --disable-cdda /
    --disable-vcd /
    --disable-dvb /
    --disable-ogg /
    --disable-mkv /
    --disable-mod /
    --disable-mpc /
    --disable-gme /
    --disable-mad /
    --disable-avcodec /
    --disable-avformat /
    --disable-swscale /
    --disable-postproc /
    --disable-libsysfs /
    --disable-libtar /
    --disable-a52 /
    --disable-dca /
    --disable-zvbi /
    --disable-x11 /
    --disable-xvideo /
    --disable-glx /
    --disable-xinerama /
    --disable-xcb /
    --disable-opengl /
    --disable-sdl /
    --disable-sdl-image /
    --disable-freetype /
    --disable-fribidi /
    --disable-fontconfig /
    --disable-libxml2 /
    --disable-hd1000v /
    --disable-skins2 /
    --disable-qt4 /
    --disable-atmo /
    /
    --disable-vlm /
    --disable-screen /
    --disable-wma-fixed /
    --disable-id3tag /
    --disable-fb /
    --disable-oss  /
    --disable-pulse /
    --disable-alsa  /
    --disable-upnp  /
    --disable-ncurses /
    --disable-visual /
    --disable-libgcrypt /
    --disable-vlc /
    /
    --disable-gnutls /
    --disable-remoteosd /
    --disable-libmpeg2 /
    --disable-vorbis /
    --disable-speex /
    --disable-schroedinger /
    --disable-png /
    --disable-x264 /
    --disable-fluidsynth /
    --disable-cmml /
    --disable-kate /
    --disable-tiger /
    --disable-bonjour /
    /
#    --disable-httpd /
#    --enable-static /

GUI是没有的,声音是可以播放的。

 

bin文件:

http://dl.dbank.com/c0eabapapw

源码:

http://dl.dbank.com/c0rd1wqsez

你可能感兴趣的:(嵌入式,ARM,VLC)