代码改变世界

随笔档案-2014年08月

用ant打包apkbuilder找不到了的解决办法

2014-08-29 18:54 by 雪夜&流星, 1107 阅读, 收藏, 编辑
摘要: apkbuilder的情况下生成apk文件,其实apkbuilder是一个批处理文件,打开里面就能发现,其实他内部执行的是sdklib.jar里面的一个class,所以就知道怎么做了,很简单,我们自己直接去调用java去执行这个类,如下:[html] view plaincopy在CODE上查看代码... 阅读全文

[原]如何用Android NDK编译FFmpeg

2014-08-26 21:43 by 雪夜&流星, 6680 阅读, 收藏, 编辑
摘要: 我们知道在Ubuntu下直接编译FFmpeg是很简单的,主要是先执行./configure,接着执行make命令来编译,完了紧接着执行make install执行安装。那么如何使用Android的NDK编译出来可以在Android下面可以使用的FFmpeg动态链接库呢?写下这篇文章就是学习如何裁剪并... 阅读全文

[原]零基础学习在Android进行SDL开发后记

2014-08-22 00:33 by 雪夜&流星, 883 阅读, 收藏, 编辑
摘要: 本着学习交流记录的目的编写了这个系列文章,主要用来记录如何从零开始学习SDL开发的过程,在这个过程中遇到了很多问题,差点就放弃了。首先是SDL的Android移植的时候遇到了比较坑的是SDL移植到Android的JNI文件编写比较坑,刚开始想着如何将SDL编译成动态共享库,在别的地方直接调用该动态共... 阅读全文

[原]零基础学习在Android进行SDL开发系列文章

