Lines Matching refs:def
108 struct sbg_script_definition *def;
583 struct sbg_script_definition *def)
603 def->type = 'B';
604 def->elements = tseq;
605 def->nb_elements = p->nb_block_tseq - tseq;
606 if (!def->nb_elements)
740 struct sbg_script_definition *def)
757 def->type = 'S';
758 def->elements = synth;
759 def->nb_elements = p->scs.nb_synth - synth;
767 struct sbg_script_definition *def;
779 def = alloc_array_elem((void **)&p->scs.def, sizeof(*def),
781 if (!def)
783 def->name = name.s;
784 def->name_len = name.e - name.s;
786 return parse_block_def(p, def);
787 return parse_synth_def(p, def);
792 av_freep(&s->def);
959 struct sbg_script_definition *def;
973 if (s->def[i].name_len == tseq->name_len &&
974 !memcmp(s->def[i].name, tseq->name, tseq->name_len))
982 def = &s->def[i];
983 if (def->type == 'B') {
984 be = s->block_tseq + def->elements;
985 for (i = 0; i < def->nb_elements; i++) {
996 ev->elements = def->elements;
997 ev->nb_elements = def->nb_elements;