• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * include/linux/amlogic/media/utils/vformat.h
3  *
4  * Copyright (C) 2017 Amlogic, Inc. All rights reserved.
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful, but WITHOUT
12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
14  * more details.
15  */
16 #ifndef VFORMAT_H
17 #define VFORMAT_H
18 
19 enum vformat_e {
20 	VFORMAT_MPEG12 = 0,
21 	VFORMAT_MPEG4,
22 	VFORMAT_H264,
23 	VFORMAT_MJPEG,
24 	VFORMAT_REAL,
25 	VFORMAT_JPEG,
26 	VFORMAT_VC1,
27 	VFORMAT_AVS,
28 	VFORMAT_YUV,		/* Use SW decoder */
29 	VFORMAT_H264MVC,
30 	VFORMAT_H264_4K2K,
31 	VFORMAT_HEVC,
32 	VFORMAT_H264_ENC,
33 	VFORMAT_JPEG_ENC,
34 	VFORMAT_VP9,
35 	VFORMAT_AVS2,
36 	VFORMAT_AV1,
37 	VFORMAT_MAX
38 };
39 
40 #endif /* VFORMAT_H */
41