diff options
Diffstat (limited to 'libhb/mcdeint.h')
-rw-r--r-- | libhb/mcdeint.h | 28 |
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 ); |