CedarX-12.06.2015:这是来自 Allwinner 的新 CedarX 库,带有中文文档和示例 C 应用程序。

上传者: 42109545 | 上传时间: 2026-04-15 14:57:03 | 文件大小: 1.75MB | 文件类型: ZIP
CedarX 是一款由 Allwinner Technology(全志科技)开发的多媒体处理框架,主要用于嵌入式设备,如智能手机、平板电脑以及智能电视等。在2015年6月发布的这个版本(CedarX-12.06.2015)中,Allwinner 提供了针对该库的更新,旨在提升多媒体处理性能和兼容性,同时也包含了中文文档和示例 C 应用程序,方便开发者理解和使用。 CedarX 的主要功能集中在以下几个方面: 1. 视频解码:CedarX 支持多种视频编解码格式,包括 H.264, MPEG-4, VC-1, WMV9, DivX, Xvid, RealVideo 等,能够高效地进行硬件加速解码,降低CPU的负载。 2. 音频处理:它提供音频解码、混音和音频输出等功能,支持AAC, MP3, WMA, AC3, DTS等常见音频格式,同样利用硬件加速提高性能。 3. 播放控制:CedarX 提供了丰富的播放控制接口,如播放、暂停、快进、快退、 seek 等,使得开发者可以轻松构建媒体播放器应用。 4. 录制与编码:除了解码功能,CedarX 还支持视频和音频的硬件编码,可用于录制视频或音频。 5. 硬件加速:CedarX 充分利用 Allwinner SoC(系统级芯片)中的硬件加速单元,提高多媒体处理效率,减少功耗,这对于移动设备尤其重要。 6. 多平台兼容:虽然最初是为 Allwinner 的处理器设计,但 CedarX 也支持其他平台,增强了跨平台的适应性。 在“CedarX-12.06.2015-master”这个压缩包中,你可能会找到以下内容: - 源代码:包含了 CedarX 库的核心组件和接口,开发者可以通过阅读源代码了解其实现原理和调用方式。 - 中文文档:提供了关于如何集成、使用 CedarX 的详细说明,对于开发者来说是非常宝贵的资源。 - 示例应用程序:通常会有一些简单的 C 语言编写的应用示例,用于演示如何使用 CedarX API 实现多媒体功能,比如播放视频或音频。 通过这些资料,开发者可以快速上手并根据自己的需求定制多媒体解决方案。对于想要在 Allwinner 平台上开发多媒体应用的工程师来说,CedarX 是一个非常重要的工具,它简化了开发流程,提高了应用程序的性能。同时,中文文档和示例程序的提供,使得国内开发者能够更便捷地学习和使用这一技术。

文件下载

资源详情

