Lines Matching defs:hdr
68 static void pp_bnk_parse_header(PPBnkHeader *hdr, const uint8_t *buf)
70 hdr->bank_id = AV_RL32(buf + 0);
71 hdr->sample_rate = AV_RL32(buf + 4);
72 hdr->always1 = AV_RL32(buf + 8);
73 hdr->track_count = AV_RL32(buf + 12);
74 hdr->flags = AV_RL32(buf + 16);
116 PPBnkHeader hdr;
123 pp_bnk_parse_header(&hdr, buf);
125 if (hdr.track_count == 0 || hdr.track_count > INT_MAX)
128 if (hdr.sample_rate == 0 || hdr.sample_rate > INT_MAX)
131 if (hdr.always1 != 1) {
136 ctx->track_count = hdr.track_count;
138 if (!(ctx->tracks = av_malloc_array(hdr.track_count, sizeof(PPBnkCtxTrack))))
142 for (int i = 0; i < hdr.track_count; i++) {
153 i, hdr.track_count);
161 if (e.sample_rate != hdr.sample_rate)
194 ctx->is_music = (hdr.flags & PP_BNK_FLAG_MUSIC) &&
209 par->sample_rate = hdr.sample_rate;