Lines Matching defs:program
240 AVProgram *program = NULL;
247 program = ac->programs[i];
249 if (!program) {
250 program = av_mallocz(sizeof(*program));
251 if (!program)
253 ret = av_dynarray_add_nofree(&ac->programs, &ac->nb_programs, program);
255 av_free(program);
258 program->discard = AVDISCARD_NONE;
259 program->pmt_version = -1;
260 program->id = id;
261 program->pts_wrap_reference = AV_NOPTS_VALUE;
262 program->pts_wrap_behavior = AV_PTS_WRAP_IGNORE;
263 program->start_time =
264 program->end_time = AV_NOPTS_VALUE;
266 return program;
271 AVProgram *program = NULL;
282 program = ac->programs[i];
283 for (unsigned j = 0; j < program->nb_stream_indexes; j++)
284 if (program->stream_index[j] == idx)
287 tmp = av_realloc_array(program->stream_index, program->nb_stream_indexes+1, sizeof(unsigned int));
290 program->stream_index = tmp;
291 program->stream_index[program->nb_stream_indexes++] = idx;
357 unsigned *program = NULL;
363 program = p->stream_index;
368 int real_stream_index = program ? program[i] : i;
401 if (program && i == nb_streams - 1 && ret < 0) {
402 program = NULL;