comparison dnxhdenc.c @ 6218:dfdff1ca78a7 libavcodec

consts I have underestimated this a little, and these are just some ...
author michael
date Fri, 01 Feb 2008 03:26:31 +0000
parents bb4b486c6775
children a4104482ceef
comparison
equal deleted inserted replaced
6217:f838213ca91b 6218:dfdff1ca78a7
691 return 0; 691 return 0;
692 } 692 }
693 693
694 static int dnxhd_rc_cmp(const void *a, const void *b) 694 static int dnxhd_rc_cmp(const void *a, const void *b)
695 { 695 {
696 return ((RCCMPEntry *)b)->value - ((RCCMPEntry *)a)->value; 696 return ((const RCCMPEntry *)b)->value - ((const RCCMPEntry *)a)->value;
697 } 697 }
698 698
699 static int dnxhd_encode_fast(AVCodecContext *avctx, DNXHDEncContext *ctx) 699 static int dnxhd_encode_fast(AVCodecContext *avctx, DNXHDEncContext *ctx)
700 { 700 {
701 int max_bits = 0; 701 int max_bits = 0;
731 } 731 }
732 } 732 }
733 return 0; 733 return 0;
734 } 734 }
735 735
736 static void dnxhd_load_picture(DNXHDEncContext *ctx, AVFrame *frame) 736 static void dnxhd_load_picture(DNXHDEncContext *ctx, const AVFrame *frame)
737 { 737 {
738 int i; 738 int i;
739 739
740 for (i = 0; i < 3; i++) { 740 for (i = 0; i < 3; i++) {
741 ctx->frame.data[i] = frame->data[i]; 741 ctx->frame.data[i] = frame->data[i];
751 751
752 ctx->frame.interlaced_frame = frame->interlaced_frame; 752 ctx->frame.interlaced_frame = frame->interlaced_frame;
753 ctx->cur_field = frame->interlaced_frame && !frame->top_field_first; 753 ctx->cur_field = frame->interlaced_frame && !frame->top_field_first;
754 } 754 }
755 755
756 static int dnxhd_encode_picture(AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data) 756 static int dnxhd_encode_picture(AVCodecContext *avctx, unsigned char *buf, int buf_size, const void *data)
757 { 757 {
758 DNXHDEncContext *ctx = avctx->priv_data; 758 DNXHDEncContext *ctx = avctx->priv_data;
759 int first_field = 1; 759 int first_field = 1;
760 int offset, i, ret; 760 int offset, i, ret;
761 761