原文http://blog.csdn.net/tx3344/article/details/8117908通过上文知道了,每个AwesomePlayer 只有一个OMX服务的入口,但是AwesomePlayer不一定就只需要1种解码器。有可能音视频都有,或者有很多种。这个时候这些解码器都需要OMX的...
                            
                            
                                分类:
移动开发   时间:
2014-06-26 22:00:10   
                                阅读次数:
338
                             
                         
                    
                        
                            
                            
                                向OpenCORE里继承一个新的codec时,需要用到OpenMAX接口规范对该codec进行封装,即要定义一个用于封装的类(wrapper),实现OpenMAX规定的集中核心方法(omxcoremethods)。若该codec是一个音频解码器,则该类继承OmxComponentAudio类;若是视...
                            
                            
                                分类:
其他好文   时间:
2014-06-26 19:18:20   
                                阅读次数:
218
                             
                         
                    
                        
                            
                            
                                本文基于ffmpeg-2.2,添加基于QSV(Intel Media SDK / Quick Sync Video)的系列编解码器qsvavc_enc、qsvavc_dec、qsvmpeg2_dec、 qsvvc1_dec,通过一个命令行参数--enable-qsv打开和关闭。1. 在libavco...
                            
                            
                                分类:
其他好文   时间:
2014-06-25 16:06:09   
                                阅读次数:
344
                             
                         
                    
                        
                            
                            
                                参考文档:http://blog.chinaunix.net/uid-23069658-id-4018842.html下载所需解码器:lame:wget http://nchc.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gzl...
                            
                            
                                分类:
其他好文   时间:
2014-06-25 12:46:47   
                                阅读次数:
411
                             
                         
                    
                        
                            
                            
                                OFMessageDecoder 继承了抽象类 FrameDecoder。FrameDecoder 会将接收到的ChannelBuffers 转换成有意义的 frame 对象,在基于流的传输过程中,通常会发生分片和重组的情况,所以就需要一个解码器,根据特定协议的约束,将收到的包理解为相应的,易于应用逻辑层处理的对象。
这里调用的是 BasicFactory 的 parseMe...
                            
                            
                                分类:
其他好文   时间:
2014-06-24 19:59:04   
                                阅读次数:
224
                             
                         
                    
                        
                            
                            
                                我突然很喜欢发明轮子。。早就想实现一下图片解码器和声音解码器。bmp的图片没有压缩,解码最简单,今天下午研究了一下bmp的编码,然后写了个24位色的解码器。(24位色的bmp没有调色板,8位和16位都有)。代码很简单,直接就能看懂,所以不说很多,直接贴了。。 1 #define _CRT_SECUR...
                            
                            
                                分类:
编程语言   时间:
2014-06-23 00:44:43   
                                阅读次数:
269
                             
                         
                    
                        
                            
                            
                                如今,H264已经成为视频行业的标准规范,企业中使用比较多的当数X264,开源,资源消耗又比较少。
    首先,介绍一下常见的三大开源H264编码器:JM、X264、T264
    JM H264的官方测试源码,实现了264的所有特性,但程序结构冗长,编码复杂度高,不推荐商业应用。
    X264 摈弃了264中对编码性能贡献小,但计算复杂度极高的新特性,推荐商业应用。
    T264 编码与X264类似,但是解码器只能解T264编码的,有点坑。...
                            
                            
                                分类:
其他好文   时间:
2014-06-17 19:20:32   
                                阅读次数:
410
                             
                         
                    
                        
                            
                            
                                安装完ubuntu,需要播放各种格式的视频或是使用flash等多媒体操作,这个时候需要安装额外的插件,但是个别时候安装的时候不成功,提示软件依赖等问题,解决办法:
1,慢慢解决依赖问题,缺点浪费时间,难度大。
2,错误提示是软件包依赖没有解决。你可以打开软件中心直接搜索gstreamer,然后把结果中gstreamer系列的编解码器插件全部装上之后,播放音乐和视频基本没有任何问题。优点:简单易...
                            
                            
                                分类:
其他好文   时间:
2014-06-15 12:38:00   
                                阅读次数:
215
                             
                         
                    
                        
                            
                            
                                SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,...
                            
                            
                                分类:
其他好文   时间:
2014-06-13 20:21:30   
                                阅读次数:
354
                             
                         
                    
                        
                            
                            
                                最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread 
Decoder)。因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一下手。 
为什么选择生产者消费者问题,因为他比较接近资源管理器和多线程音频解码器的原型。 比如...
                            
                            
                                分类:
编程语言   时间:
2014-06-10 11:45:52   
                                阅读次数:
367