Lines Matching refs:inter
154 struct ws_interval *inter;
1025 static int add_interval(struct ws_intervals *inter,
1033 ri = &inter->inter[ref];
1043 i = alloc_array_elem((void **)&inter->inter, sizeof(*i),
1044 &inter->nb_inter, &inter->max_inter);
1056 return i - inter->inter;
1059 static int add_bell(struct ws_intervals *inter, struct sbg_script *s,
1077 r = add_interval(inter, WS_SINE, 3, -1,
1088 struct ws_intervals *inter,
1103 r = add_interval(inter, WS_SINE, 3, s1->ref.l,
1110 r = add_interval(inter, WS_SINE, 1, s1->ref.l,
1116 r = add_interval(inter, WS_SINE, 2, s1->ref.r,
1127 r = add_bell(inter, s, ts1, ts2, s1->carrier, s2->vol);
1148 r = add_interval(inter, WS_NOISE, 3, s1->ref.l,
1167 struct ws_intervals *inter,
1176 r = generate_interval(log, s, inter, ts1, ts2, s1, s1, 0);
1196 struct ws_intervals *inter,
1239 r = generate_interval(log, s, inter,
1250 r = generate_interval(log, s, inter,
1257 r = generate_interval(log, s, inter,
1282 struct ws_intervals *inter)
1343 r = generate_plateau(log, s, inter, ev1);
1346 r = generate_transition(log, s, inter, ev1, ev2);
1350 if (!inter->nb_inter)
1356 struct ws_intervals *inter)
1361 for (i = 0; i < inter->nb_inter; i++) {
1362 edata_size += inter->inter[i].type == WS_SINE ? 44 :
1363 inter->inter[i].type == WS_NOISE ? 32 : 0;
1373 ADD_EDATA32(inter->nb_inter);
1374 for (i = 0; i < inter->nb_inter; i++) {
1375 ADD_EDATA64(inter->inter[i].ts1);
1376 ADD_EDATA64(inter->inter[i].ts2);
1377 ADD_EDATA32(inter->inter[i].type);
1378 ADD_EDATA32(inter->inter[i].channels);
1379 switch (inter->inter[i].type) {
1381 ADD_EDATA32(inter->inter[i].f1);
1382 ADD_EDATA32(inter->inter[i].f2);
1383 ADD_EDATA32(inter->inter[i].a1);
1384 ADD_EDATA32(inter->inter[i].a2);
1385 ADD_EDATA32(inter->inter[i].phi);
1388 ADD_EDATA32(inter->inter[i].a1);
1389 ADD_EDATA32(inter->inter[i].a2);
1418 struct ws_intervals inter = { 0 };
1439 r = generate_intervals(avf, &script, sbg->sample_rate, &inter);
1472 r = encode_intervals(&script, st->codecpar, &inter);
1476 av_free(inter.inter);
1481 av_free(inter.inter);