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 |
