aboutsummaryrefslogtreecommitdiff
path: root/encoder/ih264e_cavlc.h
diff options
context:
space:
mode:
Diffstat (limited to 'encoder/ih264e_cavlc.h')
-rw-r--r--encoder/ih264e_cavlc.h78
1 files changed, 5 insertions, 73 deletions
diff --git a/encoder/ih264e_cavlc.h b/encoder/ih264e_cavlc.h
index 8da2cea..4d5c401 100644
--- a/encoder/ih264e_cavlc.h
+++ b/encoder/ih264e_cavlc.h
@@ -24,8 +24,7 @@
* ih264e_cavlc.h
*
* @brief
-* This file contains enumerations, macros and extern declarations of H264
-* cavlc tables
+* This file contains declarations necessary for cavlc encoding
*
* @author
* ittiam
@@ -35,84 +34,17 @@
******************************************************************************
*/
-#ifndef IH264E_CAVLC_H_
-#define IH264E_CAVLC_H_
+#ifndef _IH264E_CAVLC_H_
+#define _IH264E_CAVLC_H_
/*****************************************************************************/
-/* Function macro definitions */
+/* Function Declarations */
/*****************************************************************************/
-/*****************************************************************************/
-/* Extern Function Declarations */
-/*****************************************************************************/
-
-/**
-*******************************************************************************
-*
-* @brief
-* This function generates CAVLC coded bit stream for an Intra Slice.
-*
-* @description
-* The mb syntax layer for intra slices constitutes luma mb mode, luma sub modes
-* (if present), mb qp delta, coded block pattern, chroma mb mode and
-* luma/chroma residue. These syntax elements are written as directed by table
-* 7.3.5 of h264 specification.
-*
-* @param[in] ps_ent_ctxt
-* pointer to entropy context
-*
-* @returns error code
-*
-* @remarks none
-*
-*******************************************************************************
-*/
IH264E_ERROR_T ih264e_write_islice_mb_cavlc(entropy_ctxt_t *ps_ent_ctxt);
-/**
-*******************************************************************************
-*
-* @brief
-* This function generates CAVLC coded bit stream for Inter slices
-*
-* @description
-* The mb syntax layer for inter slices constitutes luma mb mode, luma sub modes
-* (if present), mb qp delta, coded block pattern, chroma mb mode and
-* luma/chroma residue. These syntax elements are written as directed by table
-* 7.3.5 of h264 specification
-*
-* @param[in] ps_ent_ctxt
-* pointer to entropy context
-*
-* @returns error code
-*
-* @remarks none
-*
-*******************************************************************************
-*/
IH264E_ERROR_T ih264e_write_pslice_mb_cavlc(entropy_ctxt_t *ps_ent_ctxt);
-/**
-*******************************************************************************
-*
-* @brief
-* This function generates CAVLC coded bit stream for Inter(B) slices
-*
-* @description
-* The mb syntax layer for inter slices constitutes luma mb mode, luma sub modes
-* (if present), mb qp delta, coded block pattern, chroma mb mode and
-* luma/chroma residue. These syntax elements are written as directed by table
-* 7.3.5 of h264 specification
-*
-* @param[in] ps_ent_ctxt
-* pointer to entropy context
-*
-* @returns error code
-*
-* @remarks none
-*
-*******************************************************************************
-*/
IH264E_ERROR_T ih264e_write_bslice_mb_cavlc(entropy_ctxt_t *ps_ent_ctxt);
-#endif /* IH264E_CAVLC_H_ */
+#endif /* _IH264E_CAVLC_H_ */