Lines Matching defs:channels
106 int channels;
279 venc->channels = avctx->ch_layout.nb_channels;
424 mc->mux = av_malloc(sizeof(int) * venc->channels);
427 for (i = 0; i < venc->channels; i++)
437 mc->coupling_steps = venc->channels == 2 ? 1 : 0;
460 venc->saved = av_malloc_array(sizeof(float) * venc->channels, (1 << venc->log2_blocksize[1]) / 2);
461 venc->samples = av_malloc_array(sizeof(float) * venc->channels, (1 << venc->log2_blocksize[1]));
462 venc->floor = av_malloc_array(sizeof(float) * venc->channels, (1 << venc->log2_blocksize[1]) / 2);
463 venc->coeffs = av_malloc_array(sizeof(float) * venc->channels, (1 << venc->log2_blocksize[1]) / 2);
464 venc->scratch = av_malloc_array(sizeof(float) * venc->channels, (1 << venc->log2_blocksize[1]));
635 put_bits(&pb, 8, venc->channels);
703 put_bits(&pb, ilog(venc->channels - 1), mc->magnitude[j]);
704 put_bits(&pb, ilog(venc->channels - 1), mc->angle[j]);
711 for (j = 0; j < venc->channels; j++)
917 int channels = (rc->type == 2) ? 1 : real_ch;
941 for (j = 0; j < channels; j++) {
952 for (j = 0; j < channels; j++) {
1013 for (channel = 0; channel < venc->channels; channel++) {
1031 static AVFrame *spawn_empty_frame(AVCodecContext *avctx, int channels)
1042 f->ch_layout.nb_channels = channels;
1049 for (ch = 0; ch < channels; ch++) {
1066 for (ch = 0; ch < venc->channels; ch++)
1070 for (ch = 0; ch < venc->channels; ch++)
1076 for (ch = 0; ch < venc->channels; ch++) {
1088 memcpy(venc->scratch, venc->samples, 2 * venc->channels * frame_size);
1125 AVFrame *empty = spawn_empty_frame(avctx, venc->channels);
1155 for (i = 0; i < venc->channels; i++) {
1165 for (i = 0; i < venc->channels * frame_size; i++)
1183 &pb, venc->coeffs, frame_size, venc->channels)) {
1272 av_log(avctx, AV_LOG_ERROR, "Current FFmpeg Vorbis encoder only supports 2 channels.\n");