MPlayer往Android上的移植(2)
2009-08-10 09:15
411 查看
上周末把音频部分弄的差不多了,思路应当是对的,只是声音还没有出来。把Android的音频输出部分(audiooutput)用一个包装,变成能让c函数调用。大概样子像这样:
extern "C" int mp_open(uint32_t sampleRate, int channelCount, int format, int flag)
{
printf("------c function in cpp----/n");
MP_Audio_Output ao;
return (int)ao.mp_cpp_open(sampleRate, channelCount, format, flag);
} MP_Audio_Output继承自MediaPlayerInterface,自己在libao2下面添了个cpp文件。
mplayer这边的接口改的是ao_oss.c文件,里面还差static float get_delay()这个函数没有实现,不能用它原来的,不是一回事。
新的一堆事情来了,没功夫搞mplayer了,android上用mplayer只能等一等再弄了。
extern "C" int mp_open(uint32_t sampleRate, int channelCount, int format, int flag)
{
printf("------c function in cpp----/n");
MP_Audio_Output ao;
return (int)ao.mp_cpp_open(sampleRate, channelCount, format, flag);
} MP_Audio_Output继承自MediaPlayerInterface,自己在libao2下面添了个cpp文件。
mplayer这边的接口改的是ao_oss.c文件,里面还差static float get_delay()这个函数没有实现,不能用它原来的,不是一回事。
新的一堆事情来了,没功夫搞mplayer了,android上用mplayer只能等一等再弄了。
相关文章推荐
- MPlayer往Android上的移植(3)
- MPlayer往Android上的移植(1)
- android7.1 SystemUI 移植要点
- android sensor移植
- Android移植---JNI中HelloWorld的C和C++实现
- j2me程序移植入android总结
- Mplayer移植到mini2440(s3c2440)
- Android上移植busybox
- Linux程序移植到Android上
- Android wifi 移植
- Android系统移植 之 touch
- android系统移植emmc记录(2)--u-boot烧写emmc方式
- 移植HM(HEVC测试软件)到Android平台(ARM)
- 基于PXA255部分Linux驱动及Android移植开发小结
- Linux上Android项目移植到eclipse出错 make: *** No rule to make target...
- 华人软件工程师移植Android系统入驻上网本
- Cocos2d-x引入中文支持库并移植到android平台
- 关于在Android上运行纯C程序即移植thttpd到android平台
- Android跨平台移植经验之谈
- c++opencv项目移植到Android(Mat—》IplImage*)