资源简介
CedarX Recorder说明文档
Libve User Guide
EncoderDemo

代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
// #include
#include
#include
#include
#include “type.h“
#include “drv_display.h“
#include “capture.h“
#define DEV_NAME “/dev/video0“
typedef struct buffer
{
void * start;
size_t length;
}buffer;
int disphd;
unsigned int hlay;
int sel = 0;//which screen 0/1
__disp_layer_info_t layer_para;
__disp_video_fb_t video_fb;
__u32 arg[4];
static int fd = NULL;
struct buffer *buffers = NULL;
static unsigned int n_buffers = 0;
#define CLEAR(x) memset (&(x) 0 sizeof (x))
#define DISP_PREVIEW
#ifdef DISP_PREVIEW
int disp_int(int w int h)
{
/*display start*/
unsigned int preview_left preview_top preview_h preview_w;
preview_left = 80;
preview_top = 0;
preview_h = h;
preview_w = w;
printf(“w: %d h: %d preview_left: %d preview_top: %d preview_h: %d preview_w : %d\n“
w h preview_left preview_top preview_h preview_w);
if((disphd = open(“/dev/disp“O_RDWR)) == -1)
{
printf(“open file /dev/disp fail. \n“);
return 0;
}
arg[0] = 0;
ioctl(disphd DISP_CMD_LCD_ON (void*)arg);
//layer0
arg[0] = 0;
arg[1] = DISP_layer_WORK_MODE_SCALER;
hlay = ioctl(disphd DISP_CMD_layer_REQUEST (void*)arg);
if(hlay == 0)
{
printf(“request layer0 fail\n“);
return 0;
}
printf(“video layer hdl:%d\n“ hlay);
layer_para.mode = DISP_layer_WORK_MODE_SCALER;
layer_para.pipe = 0;
layer_para.fb.addr[0] = 0;//your Y addressmodify this
layer_para.fb.addr[1] = 0; //your C addressmodify this
layer_para.fb.addr[2] = 0;
layer_para.fb.size.width = w;
layer_para.fb.size.height = h;
layer_para.fb.mode = DISP_MOD_NON_MB_UV_COMBINED; //DISP_MOD_NON_MB_PLANAR;
layer_para.fb.format = DISP_FORMAT_YUV420; //DISP_FORMAT_YUV422;
layer_para.fb.br_swap = 0;
layer_para.fb.seq = DISP_SEQ_UVUV;
layer_para.ck_enable = 0;
layer_para.alpha_en = 1;
layer_para.alpha_val = 0xff;
layer_para.src_win.x = 0;
layer_para.src_win.y = 0;
layer_para.src_win.width = w;
layer_para.src_win.height = h;
layer_para.scn_win.x = preview_left;
layer_para.scn_win.y = preview_top;
layer_para.scn_win.width = preview_w;
layer_para.scn_win.height = preview_h;
arg[0] = sel;
arg[1] = hlay;
arg[2] = (__u32)&layer_para;
ioctl(disphdDISP_CMD_layer_SET_PARA(void*)arg);
#if 0
arg[0] = sel;
arg[1] = hlay;
ioctl(disphdDISP_CMD_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 132577 2011-10-26 15:25 H264硬编码demo\CedarX Recorder说明文档-2011.6.29.pdf
文件 118381 2011-07-07 18:45 H264硬编码demo\EncoderDemo-2011.7.7.rar
文件 299494 2011-10-26 15:30 H264硬编码demo\Libve User Guide-2011.7.6.pdf
文件 132577 2011-10-26 15:25 H264硬编码demo\全志H264硬编码demo\CedarX Recorder说明文档-2011.6.29.pdf
文件 10143 2011-07-06 16:01 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\capture.c
文件 457 2011-07-06 14:23 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\capture.h
....... 8644 2011-07-06 16:06 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\capture.o
文件 58880 2011-07-07 18:37 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\doc\H264encLib简要说明.doc
文件 26658 2011-07-06 14:23 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\drv_display.h
文件 64016 2011-07-07 18:24 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\EncoderDemo
文件 6365 2011-07-06 14:23 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\H264encLibApi.h
文件 89954 2011-07-03 11:18 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\lib\libcedarv.a
文件 6776 2011-06-10 10:50 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\lib\libcedarv_osal.a
文件 10386 2011-06-25 01:30 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\lib\libcedarxalloc.a
....... 144282 2011-07-06 16:05 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\lib\libh264enc.a
文件 3701 2011-07-07 18:24 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\main.c
....... 4620 2011-07-07 18:24 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\main.o
文件 509 2011-07-06 16:06 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\Makefile
文件 2535 2011-07-06 16:01 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\type.h
文件 118381 2011-07-07 18:45 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7.rar
文件 299494 2011-10-26 15:30 H264硬编码demo\全志H264硬编码demo\Libve User Guide-2011.7.6.pdf
目录 0 2011-07-07 18:28 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\doc
目录 0 2011-07-06 15:11 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo\lib
目录 0 2011-07-07 18:29 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7\EncoderDemo
目录 0 2014-03-12 14:58 H264硬编码demo\全志H264硬编码demo\EncoderDemo-2011.7.7
目录 0 2014-03-12 14:58 H264硬编码demo\全志H264硬编码demo
目录 0 2017-01-11 17:09 H264硬编码demo
----------- --------- ---------- ----- ----
1538830 27
............此处省略0个文件信息
- 上一篇:jump4_wxgame.zip
- 下一篇:django 2.0 实现购物车
相关资源
- JM阅读笔记(学习H264)
- h264 ip核,经过asic验证
- FFMEPG实现h264解码
- H264标准的详细图解
- RTMP_H265推流直播技术研讨
- vs2010 ffmpeg实时解码h264码流
- Qt基于FFmpeg播放本地 H.264H264文件
- 从ffmpeg中抽取的h264解码器,可用于
- ffmpeg解码sdl播放h264
- 使用ffmpeg将多张图片生成H264裸流并获
- ffmpeg h264 转换jpg
- ffmpeg_windows屏幕录制并编码成H264
- ffmpeg封装H264成MP4、AVI视频格式,及提
- H264实时编码RTSP直播
- h264经典学习指南书籍
- rtmp流播放工具
- h264裸流文件
- 内存H264+PCM发布rtmp.rar
- .h264文件裸流制作与播放
- rtsp-h264.zip
- 使用gpac封装MP4源码(新)
- 视频压缩编码H.264源代码
- H.264标准文档中文完整版
- 使用ffmpeg api解码h264视频码流,并且能
- H264流转为AVI文件
- 最全解码测试h264测试文件包
- h264视频流多个文件1080p
- jpeg-8c库 及H264转jpeg代码
- x264 vs2010工程
- H264裸流视频
评论
共有 条评论