diff options
Diffstat (limited to 'lib/DllAvUtil.h')
-rw-r--r-- | lib/DllAvUtil.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/DllAvUtil.h b/lib/DllAvUtil.h index 8ef67dc131..336f53732a 100644 --- a/lib/DllAvUtil.h +++ b/lib/DllAvUtil.h @@ -92,6 +92,7 @@ public: virtual void av_freep(void *ptr)=0; virtual int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding)=0; virtual int64_t av_rescale_q(int64_t a, AVRational bq, AVRational cq)=0; + virtual int av_crc_init(AVCRC *ctx, int le, int bits, uint32_t poly, int ctx_size)=0; virtual const AVCRC* av_crc_get_table(AVCRCId crc_id)=0; virtual uint32_t av_crc(const AVCRC *ctx, uint32_t crc, const uint8_t *buffer, size_t length)=0; virtual int av_opt_set(void *obj, const char *name, const char *val, int search_flags)=0; @@ -124,6 +125,7 @@ public: virtual void av_freep(void *ptr) { ::av_freep(ptr); } virtual int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding d) { return ::av_rescale_rnd(a, b, c, d); } virtual int64_t av_rescale_q(int64_t a, AVRational bq, AVRational cq) { return ::av_rescale_q(a, bq, cq); } + virtual int av_crc_init(AVCRC *ctx, int le, int bits, uint32_t poly, int ctx_size) { return ::av_crc_init(ctx, le, bits, poly, ctx_size); } virtual const AVCRC* av_crc_get_table(AVCRCId crc_id) { return ::av_crc_get_table(crc_id); } virtual uint32_t av_crc(const AVCRC *ctx, uint32_t crc, const uint8_t *buffer, size_t length) { return ::av_crc(ctx, crc, buffer, length); } virtual int av_opt_set(void *obj, const char *name, const char *val, int search_flags) { return ::av_opt_set(obj, name, val, search_flags); } @@ -170,6 +172,7 @@ class DllAvUtilBase : public DllDynamic, DllAvUtilInterface DEFINE_METHOD4(int64_t, av_rescale_rnd, (int64_t p1, int64_t p2, int64_t p3, enum AVRounding p4)); DEFINE_METHOD3(int64_t, av_rescale_q, (int64_t p1, AVRational p2, AVRational p3)); DEFINE_METHOD1(const AVCRC*, av_crc_get_table, (AVCRCId p1)) + DEFINE_METHOD5(int, av_crc_init, (AVCRC *p1, int p2, int p3, uint32_t p4, int p5)); DEFINE_METHOD4(uint32_t, av_crc, (const AVCRC *p1, uint32_t p2, const uint8_t *p3, size_t p4)); DEFINE_METHOD4(int, av_opt_set, (void *p1, const char *p2, const char *p3, int p4)); DEFINE_METHOD1(AVFifoBuffer*, av_fifo_alloc, (unsigned int p1)) @@ -195,6 +198,7 @@ class DllAvUtilBase : public DllDynamic, DllAvUtilInterface RESOLVE_METHOD(av_freep) RESOLVE_METHOD(av_rescale_rnd) RESOLVE_METHOD(av_rescale_q) + RESOLVE_METHOD(av_crc_init) RESOLVE_METHOD(av_crc_get_table) RESOLVE_METHOD(av_crc) RESOLVE_METHOD(av_opt_set) |