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);