Mercurial > libavcodec.hg
comparison mpegvideo.h @ 1317:26c44d2433c1 libavcodec
make ff_emulated_edge_mc() independant of MpegEncContext
author | michaelni |
---|---|
date | Wed, 18 Jun 2003 22:00:23 +0000 |
parents | a979fab41ed8 |
children | cfc80b3a4ada |
comparison
equal
deleted
inserted
replaced
1316:b1d624981afd | 1317:26c44d2433c1 |
---|---|
706 extern void (*draw_edges)(uint8_t *buf, int wrap, int width, int height, int w); | 706 extern void (*draw_edges)(uint8_t *buf, int wrap, int width, int height, int w); |
707 void ff_copy_bits(PutBitContext *pb, uint8_t *src, int length); | 707 void ff_copy_bits(PutBitContext *pb, uint8_t *src, int length); |
708 void ff_clean_intra_table_entries(MpegEncContext *s); | 708 void ff_clean_intra_table_entries(MpegEncContext *s); |
709 void ff_init_scantable(uint8_t *, ScanTable *st, const uint8_t *src_scantable); | 709 void ff_init_scantable(uint8_t *, ScanTable *st, const uint8_t *src_scantable); |
710 void ff_draw_horiz_band(MpegEncContext *s, int y, int h); | 710 void ff_draw_horiz_band(MpegEncContext *s, int y, int h); |
711 void ff_emulated_edge_mc(MpegEncContext *s, uint8_t *src, int linesize, int block_w, int block_h, | 711 void ff_emulated_edge_mc(uint8_t *buf, uint8_t *src, int linesize, int block_w, int block_h, |
712 int src_x, int src_y, int w, int h); | 712 int src_x, int src_y, int w, int h); |
713 #define END_NOT_FOUND -100 | 713 #define END_NOT_FOUND -100 |
714 int ff_combine_frame( MpegEncContext *s, int next, uint8_t **buf, int *buf_size); | 714 int ff_combine_frame( MpegEncContext *s, int next, uint8_t **buf, int *buf_size); |
715 void ff_print_debug_info(MpegEncContext *s, Picture *pict); | 715 void ff_print_debug_info(MpegEncContext *s, Picture *pict); |
716 | 716 |
875 int ff_wmv2_encode_picture_header(MpegEncContext * s, int picture_number); | 875 int ff_wmv2_encode_picture_header(MpegEncContext * s, int picture_number); |
876 void ff_wmv2_encode_mb(MpegEncContext * s, | 876 void ff_wmv2_encode_mb(MpegEncContext * s, |
877 DCTELEM block[6][64], | 877 DCTELEM block[6][64], |
878 int motion_x, int motion_y); | 878 int motion_x, int motion_y); |
879 | 879 |
880 /* mjpegenc.c */ | 880 /* mjpeg.c */ |
881 int mjpeg_init(MpegEncContext *s); | 881 int mjpeg_init(MpegEncContext *s); |
882 void mjpeg_close(MpegEncContext *s); | 882 void mjpeg_close(MpegEncContext *s); |
883 void mjpeg_encode_mb(MpegEncContext *s, | 883 void mjpeg_encode_mb(MpegEncContext *s, |
884 DCTELEM block[6][64]); | 884 DCTELEM block[6][64]); |
885 void mjpeg_picture_header(MpegEncContext *s); | 885 void mjpeg_picture_header(MpegEncContext *s); |