# HG changeset patch # User arpi # Date 1015424967 0 # Node ID a55d56509a2cdca95d59412518ef247afef47f24 # Parent b0e1dc1bba4ba7f20e7ad55f73c5b67b7af059f7 using new cinepak codec api diff -r b0e1dc1bba4b -r a55d56509a2c libmpcodecs/vd_cinepak.c --- a/libmpcodecs/vd_cinepak.c Wed Mar 06 14:27:36 2002 +0000 +++ b/libmpcodecs/vd_cinepak.c Wed Mar 06 14:29:27 2002 +0000 @@ -47,7 +47,8 @@ //mp_image_t* mpcodecs_get_image(sh_video_t *sh, int mp_imgtype, int mp_imgflag, int w, int h); -void decode_cinepak(void *context, unsigned char *buf, int size, unsigned char *frame, int width, int height, int bit_per_pixel, int stride_); +//void decode_cinepak(void *context, unsigned char *buf, int size, unsigned char *frame, int width, int height, int bit_per_pixel, int stride_); +void decode_cinepak(void *context, unsigned char *buf, int size, mp_image_t* mpi); // decode a frame static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ @@ -61,8 +62,10 @@ return NULL; } - decode_cinepak(sh->context, data, len, mpi->planes[0], sh->disp_w, sh->disp_h, - (mpi->flags&MP_IMGFLAG_YUV)?16:(mpi->imgfmt&255), mpi->stride[0]); +// decode_cinepak(sh->context, data, len, mpi->planes[0], sh->disp_w, sh->disp_h, +// (mpi->flags&MP_IMGFLAG_YUV)?16:(mpi->imgfmt&255), mpi->stride[0]); + + decode_cinepak(sh->context, data, len, mpi); return mpi; }