Mercurial > libavcodec.hg
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 |