Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
media
platform
omap
omap_voutlib.h
Go to the documentation of this file.
1
/*
2
* omap_voutlib.h
3
*
4
* Copyright (C) 2010 Texas Instruments.
5
*
6
* This file is licensed under the terms of the GNU General Public License
7
* version 2. This program is licensed "as is" without any warranty of any
8
* kind, whether express or implied.
9
*
10
*/
11
12
#ifndef OMAP_VOUTLIB_H
13
#define OMAP_VOUTLIB_H
14
15
void
omap_vout_default_crop
(
struct
v4l2_pix_format
*pix,
16
struct
v4l2_framebuffer
*fbuf,
struct
v4l2_rect
*crop);
17
18
int
omap_vout_new_crop
(
struct
v4l2_pix_format
*pix,
19
struct
v4l2_rect
*crop,
struct
v4l2_window
*
win
,
20
struct
v4l2_framebuffer
*fbuf,
21
const
struct
v4l2_rect
*new_crop);
22
23
int
omap_vout_try_window
(
struct
v4l2_framebuffer
*fbuf,
24
struct
v4l2_window
*new_win);
25
26
int
omap_vout_new_window
(
struct
v4l2_rect
*crop,
27
struct
v4l2_window
*
win
,
struct
v4l2_framebuffer
*fbuf,
28
struct
v4l2_window
*new_win);
29
30
void
omap_vout_new_format
(
struct
v4l2_pix_format
*pix,
31
struct
v4l2_framebuffer
*fbuf,
struct
v4l2_rect
*crop,
32
struct
v4l2_window
*
win
);
33
unsigned
long
omap_vout_alloc_buffer
(
u32
buf_size
,
u32
*
phys_addr
);
34
void
omap_vout_free_buffer
(
unsigned
long
virtaddr,
u32
buf_size
);
35
#endif
/* #ifndef OMAP_VOUTLIB_H */
36
Generated on Thu Jan 10 2013 13:49:26 for Linux Kernel by
1.8.2