Mercurial > libavcodec.hg
comparison qtrle.c @ 4827:b3ee9a1526b0 libavcodec
Get rid of unnecessary pointer casts.
patch by Nicholas Tung, ntung ntung com
author | diego |
---|---|
date | Sun, 08 Apr 2007 20:24:16 +0000 |
parents | 66ef3690d108 |
children | f99e40a7155b |
comparison
equal
deleted
inserted
replaced
4826:9ca9a53a848b | 4827:b3ee9a1526b0 |
---|---|
489 } | 489 } |
490 } | 490 } |
491 | 491 |
492 static int qtrle_decode_init(AVCodecContext *avctx) | 492 static int qtrle_decode_init(AVCodecContext *avctx) |
493 { | 493 { |
494 QtrleContext *s = (QtrleContext *)avctx->priv_data; | 494 QtrleContext *s = avctx->priv_data; |
495 | 495 |
496 s->avctx = avctx; | 496 s->avctx = avctx; |
497 switch (avctx->bits_per_sample) { | 497 switch (avctx->bits_per_sample) { |
498 case 1: | 498 case 1: |
499 case 2: | 499 case 2: |
532 | 532 |
533 static int qtrle_decode_frame(AVCodecContext *avctx, | 533 static int qtrle_decode_frame(AVCodecContext *avctx, |
534 void *data, int *data_size, | 534 void *data, int *data_size, |
535 uint8_t *buf, int buf_size) | 535 uint8_t *buf, int buf_size) |
536 { | 536 { |
537 QtrleContext *s = (QtrleContext *)avctx->priv_data; | 537 QtrleContext *s = avctx->priv_data; |
538 | 538 |
539 s->buf = buf; | 539 s->buf = buf; |
540 s->size = buf_size; | 540 s->size = buf_size; |
541 | 541 |
542 s->frame.reference = 1; | 542 s->frame.reference = 1; |
605 return buf_size; | 605 return buf_size; |
606 } | 606 } |
607 | 607 |
608 static int qtrle_decode_end(AVCodecContext *avctx) | 608 static int qtrle_decode_end(AVCodecContext *avctx) |
609 { | 609 { |
610 QtrleContext *s = (QtrleContext *)avctx->priv_data; | 610 QtrleContext *s = avctx->priv_data; |
611 | 611 |
612 if (s->frame.data[0]) | 612 if (s->frame.data[0]) |
613 avctx->release_buffer(avctx, &s->frame); | 613 avctx->release_buffer(avctx, &s->frame); |
614 | 614 |
615 return 0; | 615 return 0; |