移植VLC到arm开发板

sinat_35308350 2018-05-10 04:22:29
这两天在移植VLC到arm的板子,用的交叉编译,加了libmad库,配置如下:
./configure CC=arm-xilinx-linux-gnueabi-gcc CXX=arm-xilinx-linux-gnueabi-g++ ARCH=arm LDFLAGS=-L/home/xcw/workspace/vlc/vlc-2.2.4/src/.libs --host=arm-xilinx-linux-gnueabi --enable-run-as-root --prefix=/home/xcw/workspace/vlc/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-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 --enable-mad --with-mad=/home/libmad

然后make&make install,编译完成拷贝相关的bin文件和lib到开发板上,执行vlc以及cvlc出现如下错误:
/home/xcw # vlc AlwaysWithMe.mp3 
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[00075cf0] core xml reader error: XML reader not found
[00075150] core audio output error: no suitable audio output module
[00085220] core interface error: no suitable interface module
[00012170] core libvlc error: interface "globalhotkeys,none" initialization failed
[00012170] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Remote control interface initialized. Type `help' for help.
[b6a03898] core audio output error: no suitable audio output module
[b6503240] core decoder error: failed to create audio output

status change: ( new input: file:///home/xcw/AlwaysWithMe.mp3 )
status change: ( play state: 3 )


/home/xcw # cvlc AlwaysWithMe.mp3 
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[00075d98] core xml reader error: XML reader not found
[000751f8] core audio output error: no suitable audio output module
[000852d0] core interface error: no suitable interface module
[00012170] core libvlc error: interface "globalhotkeys,none" initialization failed
[000852d0] dummy interface: using the dummy interface module...
[b6a03830] core audio output error: no suitable audio output module
[b6703bd8] core decoder error: failed to create audio output


运行aplay -l:
/home/xcw # aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=audiocodec
audiocodec,
Default Audio Device
sysdefault:CARD=audiocodec
audiocodec,
Default Audio Device
default:CARD=sndhdmi
sndhdmi,
Default Audio Device
sysdefault:CARD=sndhdmi
sndhdmi,
Default Audio Device

板子上的声卡是可以用的?请问是什么原因造成vlc播放不了mp3呢?

谢谢!!
...全文
1152 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