summaryrefslogtreecommitdiffstats
path: root/encoder/ih264e_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'encoder/ih264e_utils.h')
-rw-r--r--encoder/ih264e_utils.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/encoder/ih264e_utils.h b/encoder/ih264e_utils.h
index 651dad9..912711f 100644
--- a/encoder/ih264e_utils.h
+++ b/encoder/ih264e_utils.h
@@ -30,6 +30,7 @@
* Harish
*
* @par List of Functions:
+* -ih264e_input_queue_update()
* -ih264e_get_min_level()
* -ih264e_get_lvl_idx()
* -ih264e_get_dpb_size()
@@ -52,6 +53,35 @@
#define IH264E_UTILS_H_
/**
+ *******************************************************************************
+ *
+ * @brief
+ * Queues the current buffer, gets back a another buffer for encoding with corrent
+ * picture type
+ *
+ * @par Description:
+ *
+ * @param[in] ps_codec
+ * Pointer to codec descriptor
+ *
+ * @param[in] ps_ive_ip
+ * Current input buffer to the encoder
+ *
+ * @param[out] ps_inp
+ * Buffer to be encoded in the current pass
+ *
+ * @returns
+ * Flag indicating if we have a pre-enc skip or not
+ *
+ * @remarks
+ *
+ *******************************************************************************
+ */
+WORD32 ih264e_input_queue_update(codec_t *ps_codec,
+ ive_video_encode_ip_t *ps_ive_ip,
+ inp_buf_t *ps_enc_buff);
+
+/**
*******************************************************************************
*
* @brief