2014-08-22 00:21 by 雪夜&流星, 802 阅读, 收藏, 编辑
摘要: [原]零基础学习SDL开发之移植SDL2.0到Android[原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图[原]零基础学习SDL开发之在Android使用SDL2.0显示BMP叠加图[原]零基础学习SDL开发之在Android使用SDL2.0渲染PNG图片[原]零基础学习S... 阅读全文

[原]零基础学习SDL开发之在Android使用SDL2.0加载字体

2014-08-22 00:17 by 雪夜&流星, 1579 阅读, 收藏, 编辑
摘要: 在上一篇文章我们知道了如何在android使用SDL2.0来渲染显示一张png图,而且在上上一篇我们知道如何使用sdl来渲染输出bmp图,那么sdl是否可以渲染输出自己喜爱的字体库的字体呢?答案是当然可以。我们需要移植SDL_ttf字体库来支持相应的字体的渲染输出。一、移植SDL_ttf库:使用如下... 阅读全文

[原]零基础学习SDL开发之在Android使用SDL2.0渲染PNG图片

2014-08-22 00:04 by 雪夜&流星, 1290 阅读, 收藏, 编辑
摘要: 在上一篇文章我们知道了如何在android使用SDL2.0来渲染显示一张bmp图,但是如果是一张png或者一张jpg的图,那么还能显示成功么?答案是否定的我们需要移植SDL_image库来支持除bmp之外的图片格式。一、移植SDL_image库:使用如下命令,从SDLMercurial获取SDL_i... 阅读全文

[原]零基础学习SDL开发之在Android使用SDL2.0显示BMP叠加图

2014-08-21 23:38 by 雪夜&流星, 1637 阅读, 收藏, 编辑
摘要: 关于如何移植在android上使用SDL,可以参考[原]零基础学习SDL开发之移植SDL2.0到Android和[原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图。在一篇文章我们主要使用SDL2.0来加载一张BMP图来渲染显示,同时叠加一张图作为背景图。博主的开发环境:Ubun... 阅读全文

[原]零基础学习SDL开发之在Android使用SDL2.0显示BMP图

2014-08-19 22:29 by 雪夜&流星, 4320 阅读, 收藏, 编辑
摘要: 关于如何移植SDL2.0到安卓上面来参考我的上一篇文章:[原]零基础学习SDL开发之移植SDL2.0到Android在一篇文章我们主要使用SDL2.0来加载一张BMP图来渲染显示。博主的开发环境:Ubuntu 14.04 64位,Eclipse + CDT + ADT+NDK博主曾经自己使用NDK编... 阅读全文

[原]零基础学习SDL开发之移植SDL2.0到Android

2014-08-18 14:06 by 雪夜&流星, 8985 阅读, 收藏, 编辑
摘要: 在[原]SDL开发教程我们知道了如何在pc下使用SDL进行开发,在android上面是否一样可以使用呢?答案是肯定的。下面我们进行移植SDL到Android,这里都是基于SDL最新版进行移植的,在Eclipse中编译。开发环境:Ubuntu 14.04 64位,Eclipse + CDT + ADT... 阅读全文

使用shell调用python中的函数

2014-08-11 11:37 by 雪夜&流星, 8562 阅读, 收藏, 编辑
摘要: 最近遇到一个需求,需要通过shell调用python中的一个函数,发现其实也挺简单的:python脚本如下:test.py:import ConfigParserconfig = ConfigParser.ConfigParser()config.read("test.conf")def get_f... 阅读全文

[原]零基础学习视频解码系列文章

2014-08-06 01:31 by 雪夜&流星, 1451 阅读, 收藏, 编辑
摘要: 注:本系列文章的开发环境:Ubuntu 14.04+Eclipse4.3.2+CDT+FFmpeg2.3+SDL1.25[原]零基础学习视频解码之安装ffmpeg[原]零基础学习视频解码之FFMpeg中比较重要的函数以及数据结构[原]零基础学习视频解码之解码图像[原]SDL开发教程[原]零基础学习视... 阅读全文

[原]零基础学习视频解码之后记

2014-08-06 01:22 by 雪夜&流星, 466 阅读, 收藏, 编辑
摘要: 嘿嘿,在此之前从来没有用c写个一个简单的demo,最多也是用c写写数据结构练习题什么的,通过这个学习了解了很多以前不了解的东西。本人比较懒,做什么事情都是只有三分钟热度,但是一直对ffmpeg解码向往而入门不得。《零基础学习视频解码》系列文章严格意义上来说不算是原创,我无非是将按照http://dr... 阅读全文

[原]零基础学习视频解码之seek

2014-08-06 01:00 by 雪夜&流星, 1854 阅读, 收藏, 编辑
摘要: 现在,我们要添加一些功能,当你看不能倒带的电影,是不是很烦? 那么函数av_seek_frame功能看起来是多么赏心悦目。我们将让左,右箭头来回走在影片中通过一个小的向上和向下箭头很多,其中“三多一少”是10秒,“很多”为60秒。因此,我们需要设置我们的主循环,用来捕获击键。然而,当我们得到一个按键... 阅读全文

[原]零基础学习视频解码之同步音频

2014-08-06 00:39 by 雪夜&流星, 1104 阅读, 收藏, 编辑
摘要: 上一篇文章还有部分没有处理,就是音频同步。方式与视频一样:做一个内部视频时钟保持多长时间的视频线轨道和同步到音频。但是,为什么强迫自己使用视频时钟?我们不得不去改变我们的视频同步的代码,使音频和视频是不是要同步到对方。试想一下,乱七八糟的。因此,让我们抽象的东西:我们要建立一个新的包装功能,get_... 阅读全文

[原]零基础学习视频解码之同步视频

2014-08-06 00:20 by 雪夜&流星, 1522 阅读, 收藏, 编辑
摘要: 在前面几章,我们了解了视频解码的原理,了解了音频解码的原理,也将视频和音频分别放在了相应的解码线程中去了。所以这整个过程中,我们有一个基本无用的电影播放器。它可以播放视频,它也可以播放音频,但是这个并不完整,因为音频和视频并不同步,我们接下来要做的就是将音频和视频同步起来。音频流有一个采样率,并且视... 阅读全文

[原]零基础学习视频解码之视频线程

2014-08-03 19:15 by 雪夜&流星, 1639 阅读, 收藏, 编辑
摘要: 在上两篇文章[原]零基础学习视频解码之解码图像和[原]零基础学习视频解码之解码声音我们初步了解如何解码视频图像和视频声音。但是这些都是初步简单的解码出来而已,我们的主要功能是处理非常多:它是通过事件循环中运行,读取数据包,并在视频解码。所以,我们要做的就是拆分这些功能:我们将有一个线程,该线程将负责... 阅读全文

[原]零基础学习视频解码之解码声音

2014-08-01 01:20 by 雪夜&流星, 1737 阅读, 收藏, 编辑
摘要: 关于视频解码以及使用SDL显示详情见:[原]零基础学习视频解码之解码图像 SDL播放声音的方式是这样的: 你建立你的音频选项:采样率(在SDL中称为"频率"),通道数,等等,我们还应该设置一个回调函数和用户数据。当我们开始播放音频,SDL会不断的回调这个函数,让它充满一定数量字节的音频缓冲区... 阅读全文
点击右上角即可分享
微信分享提示