Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(263)

Side by Side Diff: patched-ffmpeg-mt/libavcodec/mpegvideo.h

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Generic DCT based hybrid video encoder 2 * Generic DCT based hybrid video encoder
3 * Copyright (c) 2000, 2001, 2002 Fabrice Bellard 3 * Copyright (c) 2000, 2001, 2002 Fabrice Bellard
4 * Copyright (c) 2002-2004 Michael Niedermayer 4 * Copyright (c) 2002-2004 Michael Niedermayer
5 * 5 *
6 * This file is part of FFmpeg. 6 * This file is part of FFmpeg.
7 * 7 *
8 * FFmpeg is free software; you can redistribute it and/or 8 * FFmpeg is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Lesser General Public 9 * modify it under the terms of the GNU Lesser General Public
10 * License as published by the Free Software Foundation; either 10 * License as published by the Free Software Foundation; either
(...skipping 679 matching lines...) Expand 10 before | Expand all | Expand 10 after
690 void MPV_frame_end(MpegEncContext *s); 690 void MPV_frame_end(MpegEncContext *s);
691 int MPV_encode_init(AVCodecContext *avctx); 691 int MPV_encode_init(AVCodecContext *avctx);
692 int MPV_encode_end(AVCodecContext *avctx); 692 int MPV_encode_end(AVCodecContext *avctx);
693 int MPV_encode_picture(AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data); 693 int MPV_encode_picture(AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data);
694 void MPV_common_init_mmx(MpegEncContext *s); 694 void MPV_common_init_mmx(MpegEncContext *s);
695 void MPV_common_init_axp(MpegEncContext *s); 695 void MPV_common_init_axp(MpegEncContext *s);
696 void MPV_common_init_mlib(MpegEncContext *s); 696 void MPV_common_init_mlib(MpegEncContext *s);
697 void MPV_common_init_mmi(MpegEncContext *s); 697 void MPV_common_init_mmi(MpegEncContext *s);
698 void MPV_common_init_arm(MpegEncContext *s); 698 void MPV_common_init_arm(MpegEncContext *s);
699 void MPV_common_init_altivec(MpegEncContext *s); 699 void MPV_common_init_altivec(MpegEncContext *s);
700 void MPV_common_init_bfin(MpegEncContext *s);
700 void ff_clean_intra_table_entries(MpegEncContext *s); 701 void ff_clean_intra_table_entries(MpegEncContext *s);
701 void ff_draw_horiz_band(MpegEncContext *s, int y, int h); 702 void ff_draw_horiz_band(MpegEncContext *s, int y, int h);
702 void ff_mpeg_flush(AVCodecContext *avctx); 703 void ff_mpeg_flush(AVCodecContext *avctx);
703 void ff_print_debug_info(MpegEncContext *s, AVFrame *pict); 704 void ff_print_debug_info(MpegEncContext *s, AVFrame *pict);
704 void ff_write_quant_matrix(PutBitContext *pb, uint16_t *matrix); 705 void ff_write_quant_matrix(PutBitContext *pb, uint16_t *matrix);
705 int ff_find_unused_picture(MpegEncContext *s, int shared); 706 int ff_find_unused_picture(MpegEncContext *s, int shared);
706 void ff_denoise_dct(MpegEncContext *s, DCTELEM *block); 707 void ff_denoise_dct(MpegEncContext *s, DCTELEM *block);
707 void ff_update_duplicate_context(MpegEncContext *dst, MpegEncContext *src); 708 void ff_update_duplicate_context(MpegEncContext *dst, MpegEncContext *src);
708 int MPV_lowest_referenced_row(MpegEncContext *s, int dir); 709 int MPV_lowest_referenced_row(MpegEncContext *s, int dir);
709 void MPV_report_decode_progress(MpegEncContext *s); 710 void MPV_report_decode_progress(MpegEncContext *s);
710 int ff_mpeg_update_thread_context(AVCodecContext *dst, AVCodecContext *src); 711 int ff_mpeg_update_thread_context(AVCodecContext *dst, AVCodecContext *src);
711 const uint8_t *ff_find_start_code(const uint8_t *p, const uint8_t *end, uint32_t *state); 712 const uint8_t *ff_find_start_code(const uint8_t *p, const uint8_t *end, uint32_t *state);
713 void ff_set_qscale(MpegEncContext * s, int qscale);
712 714
713 void ff_er_frame_start(MpegEncContext *s); 715 void ff_er_frame_start(MpegEncContext *s);
714 void ff_er_frame_end(MpegEncContext *s); 716 void ff_er_frame_end(MpegEncContext *s);
715 void ff_er_add_slice(MpegEncContext *s, int startx, int starty, int endx, int en dy, int status); 717 void ff_er_add_slice(MpegEncContext *s, int startx, int starty, int endx, int en dy, int status);
716 718
717 int ff_dct_common_init(MpegEncContext *s); 719 int ff_dct_common_init(MpegEncContext *s);
718 void ff_convert_matrix(DSPContext *dsp, int (*qmat)[64], uint16_t (*qmat16)[2][6 4], 720 void ff_convert_matrix(DSPContext *dsp, int (*qmat)[64], uint16_t (*qmat16)[2][6 4],
719 const uint16_t *quant_matrix, int bias, int qmin, int qma x, int intra); 721 const uint16_t *quant_matrix, int bias, int qmin, int qma x, int intra);
720 722
721 void ff_init_block_index(MpegEncContext *s); 723 void ff_init_block_index(MpegEncContext *s);
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
828 uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_ cr, 830 uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_ cr,
829 uint8_t **ref_picture, op_pixels_func (*pix_op)[4 ], 831 uint8_t **ref_picture, op_pixels_func (*pix_op)[4 ],
830 int motion_x, int motion_y, int h); 832 int motion_x, int motion_y, int h);
831 int ff_wmv2_encode_picture_header(MpegEncContext * s, int picture_number); 833 int ff_wmv2_encode_picture_header(MpegEncContext * s, int picture_number);
832 void ff_wmv2_encode_mb(MpegEncContext * s, 834 void ff_wmv2_encode_mb(MpegEncContext * s,
833 DCTELEM block[6][64], 835 DCTELEM block[6][64],
834 int motion_x, int motion_y); 836 int motion_x, int motion_y);
835 837
836 #endif /* AVCODEC_MPEGVIDEO_H */ 838 #endif /* AVCODEC_MPEGVIDEO_H */
837 839
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698