aboutsummaryrefslogtreecommitdiff
path: root/Src/h264dec/ldecod/inc/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/h264dec/ldecod/inc/image.h')
-rw-r--r--Src/h264dec/ldecod/inc/image.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/Src/h264dec/ldecod/inc/image.h b/Src/h264dec/ldecod/inc/image.h
new file mode 100644
index 00000000..2540f3c5
--- /dev/null
+++ b/Src/h264dec/ldecod/inc/image.h
@@ -0,0 +1,33 @@
+
+/*!
+ ************************************************************************
+ * \file image.h
+ *
+ * \brief
+ * prototypes for image.c
+ *
+ ************************************************************************
+ */
+
+#ifndef _IMAGE_H_
+#define _IMAGE_H_
+
+#include "mbuffer.h"
+
+extern int picture_order(VideoParameters *p_Vid);
+
+extern void decode_one_slice (Slice *currSlice);
+
+extern void exit_picture(VideoParameters *p_Vid, StorablePicture **dec_picture);
+extern int decode_one_frame(VideoParameters *p_Vid, uint64_t time_code);
+
+extern int is_new_picture(StorablePicture *dec_picture, Slice *currSlice, OldSliceParams *p_old_slice);
+extern void init_old_slice(OldSliceParams *p_old_slice);
+// For 4:4:4 independent mode
+extern void copy_dec_picture_JV( VideoParameters *p_Vid, StorablePicture *dst, StorablePicture *src );
+
+extern void frame_postprocessing(VideoParameters *p_Vid);
+extern void field_postprocessing(VideoParameters *p_Vid);
+
+#endif
+