Lines Matching defs:header
54 uint8_t *header[3];
201 int header)
213 // Do not try to flush header packets though, that will create broken files.
214 if ((st->codecpar->codec_id == AV_CODEC_ID_THEORA || st->codecpar->codec_id == AV_CODEC_ID_VP8) && !header &&
224 if (!header && oggstream->page.size > 0 &&
261 } else if (!header) {
314 oggstream->header[0] = av_mallocz(51); // per ogg flac specs
315 p = oggstream->header[0];
332 oggstream->header[1] = p;
350 // first packet: Speex header
354 oggstream->header[0] = p;
357 AV_WL32(&oggstream->header[0][68], 0); // set extra_headers to 0
363 oggstream->header[1] = p;
380 /* first packet: Opus header */
384 oggstream->header[0] = p;
392 oggstream->header[1] = p;
406 /* first packet: VP8 header */
410 oggstream->header[0] = p;
437 oggstream->header[1] = p;
566 (const uint8_t**)oggstream->header, oggstream->header_len) < 0) {
568 oggstream->header[1] = NULL;
575 oggstream->header[1] = p;
583 int den = AV_RB32(oggstream->header[0] + 22), num = AV_RB32(oggstream->header[0] + 26);
584 /* Make sure to use time base stored in the Theora stream header to write
593 oggstream->kfgshift = ((oggstream->header[0][40]&3)<<3)|(oggstream->header[0][41]>>5);
594 oggstream->vrev = oggstream->header[0][9];
611 ogg_buffer_data(s, s->streams[j], oggstream->header[0],
621 ogg_buffer_data(s, st, oggstream->header[i],
735 av_freep(&oggstream->header[0]);
737 av_freep(&oggstream->header[1]);