Lines Matching refs:s1
51 static av_cold int audio_write_header(AVFormatContext *s1)
53 AlsaData *s = s1->priv_data;
59 if (s1->nb_streams != 1 || s1->streams[0]->codecpar->codec_type != AVMEDIA_TYPE_AUDIO) {
60 av_log(s1, AV_LOG_ERROR, "Only a single audio stream is supported.\n");
63 st = s1->streams[0];
67 res = ff_alsa_open(s1, SND_PCM_STREAM_PLAYBACK, &sample_rate,
70 av_log(s1, AV_LOG_ERROR,
84 static int audio_write_packet(AVFormatContext *s1, AVPacket *pkt)
86 AlsaData *s = s1->priv_data;
109 if (ff_alsa_xrun_recover(s1, res) < 0) {
110 av_log(s1, AV_LOG_ERROR, "ALSA write error: %s\n",
120 static int audio_write_frame(AVFormatContext *s1, int stream_index,
123 AlsaData *s = s1->priv_data;
128 return av_sample_fmt_is_planar(s1->streams[stream_index]->codecpar->format) ?
135 return audio_write_packet(s1, &pkt);
139 audio_get_output_timestamp(AVFormatContext *s1, int stream,
142 AlsaData *s = s1->priv_data;