Lines Matching refs:data
68 int64_t data;
293 if (!wav->data)
294 wav->data = peak;
363 /* data header */
364 wav->data = ff_start_tag(pb, "data");
376 avio_write(pb, pkt->data, pkt->size);
383 wav->peak_maxpos[c] = FFMAX(wav->peak_maxpos[c], *(int8_t*)(pkt->data + i));
384 wav->peak_maxneg[c] = FFMIN(wav->peak_maxneg[c], *(int8_t*)(pkt->data + i));
386 wav->peak_maxpos[c] = FFMAX(wav->peak_maxpos[c], (int16_t)AV_RL16(pkt->data + i));
387 wav->peak_maxneg[c] = FFMIN(wav->peak_maxneg[c], (int16_t)AV_RL16(pkt->data + i));
420 if (wav->write_peak != PEAK_ONLY && avio_tell(pb) - wav->data < UINT32_MAX) {
421 ff_end_tag(pb, wav->data);
430 data_size = file_size - wav->data;
469 avio_wl64(pb, data_size); /* data chunk size */
471 avio_wl32(pb, 0); /* number of table entries for non-'data' chunks */
473 /* write -1 in data chunk size */
474 avio_seek(pb, wav->data - 4, SEEK_SET);
490 { "on", "Append peak chunk after wav data.", 0, AV_OPT_TYPE_CONST, { .i64 = PEAK_ON }, 0, 0, ENC, "peak" },
491 { "only", "Write only peak chunk, omit wav data.", 0, AV_OPT_TYPE_CONST, { .i64 = PEAK_ONLY }, 0, 0, ENC, "peak" },
497 { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC },
574 start_guid(pb, ff_w64_guid_data, &wav->data);
586 end_guid(pb, wav->data);