自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

缥缈孤鸿影的专栏

专注于Android和Linux技术

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android用surface直接显示yuv数据(三)

本文用Java创建UI并联合JNI层操作surface来直接显示yuv数据(yv12),开发环境为Android 4.4,全志A23平台。package com.example.myyuvviewer;import java.io.File;import java.io.FileInputStream;import android.app.Activity;import androi

2014-07-14 15:31:10 23351 26

原创 Android用surface直接显示yuv数据(二)

上一篇文章主要是参照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有很高的耦合度,也不便于我们理解yuv数据直接显示的深层次原因。    于是我开始研究SoftwareRenderer的具体实现,我们来提取Soft

2014-07-10 11:36:28 14920 3

原创 Android用surface直接显示yuv数据(一)

研究了一段时间Android的surface系统,一直执着地认为所有在surface或者屏幕上显示的画面,必须要转换成RGB才能显示,yuv数据也要通过颜色空间转换成RGB才能显示。可最近在研究stagefright视频显示时发现,根本找不到omx解码后的yuv是怎么转换成RGB的代码,yuv数据在render之后就找不到去向了,可画面确确实实的显示出来了,这从此颠覆了yuv必须要转换成RGB才能显示的真理了。

2014-07-04 14:13:04 15060 21

原创 Android用C++创建surface显示RGB数据

以下在Android 4.4平台开发测试,#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2014-07-03 10:26:52 7533 1

单片机汇编密码锁—附截图

用汇编写的 设计一个具有特定功能的密码锁。该密码锁上电或按键复位后能自动显示系统提示符“P.”, 进入准备工作状态。该密码锁具有系统原始密码888888,用户可以设定并存储用户密码,密码输入时应处于保密显示状态,密码输入正确时应显示密码输入正确提示信息,否则,显示密码输入错误提示信息。

2010-12-16

优盘做系统启动盘(没有光驱的时候用优盘装系统)

如果没有光驱,那装系统是很麻烦的,但用U盘也可以,

2009-05-23

C代码 汉英分离工具

部分 include<stdio.h> #include<stdlib.h> void main() { FILE *p1,*p2,*p3; char ch,filename[50]; printf(" 汉英分离工具\n"); printf("建议将此程序复制到预处理文本文件(txt文件)所在目录。\n"); printf("若此程序不在文本文件所在目录,请输入文件的完整目录\n"); printf("\n" ); printf("请输入文件名,包括后缀:\n"); scanf("%s",filename); if((p1=fopen(filename,"r"))==NULL) {printf("输入文件错误 !!!!"); exit(0);} p2=fopen("中文.txt","w"); p3=fopen("Einglish.txt","w"); while(!feof(p1)) if((ch=fgetc(p1))<0) {fputc(ch,p2);ch=fgetc(p1);fputc(ch,p2);} else fputc(ch,p3);

2009-03-14

用C编写汉英分离工具

用 C编写 include<stdio.h> #include<stdlib.h> void main() { FILE *p1,*p2,*p3; char ch,filename[50]; printf(" 汉英分离工具\n"); printf("建议将此程序复制到预处理文本文件(txt文件)所在目录。\n"); printf("若此程序不在文本文件所在目录,请输入文件的完整目录\n"); printf("\n" ); printf("请输入文件名,包括后缀:\n"); scanf("%s",filename); if((p1=fopen(filename,"r"))==NULL) {printf("输入文件错误 !!!!"); exit(0);} p2=fopen("中文.txt","w"); p3=fopen("Einglish.txt","w"); while(!feof(p1)) if((ch=fgetc(p1))<0) {fputc(ch,p2);ch=fgetc(p1);fputc(ch,p2);} else fputc(ch,p3);

2009-03-14

空空如也

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

TA关注的人

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