anroid视频播放器

收录时间:2014-06-14
资源分类:Android

采用ffmpeg硬解所有主流视频格式的anroid播放软件,附有详细的文档说明。

包括以下模块:

Amports:

     内核驱动模块,包括视频解码控制,视频微码加载管理,视频解码错误处理,MepgPs文件的ParserTSdemux管理,Mpeg12,Mpeg4,H264,Vc1,Real等的解码控制,视频显示控制,基本同步管理等;

 Audiodsp

     音频解码控制驱动,主要控制音频DSPfirmware加载,管理,以及audioPTS的管理;

 Amadec库:

     音频解码控制库,主要负责和audiodsp模块的通信,以及把pcm数据输出给Alsa或者android audio flinger


Amcodec库:

     驱动层的封装;主要把ioctl,open,read,write等函数封装成更易理解的函数,并能够提供统一的接口;同时给amadec库发送相关的命令来控制音频的解码;

 Amffmpeg库:

     Ffmpeg库加一修改和完善后负责文件的解析工作:

 Amplayer:

     负责把文件送给ffmpeg并形成流并送给amcode,必要的时候给流增加控制信息;并通过message机制接收上层UI,控制整个播放过程;

 

anroid Video player

anroid Video player

文件下载列表
附件内容(只显示1429中的10个)
amplayer2.c  Amplayer.java  Errorno.java  FileList.java  PlayVideo.java  AmlogicPlayer.cpp  adec.c  adecproc.c  audiodsp_ctl.c  codec_mgt.c  
标签: 视频播放器 
更多

目前尚无评论

用户反馈   关于我们
Copyright (©) ZHIHUISHI.COM 2013 All Rights Reserved.
京ICP备18060134号-3