Lines Matching defs:ast
103 AVStream *st, *ast[7];
176 ast[i] = av_new_stream(s, 0);
177 smk->indexes[i] = ast[i]->index;
178 ast[i]->codec->codec_type = CODEC_TYPE_AUDIO;
179 ast[i]->codec->codec_id = (smk->rates[i] & SMK_AUD_PACKED) ? CODEC_ID_SMACKAUDIO : CODEC_ID_PCM_U8;
180 ast[i]->codec->codec_tag = MKTAG('S', 'M', 'K', 'A');
181 ast[i]->codec->channels = (smk->rates[i] & SMK_AUD_STEREO) ? 2 : 1;
182 ast[i]->codec->sample_rate = smk->rates[i] & 0xFFFFFF;
183 ast[i]->codec->bits_per_coded_sample = (smk->rates[i] & SMK_AUD_16BITS) ? 16 : 8;
184 if(ast[i]->codec->bits_per_coded_sample == 16 && ast[i]->codec->codec_id == CODEC_ID_PCM_U8)
185 ast[i]->codec->codec_id = CODEC_ID_PCM_S16LE;
186 av_set_pts_info(ast[i], 64, 1, ast[i]->codec->sample_rate
187 * ast[i]->codec->channels * ast[i]->codec->bits_per_coded_sample / 8);