自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mu399的专栏

所谓自由,不是随心所欲,而是自我主宰

  • 博客(7)
  • 资源 (15)
  • 收藏
  • 关注

原创 ffmpeg+sdl教程----编写一个简单的播放器7(处理快进快退命令)

<br />这篇教程例子中的程序,让右方向按键为快进10秒,上方向按键为快进60秒,左方向按键为快退10秒,上方向按键为快退60秒,程序中的av_seek_frame函数可能是用错了,或者函数本身的问题导致按上和右都没反应;按左和下让画面暂停,声音在很短区间内不停播放,这时再按右和下才正常。<br /> <br />#include "libavformat/avformat.h" #include "libswscale/swscale.h" #include <SDL/SDL.h> #incl

2010-08-17 17:51:00 8437 5

原创 ffmpeg+sdl教程----编写一个简单的播放器6(其他的时钟同步方式)

<br />    在理解上一个教程的基础上,这篇教程就稍微容易理解些了,不外乎多加了两种同步方式,同步音频到视频,同步音频视频到外部时钟。<br />这篇教程主要是新增了不少新变量,is->video_current_pts用于保存当前视频帧的时间戳(以秒为单位),只在video_refresh_timer函数中播放一帧视频前改变,is->video_current_pts_time单位为毫秒,在stream_component_open中初始化,也在video_refresh_timer函数中初始化。<

2010-08-17 15:40:00 6498

原创 ffmpeg+sdl教程----编写一个简单的播放器5(同步视频到音频)

视频 音频 时钟同步

2010-08-16 21:06:00 13552 14

原创 ffmpeg+sdl教程----编写一个简单的播放器4(让程序更模块化)

      上个教程为视频加入了音频,但是音频和视频间完全没有同步,各自播放各自的数据帧,我们将在下一个教程实现音频和视频之间的同步,再那之前需要先做一些准备工作。      为了让程序更模块化,便于扩展,需要把原来main函数中的各个功能模块代码分离出来放在相应的函数中。该教程和上个教程相比代码量和难度都增加很多,比上个教程使用了更多的线程,一定要理解清楚各个函数和数据结构之间的关联。// ffmpegExe.cpp: 主项目文件。 #include "libavformat/avformat.h"

2010-08-16 13:17:00 11293 6

原创 ffmpeg+sdl教程----编写一个简单的播放器3(为视频加入音频)

  上个教程实现了视频的简单播放,但那是个哑巴电影,完全没有声音,下面的程序会为视频加入相应的音频:// ffmpegExe.cpp: 主项目文件。 #include "stdafx.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h" #include #include #include #include #include #include #include #ifdef m

2010-08-16 10:10:00 18353 5

原创 ffmpeg+sdl教程----编写一个简单的播放器2(输出视频到屏幕)

<br />下面完整代码,在vc2005下编译通过。可以看到,程序运行后视频播放出来了,但是由于没有加入播放延迟,视频简直跑疯了,为视频加入延迟将在教程五中实现,目前可以简单地让程序在播放完一帧后,sleep若干秒,改善一下运行状况。<br />// ffmpegExe.cpp: 主项目文件。 #include "stdafx.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h" //#include <wind

2010-08-16 09:59:00 12049 6

原创 ffmpeg+sdl教程----------编写一个简单的播放器1

ffmpeg sdl 简单播放器的编写

2010-08-15 13:55:00 18540 13

Android纯代码实现余额宝九宫格解锁

纯代码实现余额宝九宫格解锁,工程是用Android Developer Tools (eclipse) 创建的,不是Android studio工程

2014-12-31

五彩连珠游戏

五彩连珠是我开发的益智游戏,玩家把五个相同颜色的珠子连成一行或一竖或一斜线,五个珠子就会消失,并获得积分,涉及寻路算法。

2014-12-27

像素猎人游戏

像素猎人是一款比较复古,比较怀旧的游戏,代码的作者是wonderfl上一名flash程序,由于我很喜欢这款游戏,所以对游戏的代码做了很深的研究,可以说是已经吃透作者的代码了,我的分析:http://bbs.9ria.com/thread-146282-1-1.html

2014-12-27

六边形的水管工人

水管工人,疯狂火箭之类的游戏都是一类消除游戏,都消除的是方块,我把玩法改为消除正六边形了,代码复杂度有所提高,趣味也有所增强

2014-12-27

数独游戏的Flex代码

算是敝帚自珍吧,包含数独的生成与自动求解,如果想要精益求精,追求更高的效率,请参考我的博文http://blog.csdn.net/mu399/article/details/7627862

2014-12-27

求字符串的全排列

可以打印出字符串的全排列,代码是C语音风格的,刚学习编程时写的代码

2014-12-27

疯狂火箭素材

这是疯狂火箭的素材,可以用这个开放疯狂火箭

2012-08-05

连连看(Flex版)

连连看,包括自动求解功能,可以生成连连看布局,当玩家在玩连连看的时候出现死局时,会自动变换布局,保证始终有解

2012-08-05

疯狂火箭(有源码)

疯狂火箭 flash cs5 版,只实现了基本的功能

2012-08-05

俄罗斯方块(flex版)

俄罗斯方块(flex版),有源码,大概800行,易扩展

2012-02-25

智能拼图(web版本 xml配置文件)

经典的8数码问题, 可以扩展为NxM的情况,用到了广度优先搜索和动态规划的算法,web版本可以通过修改xml文件,往该小游戏加入新的素材

2011-01-04

8数码问题(扩展,flash版本)

8数码问题的扩展,下载的一定要回复啊,不要惜字如金啊

2010-12-15

简单的聊天程序

存在一个非常明显的BUG

2008-06-25

华容道程序

我遍的这个程序完全是模仿吕震宇老师的"华容道与数据结构"的架构,但速度比他的慢几十倍,运行时间要花几十秒钟,虽然我也可以把这个程序优化,如可以通过更改布局的表述方式,传给movable的是两个空位的位置,而不是一个布局,把movable,Int64To,ToInt64函数中的循环省掉,但似乎不会有质的提高,所以就懒的尝试了.

2008-03-11

N皇后(优化版)

又编写一次解n皇后问题的程序,比原来的n皇后程序好些了

2008-02-24

空空如也

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

TA关注的人

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