aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h')
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h
new file mode 100644
index 0000000..444b05b
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h
@@ -0,0 +1,71 @@
1/*
2********************************************************************************
3* HDVICP2.0 Based JPEG Encoder
4*
5* "HDVICP2.0 Based JPEG Encoder" is software module developed for
6* TI's HDVICP2 based SoCs. This module is capable of encoding a raw image
7* by compressing it into a JPEG bitstream compliant with ISO/IEC IS 10918-1.
8* Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
9* ALL RIGHTS RESERVED
10********************************************************************************
11*/
12/**
13********************************************************************************
14* @file Jpegenc_ti.h
15*
16* @brief TI Interface related header file
17*
18* @author Pavan Kumar
19*
20* @version 0.0 (Dec 2009) : Created the initial version.
21*
22* @version 0.1 (Feb 2010) : Review & clean up
23*
24* @version 0.2 (Sep 2010) : Review & clean up
25********************************************************************************
26*/
27/* -------------------- compilation control switches -------------------------*/
28#ifndef JPEGENC_TI_
29#define JPEGENC_TI_
30
31/*******************************************************************************
32* INCLUDE FILES
33*******************************************************************************/
34/* -------------------- system and platform files ----------------------------*/
35#include <ti/xdais/ialg.h>
36#include <ti/xdais/ires.h>
37/*--------------------- program files ----------------------------------------*/
38
39
40/*******************************************************************************
41* PUBLIC DECLARATIONS Defined here, used elsewhere
42*******************************************************************************/
43/*---------------------- data declarations -----------------------------------*/
44
45/**
46* Referene to external symbol JPEGVENC_TI_IALG, holding the pointers to the
47* all the basic algorithm creation related functions.
48*/
49/*----------------------------------------------------------------*/
50extern IALG_Fxns JPEGVENC_TI_IALG;
51
52/**
53* Referene to external symbol JPEGVENC_TI_IJPEGVENC,holding the pointers to
54* the all the mpeg2 decoder algorithm interfaces
55*/
56extern IVIDENC2_Fxns JPEGVENC_TI_IJPEGVENC;
57
58/**
59* Referene to external symbol JPEGVENC_TI_IRES, holding the pointers to the
60* all the basic RMAN-IRES reource related functions.
61*/
62extern IRES_Fxns JPEGVENC_TI_IRES;
63
64/*******************************************************************************
65* PRIVATE DECLARATIONS Defined here, used only here
66*******************************************************************************/
67/*---------------------- data declarations -----------------------------------*/
68
69/*---------------------- function prototypes ---------------------------------*/
70
71#endif /*#ifndef JPEGENC_TI_*/