Mercurial > libavformat.hg
comparison mov.c @ 1353:c2e922377f8b libavformat
remove useless casts
author | bcoudurier |
---|---|
date | Wed, 04 Oct 2006 13:18:51 +0000 |
parents | 531c75b73254 |
children | 0899bfe4105c |
comparison
equal
deleted
inserted
replaced
1352:e3d0366c8dfb | 1353:c2e922377f8b |
---|---|
494 st->codec->extradata = av_mallocz(len + FF_INPUT_BUFFER_PADDING_SIZE); | 494 st->codec->extradata = av_mallocz(len + FF_INPUT_BUFFER_PADDING_SIZE); |
495 if (st->codec->extradata) { | 495 if (st->codec->extradata) { |
496 get_buffer(pb, st->codec->extradata, len); | 496 get_buffer(pb, st->codec->extradata, len); |
497 st->codec->extradata_size = len; | 497 st->codec->extradata_size = len; |
498 /* from mplayer */ | 498 /* from mplayer */ |
499 if ((*(uint8_t *)st->codec->extradata >> 3) == 29) { | 499 if ((*st->codec->extradata >> 3) == 29) { |
500 st->codec->codec_id = CODEC_ID_MP3ON4; | 500 st->codec->codec_id = CODEC_ID_MP3ON4; |
501 } | 501 } |
502 } | 502 } |
503 } | 503 } |
504 } | 504 } |
647 st->codec->extradata_size = 0x5a + atom.size; | 647 st->codec->extradata_size = 0x5a + atom.size; |
648 st->codec->extradata = av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); | 648 st->codec->extradata = av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); |
649 | 649 |
650 if (st->codec->extradata) { | 650 if (st->codec->extradata) { |
651 strcpy(st->codec->extradata, "SVQ3"); // fake | 651 strcpy(st->codec->extradata, "SVQ3"); // fake |
652 get_buffer(pb, (uint8_t *)st->codec->extradata + 0x5a, atom.size); | 652 get_buffer(pb, st->codec->extradata + 0x5a, atom.size); |
653 dprintf("Reading SMI %"PRId64" %s\n", atom.size, (char*)st->codec->extradata + 0x5a); | 653 dprintf("Reading SMI %"PRId64" %s\n", atom.size, st->codec->extradata + 0x5a); |
654 } else | 654 } else |
655 url_fskip(pb, atom.size); | 655 url_fskip(pb, atom.size); |
656 | 656 |
657 return 0; | 657 return 0; |
658 } | 658 } |
687 av_free(st->codec->extradata); | 687 av_free(st->codec->extradata); |
688 st->codec->extradata_size = 36; | 688 st->codec->extradata_size = 36; |
689 st->codec->extradata = av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); | 689 st->codec->extradata = av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); |
690 | 690 |
691 if (st->codec->extradata) { | 691 if (st->codec->extradata) { |
692 strcpy((char *)st->codec->extradata + 4, "alac"); // fake | 692 strcpy(st->codec->extradata + 4, "alac"); // fake |
693 get_buffer(pb, (uint8_t *)st->codec->extradata + 8, 36 - 8); | 693 get_buffer(pb, st->codec->extradata + 8, 36 - 8); |
694 dprintf("Reading alac %d %s\n", st->codec->extradata_size, (char*)st->codec->extradata); | 694 dprintf("Reading alac %d %s\n", st->codec->extradata_size, st->codec->extradata); |
695 } else | 695 } else |
696 url_fskip(pb, atom.size); | 696 url_fskip(pb, atom.size); |
697 return 0; | 697 return 0; |
698 } | 698 } |
699 | 699 |
733 st->codec->extradata_size = atom.size + 8; | 733 st->codec->extradata_size = atom.size + 8; |
734 st->codec->extradata = av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); | 734 st->codec->extradata = av_mallocz(st->codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); |
735 | 735 |
736 /* pass all jp2h atom to codec */ | 736 /* pass all jp2h atom to codec */ |
737 if (st->codec->extradata) { | 737 if (st->codec->extradata) { |
738 strcpy((char *)st->codec->extradata + 4, "jp2h"); | 738 strcpy(st->codec->extradata + 4, "jp2h"); |
739 get_buffer(pb, (uint8_t *)st->codec->extradata + 8, atom.size); | 739 get_buffer(pb, st->codec->extradata + 8, atom.size); |
740 } else | 740 } else |
741 url_fskip(pb, atom.size); | 741 url_fskip(pb, atom.size); |
742 return 0; | 742 return 0; |
743 } | 743 } |
744 | 744 |