• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavformat/

Lines Matching refs:extradata

816     av_free(st->codec->extradata);
817 st->codec->extradata = av_mallocz(atom.size + 0x5a + FF_INPUT_BUFFER_PADDING_SIZE);
818 if (!st->codec->extradata)
821 memcpy(st->codec->extradata, "SVQ3", 4); // fake
822 avio_read(pb, st->codec->extradata + 0x5a, atom.size);
823 av_dlog(c->fc, "Reading SMI %"PRId64" %s\n", atom.size, st->codec->extradata + 0x5a);
893 /* FIXME modify qdm2/svq3/h264 decoders to take full atom as extradata */
906 buf= av_realloc(st->codec->extradata, size);
909 st->codec->extradata= buf;
931 av_free(st->codec->extradata);
932 st->codec->extradata = av_mallocz(atom.size + FF_INPUT_BUFFER_PADDING_SIZE);
933 if (!st->codec->extradata)
936 avio_read(pb, st->codec->extradata, atom.size);
947 * This function reads atom content and puts data in extradata without tag
970 av_free(st->codec->extradata);
971 st->codec->extradata = av_mallocz(atom.size + FF_INPUT_BUFFER_PADDING_SIZE);
972 if (!st->codec->extradata)
975 avio_read(pb, st->codec->extradata, atom.size);
981 * but can have extradata appended at the end after the 40 bytes belonging
997 av_free(st->codec->extradata);
998 st->codec->extradata = av_mallocz(atom.size - 40 + FF_INPUT_BUFFER_PADDING_SIZE);
999 if (!st->codec->extradata)
1003 avio_read(pb, st->codec->extradata, atom.size - 40);
1119 /* we cannot demux concatenated h264 streams because of different extradata */
1406 st->codec->frame_size = AV_RB32(st->codec->extradata+12);
1407 st->codec->channels = AV_RB8 (st->codec->extradata+21);
1408 st->codec->sample_rate = AV_RB32(st->codec->extradata+32);