[alsa-devel] [PATCH 17/53] ALSA: x86: Drop unused hw_silence field
Pierre-Louis Bossart
pierre-louis.bossart at linux.intel.com
Thu Feb 2 20:11:10 CET 2017
On 2/2/17 11:02 AM, Takashi Iwai wrote:
> It's nowhere used. Let's drop it.
That's one of the things I wanted to add. When you start playback there
is a 1-2s period where the receiver is still looking at the data to
figure out if it's PCM or compressed, and you lose those 1-2s of audio.
The hw silence mode is a way to keep the link active.
But I guess we can remove first and re-add later so no objections.
>
> Signed-off-by: Takashi Iwai <tiwai at suse.de>
> ---
> sound/x86/intel_hdmi_audio.c | 1 -
> sound/x86/intel_hdmi_audio.h | 2 --
> 2 files changed, 3 deletions(-)
>
> diff --git a/sound/x86/intel_hdmi_audio.c b/sound/x86/intel_hdmi_audio.c
> index e08691110a48..efc56544af17 100644
> --- a/sound/x86/intel_hdmi_audio.c
> +++ b/sound/x86/intel_hdmi_audio.c
> @@ -1696,7 +1696,6 @@ int hdmi_audio_probe(struct platform_device *devptr,
> pm_runtime_set_active(intelhaddata->dev);
> pm_runtime_enable(intelhaddata->dev);
>
> - intelhaddata->hw_silence = 1;
> *had_ret = intelhaddata;
>
> return 0;
> diff --git a/sound/x86/intel_hdmi_audio.h b/sound/x86/intel_hdmi_audio.h
> index da0a927d37fe..32a2fb766e47 100644
> --- a/sound/x86/intel_hdmi_audio.h
> +++ b/sound/x86/intel_hdmi_audio.h
> @@ -118,7 +118,6 @@ struct had_pvt_data {
> * @kctl: holds kctl ptrs used for channel map
> * @chmap: holds channel map info
> * @audio_reg_base: hdmi audio register base offset
> - * @hw_silence: flag indicates SoC support for HW silence/Keep alive
> * @underrun_count: PCM stream underrun counter
> */
> struct snd_intelhad {
> @@ -142,7 +141,6 @@ struct snd_intelhad {
> struct snd_pcm_chmap *chmap;
> unsigned int *audio_reg_base;
> unsigned int audio_cfg_offset;
> - bool hw_silence;
> int underrun_count;
> };
>
>
More information about the Alsa-devel
mailing list