為嵌入式mplayer移植添加ALSA音頻驅動(全志V3s荔枝派zero)


首先准備mplayer和alsa_lib,我的是bulidroot添加后編譯自動下載的,版本分別是alsa-lib-1.1.4.1和mplayer-1.3.0。

首先編譯alsa_lib:

./configure --host=arm-linux-gnueabihf --prefix=/usr/alsa-lib
make
make install

以上為編譯alsa之后將庫文件頭文件等放入/user/alsa-lib 文件夾中。

 

然后編譯mplayer:

1 ./configure --enable-cross-compile --host-cc=gcc --cc=arm-linux-gnueabihf-gcc --as=arm-linux-gnueabihf-as --ar=arm-linux-gnueabihf-ar --ranlib=arm-linux-gnueabihf-ranlib --target=arm-linux --disable-dvdread --disable-win32dll --enable-fbdev --disable-mencoder --disable-live --disable-mp3lame --disable-armv5te  --enable-alsa --extra-cflags="-I /usr/alsa-lib/usr/include" --extra-ldflags="-L /usr/alsa-lib/usr/lib "
2 make -j4

configure mplayer時注意不要加--enable-static,否則會造成編譯無法通過。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM