SDL2.0中循环播放一段声音文件 ,并且添加上注释。
/* 加载并且循环播放一个WAV文件*/
/* loopwaves.c is much more robust in handling WAVE files --
This is only for simple WAVEs
*/
#include "SDL_config.h"
#include
#include
#if HA...
分类:
其他好文 时间:
2014-12-23 12:33:13
阅读次数:
401
简介
之前写了一遍提取MP4中的音视频并且解码,这一篇引入SDL2.0来显示解码后的视频序列 实现一个简易的 视频播放器。
我这里用的FFMPEG和SDL2.0都是最新版的 可能网上的资料不是很多,API接口也变了很多,不过大体的思路还是一样的。
分析几个FFMPEG函数
在这之前我们分析几个代码中可能引起疑问的FFMPEG函数,分别是
av_image_alloc (分...
分类:
其他好文 时间:
2014-12-20 14:18:51
阅读次数:
282
SDL简介
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
SDL1.2和SDL2的差别
SDK...
分类:
其他好文 时间:
2014-12-20 00:55:35
阅读次数:
224
项目地址:https://github.com/DeYangLiu/AndroidPlayer/
看点:
用ListView实现的简易文件浏览器。
用intent启动另一个Activity。
ndk 调试。
移植ffmpeg 2.5和sdl2 到android的各种坑。
同时编译多个库
====
ln -s /mnt/OpenSource/SDL_image jni/
...
分类:
移动开发 时间:
2014-12-18 00:20:24
阅读次数:
356
本文记录SDL播放视频的技术。在这里使用的版本是SDL2。实际上SDL本身并不提供视音频播放的功能,它只是封装了视音频播放的底层API。在Windows平台下,SDL封装了Direct3D这类的API用于播放视频;封装了DirectSound这类的API用于播放音频。因为SDL的编写目的就是简化视音...
分类:
其他好文 时间:
2014-12-12 18:27:33
阅读次数:
198
本文记录SDL播放音频的技术。在这里使用的版本是SDL2。实际上SDL本身并不提供视音频播放的功能,它只是封装了视音频播放的底层API。在Windows平台下,SDL封装了Direct3D这类的API用于播放视频;封装了DirectSound这类的API用于播放音频。因为SDL的编写目的就是简化视音...
分类:
其他好文 时间:
2014-12-12 18:23:50
阅读次数:
290
本阶段完成把ffplay移植到sdl2, PC上基本测试:图片,视频OK。
api 1.2
SDL_Surface *screen;
screen = SDL_SetVideoMode(w, h, 0, flags);
SDL_WM_SetCaption
SDL_FillRect
screen->format, w, h
SDL_UpdateRect
SDL_Ove...
分类:
其他好文 时间:
2014-12-08 00:56:16
阅读次数:
1525
本文简单总结一下SDL显示视频的源代码。SDL显示视频的结构体SDL显示视频涉及到下列结构体:SDL_Window:代表了窗口SDL_Renderer:代表了渲染器SDL_Texture:代表了纹理SDL_Rect:一个矩形框,用于确定纹理显示的位置。上述几个结构体之间的关系如下图所示。注:该图源自于文章《最简单的基于FFmpeg+SDL的视频播放器2》 由图可见,YUV/RGB像素数据首先加载至...
分类:
其他好文 时间:
2014-11-18 01:39:49
阅读次数:
381
上一篇文章分析了SDL纹理赋值给渲染目标的函数SDL_RenderCopy()。这篇文章分析SDL显示视频最后的一个函数:SDL_RenderPresent()。...
分类:
其他好文 时间:
2014-11-09 01:02:36
阅读次数:
324
上一篇文章分析了SDL更新纹理像素数据的函数SDL_UpdateTexture()。这篇文章继续分析SDL的源代码。本文分析SDL纹理复制到渲染目标的函数SDL_RenderCopy()。...
分类:
其他好文 时间:
2014-11-08 02:11:47
阅读次数:
346