Lines Matching refs:and
9 constant bitrates payloads such as IEC61937 in mind. Arguments and
14 in system-on-chip designs, and DSPs are also integrated in audio
23 provide a control and data-streaming interface for audio DSPs.
27 API in the mainline kernel instead of the staging tree and make it
34 - separation between byte counts and time. Compressed formats may have
43 of the sampling rate, number of channels and bits per sample. In
45 may also provide support for a limited number of audio encoders and
50 popular formats used for audio and video capture and playback. It is
56 stereo. Likewise WMA10 level M3 may require too much memory and cpu
69 to expose, translate and make use of the capabilities of the audio
77 control. Start, pause, resume, drain and stop commands have the same
94 mandatory routines and possibly make use of optional ones.
105 correspond to valid settings, and to minimize the risks of
110 supported. Likewise, embedded DSPs have limited memory and cpu cycles,
112 dynamic and dependent on existing workloads. In addition to codec
115 sizes, the number of bytes required to synchronize, etc, and can be
131 of bytes transferred, the number of samples processed and the number
139 - Addition of FLAC and IEC formats
151 delay and padding and directly move from one track content to another. The end
157 music content. The decoder needs to know the encoder delay and encoder padding.
159 and are not present by default in the bitstream, hence the need for a new
160 interface to pass this information to the DSP. Also DSP and userspace needs to
161 switch from one track to another and start using data for second track.
166 This routine sets the encoder delay and encoder padding. This can be used by
171 This routine tells DSP that metadata and write operation sent after this would
176 EOF is reached and now DSP can start skipping padding delay. Also next write
192 (note: order for partial_drain and write for next track can be reversed as well)
198 coupling between the DSP and the host stack, limiting power savings.
206 volume changes and routing information will be provided with regular
224 in nature and data written/read doesn't translate directly to
225 rendered output in time, this does not deal with underrun/overrun and
229 - Mark Brown and Liam Girdwood for discussions on the need for this API
232 - Sing Nallasellan, Sikkandar Madar and Prasanna Samaga for
233 demonstrating and quantifying the benefits of audio offload on a