1 /*
2 *********************************************************************************************************
3 *                                                    MELIS
4 *                                    the Easy Portable/Player Develop Kits
5 *                                                 WEBCAM Driver
6 *
7 *                                    (c) Copyright 2012-2016, Kingvan.Tong China
8 *                                             All Rights Reserved
9 *
10 * File    : drv_webcam.h
11 * By      : Kingvan
12 * Version : v1.0
13 * Date    : 2012-9-27
14 * Descript:
15 * Update  : date                auther         ver     notes
16 *           2012-9-27 11:09:13  Kingvan.Tong   2.0     build the file.
17 *********************************************************************************************************
18 */
19 #include  "webcam_dev_i.h"
20 
21 
22 
23 __webcam_mode_all_t webcam_mode_all;//所有使用模式
24 __webcam_mode_t webcam_mode;//当前使用模式
25 
webcam_dev_init(void)26 __s32  webcam_dev_init(void)
27 {
28     webcam_mode.color_format    = PIXEL_OTHERFMT;           //PIXEL_OTHERFMT; PIXEL_YUV422;
29     webcam_mode.component_seq   = YUV_SEQ_UVUV;             //YUV_SEQ_UVUV; YUV_SEQ_YUYV;
30     webcam_mode.store_mode      = YUV_MOD_UV_MB_COMBINED;   //YUV_MOD_UV_MB_COMBINED; YUV_MOD_INTERLEAVED;
31     webcam_mode.size.width      = 1280;                     //1280; 640;
32     webcam_mode.size.height     = 720;                      //720; 480;
33     webcam_mode.frame_rate      = 25000;                    //帧率,单位Hz
34     webcam_mode.frame_period    = 40000;                    //帧长(=1/帧率,单位us)
35     webcam_mode.color_space         = BT601;                    //色彩空间
36     //webcam_mode.csi_buf_scrab_mode = CSI0_FULL;
37 
38     webcam_mode_all.number = 2;
39     webcam_mode_all.webcam_mode[0] = webcam_mode;
40     webcam_mode_all.webcam_mode[1] = webcam_mode;
41 
42 
43     return EPDK_OK;
44 }
45 
webcam_dev_exit(void)46 __s32  webcam_dev_exit(void)
47 {
48     return EPDK_OK;
49 }
50 
webcam_dev_set_mode(__u32 mode)51 __s32 webcam_dev_set_mode(__u32 mode)
52 {
53     return EPDK_OK;
54 }
55 
56 
57