自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 HLS实现点播和直播时,M3U8文件的不同

1.问题描述最近做一个转码切片播放测试,使用HLS(HTTP Live Streaming)来做直播, 每个TS分片时间为10s,根据TS分片文件生成以下live m3u8文件#EXTM3U#EXT-X-MEDIA-SEQUENCE:1#EXT-X-TARGETDURATION:10#EXTINF:10hls/1.ts#EXTINF:10hls/2.ts#EXTIN

2014-10-23 17:00:19 10595 3

原创 ARM neon的编译选项

OMAP3530 600MHz vfp        采用VFP硬件浮点,编译选项-mcpu=cortex-a8 -mtune=cortex-a8 -O3 -mfloat-abi=softfp -mfpu=vfp -ffast-mathOMAP3530 600MHz auto vectorized        采用neon向量浮点,gcc-4.3.2自动生成neon向量指

2014-10-17 16:24:42 4922

转载 ARM 浮点运算

很多时候我们要处理的数据,不仅仅是整数和字符串,还有浮点数即小数。在多媒体数据处理方面表现的更多。是不是所有的CPU都支持,浮点运算呢?答案:不是。我们常常听到赢浮点和软浮点,这些到底说的是什么呢?下面我们就来一探究竟吧。在这里我们说的是ARM核浮点运算。(1)硬浮点(hard-float)编译器将代码直接编译成硬件浮点协处理器(浮点运算单元FPU)能识别的指令,这些指令在执行的时候A

2014-10-17 16:14:33 4400

转载 ARM vfp neon 浮点优化

-mfloat-abi=softfp的问题,指定fpu为neon

2014-10-17 16:12:56 1908

转载 gcc的mtune和march选项分析

给定gcc优化选项时经常要指定march和mtune。我以前都将它们赋为一样的值,例如pentium4.今天仔细研究了一下它们的区别,原来还是有一些道道的。首先是man gcc:-mtune=name      This option is very similar to the -mcpu= option, except that      instead of

2014-10-17 15:39:12 2675

转载 ARM平台处理器简介-ARMv7

初次接触到ARM的时候,我直接被众多的处理器版本、系列搞晕了,查了好多资料才理清。现在在这里总结一下,希望能帮到别人。 1.总体情况    先从ARM的wiki上抄个表过来:ArchitectureFamilyARMv1ARM1ARMv2ARM2,ARM3ARMv3ARM6,ARM7ARMv4Stron

2014-10-17 15:31:38 22855

转载 Android JNI(实现自己的JNI_OnLoad函数)

实现JNI中本地函数注册可以两种方式: (1)采用默认的本地函数注册流程。 (2)自己重写JNI_OnLoad()函数。(本文介绍)(Android中采用这种) Java端代码:package com.jni;public class JavaHello { public static native String hello(); static { // load l

2014-10-17 14:56:41 429

原创 ARM V7_VFP,ARM V7_VFPV3 与ARM V7_NEON 介绍

都出现在ARM v7版本,区别如下ARM V7_VFP只包含VFPv2ARM V7_VFPV3里的VFP改进到了v3版本ARM V7_NEON应该在V3版本上增加了NEON(主要提高媒体和信号处理功能的速度)VFP与NEON介绍VFP在 ARMv7 体系结构之前,VFP 代表矢量浮点体系结构,并曾用于矢量运算。对于许多应用来说,设置硬件浮点至关重要,并且硬件浮点可用

2014-10-17 14:22:48 4703

转载 android的armeabi跟armeabi-v7a

android的armeabi和armeabi-v7a在ANE中如果SDK调用了so库,则需要把so库放到ANE下Android-ARM/lib/armeabi (调试模式)或者 armeabi-v7a(发行模式)下。可以贴个ADT代码说明问题: //m_configType.equals("apk") 是否是发行模式//(hasCaptiveRuntime()

2014-10-17 11:18:13 1296

原创 [每日练习]百度算法面试题

有20个数组,每个数组里面有500个数组,降序排列,每个数字是32位的unit,求出这10000个数字中最大的500个。以下 n=10000,m=500,有三个方法。   [1] sort. O(nlogn)   [2] 将第一数组建立 min-heap,所有其他数组成员依次插入到 min-heap,每次完成插入后,删除当前最小值,即根元素。所有元素都筛过以后,min-heap 中

2014-10-16 13:32:09 488

原创 [每日练习]堆排序

#include #include#includevoid swap(int *a, int i, int j){    int temp = a[i];    a[i] = a[j];    a[j] = temp;}void BubbleSort(int *a, int size){    int j, len = size-1;    

2014-10-16 13:30:32 423

原创 [每日练习]三种冒泡排序方法

#include #include #include "../util/util.h"/*设数组长度为N。1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。3.N=N-1,如果N不为0就重复前面二步,否则排序完成。*/voi

2014-10-16 13:22:09 458

转载 #define中##连接符、#符以及#@符的使用

     在C或者C++中define宏使用得很多,它的基本用法书上以及网上介绍的文章很多,这里我就介绍一下define宏中的几个常用符号的用法,##连接符、#符以及#@符。     我们定义:    #define A(x) T_##x    #define B(x) #@x    #define C(x) #x    我们假设:x=1,则有:    A(1)--

2014-10-14 18:22:24 3153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除