[{"title":"( 133 个子文件 1.75MB ) CedarX-12.06.2015:这是来自 Allwinner 的新 CedarX 库,带有中文文档和示例 C 应用程序。","children":[{"title":"configure.ac <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 710B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 35B </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 21B </span>","children":null,"spread":false},{"title":"config.mk.android <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"bootstrap <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"mpeg2Dec.c <span style='color:#111;'> 70.91KB </span>","children":null,"spread":false},{"title":"mp4_header.c <span style='color:#111;'> 66.39KB </span>","children":null,"spread":false},{"title":"h264_nalu.c <span style='color:#111;'> 58.85KB </span>","children":null,"spread":false},{"title":"mp4_hal.c <span style='color:#111;'> 50.06KB </span>","children":null,"spread":false},{"title":"pixelFormat.c <span style='color:#111;'> 46.43KB </span>","children":null,"spread":false},{"title":"mp4_deccommon.c <span style='color:#111;'> 42.56KB </span>","children":null,"spread":false},{"title":"h264.c <span style='color:#111;'> 35.04KB </span>","children":null,"spread":false},{"title":"h264_hal.c <span style='color:#111;'> 33.83KB </span>","children":null,"spread":false},{"title":"transform_color_format.c <span style='color:#111;'> 30.04KB </span>","children":null,"spread":false},{"title":"h264_mmco.c <span style='color:#111;'> 27.31KB </span>","children":null,"spread":false},{"title":"mpeg2.c <span style='color:#111;'> 27.25KB </span>","children":null,"spread":false},{"title":"h264_dec.c <span style='color:#111;'> 24.04KB </span>","children":null,"spread":false},{"title":"vdecoder.c <span style='color:#111;'> 23.37KB </span>","children":null,"spread":false},{"title":"mpeg2Hal.c <span style='color:#111;'> 20.08KB </span>","children":null,"spread":false},{"title":"fbm.c <span style='color:#111;'> 19.92KB </span>","children":null,"spread":false},{"title":"aw_omx_core.c <span style='color:#111;'> 18.92KB </span>","children":null,"spread":false},{"title":"mp4_dec_xvid.c <span style='color:#111;'> 18.75KB </span>","children":null,"spread":false},{"title":"mpeg4.c <span style='color:#111;'> 18.44KB </span>","children":null,"spread":false},{"title":"mjpeg_hal.c <span style='color:#111;'> 17.32KB </span>","children":null,"spread":false},{"title":"mp4_table.c <span style='color:#111;'> 16.25KB </span>","children":null,"spread":false},{"title":"mjpeg.c <span style='color:#111;'> 15.53KB </span>","children":null,"spread":false},{"title":"sbm.c <span style='color:#111;'> 15.32KB </span>","children":null,"spread":false},{"title":"videoengine.c <span style='color:#111;'> 14.53KB </span>","children":null,"spread":false},{"title":"ve.c <span style='color:#111;'> 13.69KB </span>","children":null,"spread":false},{"title":"mp4_vld.c <span style='color:#111;'> 12.21KB </span>","children":null,"spread":false},{"title":"mp4_dec_h263.c <span style='color:#111;'> 12.06KB </span>","children":null,"spread":false},{"title":"mjpeg_dec_lib.c <span style='color:#111;'> 11.70KB </span>","children":null,"spread":false},{"title":"AwPool.c <span style='color:#111;'> 11.08KB </span>","children":null,"spread":false},{"title":"vencoder.c <span style='color:#111;'> 11.00KB </span>","children":null,"spread":false},{"title":"FrameBufferManager.c <span style='color:#111;'> 10.15KB </span>","children":null,"spread":false},{"title":"VideoTest.c <span style='color:#111;'> 8.66KB </span>","children":null,"spread":false},{"title":"memoryAdapter.c <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false},{"title":"aw_registry_table.c <span style='color:#111;'> 7.86KB </span>","children":null,"spread":false},{"title":"BitstreamManager.c <span style='color:#111;'> 7.59KB </span>","children":null,"spread":false},{"title":"mp4_get_bits.c <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"venc_device.c <span style='color:#111;'> 5.77KB </span>","children":null,"spread":false},{"title":"CdxQueue.c <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"EncAdapter.c <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"adapter.c <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"mp4_register.c <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"CdxUtils.c <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"ve_alloc.c <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"CdxList.c <span style='color:#111;'> 772B </span>","children":null,"spread":false},{"title":"configure <span style='color:#111;'> 563.80KB </span>","children":null,"spread":false},{"title":"omx_vdec.cpp <span style='color:#111;'> 151.86KB </span>","children":null,"spread":false},{"title":"omx_core_cmp.cpp <span style='color:#111;'> 15.10KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"OMX_Audio.h <span style='color:#111;'> 76.17KB </span>","children":null,"spread":false},{"title":"OMX_Core.h <span style='color:#111;'> 67.88KB </span>","children":null,"spread":false},{"title":"OMX_Video.h <span style='color:#111;'> 43.63KB </span>","children":null,"spread":false},{"title":"OMX_IVCommon.h <span style='color:#111;'> 32.25KB </span>","children":null,"spread":false},{"title":"OMX_Component.h <span style='color:#111;'> 23.31KB </span>","children":null,"spread":false},{"title":"mp4_register.h <span style='color:#111;'> 21.48KB </span>","children":null,"spread":false},{"title":"OMX_Index.h <span style='color:#111;'> 17.69KB </span>","children":null,"spread":false},{"title":"OMX_Other.h <span style='color:#111;'> 17.51KB </span>","children":null,"spread":false},{"title":"mpeg2Hal.h <span style='color:#111;'> 17.23KB </span>","children":null,"spread":false},{"title":"mp4_vars.h <span style='color:#111;'> 16.89KB </span>","children":null,"spread":false},{"title":"h264_hal.h <span style='color:#111;'> 16.21KB </span>","children":null,"spread":false},{"title":"omx_vdec.h <span style='color:#111;'> 13.42KB </span>","children":null,"spread":false},{"title":"OMX_Image.h <span style='color:#111;'> 12.96KB </span>","children":null,"spread":false},{"title":"h264_dec.h <span style='color:#111;'> 12.32KB </span>","children":null,"spread":false},{"title":"OMX_Types.h <span style='color:#111;'> 12.10KB </span>","children":null,"spread":false},{"title":"vencoder.h <span style='color:#111;'> 10.96KB </span>","children":null,"spread":false},{"title":"video_enc_reg.h <span style='color:#111;'> 10.95KB </span>","children":null,"spread":false},{"title":"mpeg2Dec.h <span style='color:#111;'> 10.21KB </span>","children":null,"spread":false},{"title":"veregister.h <span style='color:#111;'> 9.31KB </span>","children":null,"spread":false},{"title":"OMX_ContentPipe.h <span style='color:#111;'> 9.01KB </span>","children":null,"spread":false},{"title":"aw_omx_component.h <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"mp4_decfuncs.h <span style='color:#111;'> 6.76KB </span>","children":null,"spread":false},{"title":"omx_core_cmp.h <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"vdecoder.h <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"mjpeg_dec_lib.h <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"ve.h <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"sunxi_tr.h <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"CdxList.h <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"CdxLog.h <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"AWOMX_VideoIndexExtension.h <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"videoengine.h <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"mpeg4.h <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"FrameBufferManager.h <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"fbm.h <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"CdxConfig.h <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"memoryAdapter.h <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"log.h <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"BitstreamManager.h <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明