summaryrefslogtreecommitdiffstats
path: root/libhb/mcdeint.h
diff options
context:
space:
mode:
Diffstat (limited to 'libhb/mcdeint.h')
-rw-r--r--libhb/mcdeint.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/libhb/mcdeint.h b/libhb/mcdeint.h
new file mode 100644
index 000000000..3c2a96200
--- /dev/null
+++ b/libhb/mcdeint.h
@@ -0,0 +1,28 @@
+struct mcdeint_private_s
+{
+ int mcdeint_mode;
+ int mcdeint_qp;
+
+ int mcdeint_outbuf_size;
+ uint8_t * mcdeint_outbuf;
+ AVCodecContext * mcdeint_avctx_enc;
+ AVFrame * mcdeint_frame;
+ AVFrame * mcdeint_frame_dec;
+};
+
+typedef struct mcdeint_private_s mcdeint_private_t;
+
+void mcdeint_init( mcdeint_private_t * pv,
+ int mode,
+ int qp,
+ int width,
+ int height );
+
+void mcdeint_close( mcdeint_private_t * pv );
+
+void mcdeint_filter( uint8_t ** dst,
+ uint8_t ** src,
+ int parity,
+ int * width,
+ int * height,
+ mcdeint_private_t * pv );