Chinaunix首页 | 论坛 | 博客
  • 博客访问: 517673
  • 博文数量: 137
  • 博客积分: 3170
  • 博客等级: 中校
  • 技术积分: 1455
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-17 11:47
文章分类

全部博文(137)

文章存档

2015年(2)

2013年(1)

2012年(6)

2011年(5)

2010年(62)

2009年(61)

我的朋友

分类: LINUX

2012-01-16 10:44:54

注意严格按照vlc wiki的指示办事!

1.  live555库的解决办法:live555目前不能安装,

ln -sv /usr/local/live/liveMedia/libliveMedia.a /usr/lib/;
ln -sv /usr/local/live/UsageEnvironment/libUsageEnvironment.a /usr/lib/;
ln -sv /usr/local/live/BasicUsageEnvironment/libBasicUsageEnvironment.a /usr/lib/;
ln -sv /usr/local/live/groupsock/libgroupsock.a /usr/lib/;

ln -sv /usr/local/live/BasicUsageEnvironment/include/ /usr/include/BasicUsageEnvironment;
ln -sv /usr/local/live/UsageEnvironment/include/ /usr/include/UsageEnvironment;
ln -sv /usr/local/live/liveMedia/include/ /usr/include/liveMedia;
ln -sv /usr/local/live/groupsock/include/ /usr/include/groupsock
上面为建立include目录的软连接。注意目录类型的软连接如何删除?

删除指向一个目录的软连接
rm -rf link_dir 而不是 rm -rf link_dir/
2.  ffmpeg编译:

编译比较简单,让vlc找到ffmpeg库,需要使用pkg-config命令,参考pkg-config命令。

连接XServer

需要在root权限下,使用命令:xhost +

运行vlc需要在普通用户权限。

如果要gdb调试vlc,需要注意configure的选项。

[0x804baa0] main libvlc debug: configured with ./configure  '--enable-x11' '--enable-xvideo' '--enable-sdl' '--enable-avcodec' '--enable-avformat' '--enable-swscale' '--enable-mad' '--enable-libdvbpsi' '--enable-a52' '--enable-libmpeg2' '--enable-dvdnav' '--enable-faad' '--enable-vorbis' '--enable-ogg' '--enable-theora' '--enable-faac' '--disable-mkv' '--enable-freetype' '--enable-fribidi' '--enable-speex' '--enable-flac' '--enable-live555' '--enable-caca' '--enable-skins' '--enable-skins2' '--enable-alsa' '--enable-qt4' '--disable-ncurses' '--disable-optimizations' '--enable-debug' 'PKG_CONFIG_PATH=/usr/local/ffmpeg-1.0/lib/pkgconfig:'

阅读(1377) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~