Lines Matching refs:swr_ctx
70 struct SwrContext *swr_ctx;
288 ost->swr_ctx = swr_alloc();
289 if (!ost->swr_ctx) {
295 av_opt_set_chlayout (ost->swr_ctx, "in_chlayout", &c->ch_layout, 0);
296 av_opt_set_int (ost->swr_ctx, "in_sample_rate", c->sample_rate, 0);
297 av_opt_set_sample_fmt(ost->swr_ctx, "in_sample_fmt", AV_SAMPLE_FMT_S16, 0);
298 av_opt_set_chlayout (ost->swr_ctx, "out_chlayout", &c->ch_layout, 0);
299 av_opt_set_int (ost->swr_ctx, "out_sample_rate", c->sample_rate, 0);
300 av_opt_set_sample_fmt(ost->swr_ctx, "out_sample_fmt", c->sample_fmt, 0);
303 if ((ret = swr_init(ost->swr_ctx)) < 0) {
354 dst_nb_samples = av_rescale_rnd(swr_get_delay(ost->swr_ctx, c->sample_rate) + frame->nb_samples,
367 ret = swr_convert(ost->swr_ctx,
533 swr_free(&ost->swr_ctx);