diff mbox

alsa-lib: Fix assorted tstamp_type bugs/omissions.

Message ID 1416926694-25174-1-git-send-email-timcussins@eml.cc (mailing list archive)
State New, archived
Headers show

Commit Message

Tim Cussins Nov. 25, 2014, 2:44 p.m. UTC
Just a couple of quick fixes related to tstamp_type.

- snd_pcm_sw_params(): copy tstamp_type field
- snd_pcm_tstamp_type_name(): fix argument type
- snd_pcm_dump_sw_setup(): fix dumping of tstamp_type field

---
 src/pcm/pcm.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Comments

Takashi Iwai Nov. 25, 2014, 3:35 p.m. UTC | #1
At Tue, 25 Nov 2014 14:44:54 +0000,
Tim Cussins wrote:
> 
> Just a couple of quick fixes related to tstamp_type.
> 
> - snd_pcm_sw_params(): copy tstamp_type field
> - snd_pcm_tstamp_type_name(): fix argument type
> - snd_pcm_dump_sw_setup(): fix dumping of tstamp_type field

Applied now.  Thanks!


Takashi

> 
> ---
>  src/pcm/pcm.c |    5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c
> index 3904256..baa47c7 100644
> --- a/src/pcm/pcm.c
> +++ b/src/pcm/pcm.c
> @@ -897,6 +897,7 @@ int snd_pcm_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)
>  	if (err < 0)
>  		return err;
>  	pcm->tstamp_mode = params->tstamp_mode;
> +	pcm->tstamp_type = params->tstamp_type;
>  	pcm->period_step = params->period_step;
>  	pcm->avail_min = params->avail_min;
>  	pcm->period_event = sw_get_period_event(params);
> @@ -1843,7 +1844,7 @@ const char *snd_pcm_tstamp_mode_name(snd_pcm_tstamp_t mode)
>   * \param mode PCM tstamp type
>   * \return ascii name of PCM tstamp type setting
>   */
> -const char *snd_pcm_tstamp_type_name(snd_pcm_tstamp_t type)
> +const char *snd_pcm_tstamp_type_name(snd_pcm_tstamp_type_t type)
>  {
>  	if (type > SND_PCM_TSTAMP_TYPE_LAST)
>  		return NULL;
> @@ -1924,7 +1925,7 @@ int snd_pcm_dump_sw_setup(snd_pcm_t *pcm, snd_output_t *out)
>  		return -EIO;
>  	}
>  	snd_output_printf(out, "  tstamp_mode  : %s\n", snd_pcm_tstamp_mode_name(pcm->tstamp_mode));
> -	snd_output_printf(out, "  tstamp_type  : %s\n", snd_pcm_tstamp_type_name(pcm->tstamp_mode));
> +	snd_output_printf(out, "  tstamp_type  : %s\n", snd_pcm_tstamp_type_name(pcm->tstamp_type));
>  	snd_output_printf(out, "  period_step  : %d\n", pcm->period_step);
>  	snd_output_printf(out, "  avail_min    : %ld\n", pcm->avail_min);
>  	snd_output_printf(out, "  period_event : %i\n", pcm->period_event);
> -- 
> 1.7.10.4
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>
diff mbox

Patch

diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c
index 3904256..baa47c7 100644
--- a/src/pcm/pcm.c
+++ b/src/pcm/pcm.c
@@ -897,6 +897,7 @@  int snd_pcm_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)
 	if (err < 0)
 		return err;
 	pcm->tstamp_mode = params->tstamp_mode;
+	pcm->tstamp_type = params->tstamp_type;
 	pcm->period_step = params->period_step;
 	pcm->avail_min = params->avail_min;
 	pcm->period_event = sw_get_period_event(params);
@@ -1843,7 +1844,7 @@  const char *snd_pcm_tstamp_mode_name(snd_pcm_tstamp_t mode)
  * \param mode PCM tstamp type
  * \return ascii name of PCM tstamp type setting
  */
-const char *snd_pcm_tstamp_type_name(snd_pcm_tstamp_t type)
+const char *snd_pcm_tstamp_type_name(snd_pcm_tstamp_type_t type)
 {
 	if (type > SND_PCM_TSTAMP_TYPE_LAST)
 		return NULL;
@@ -1924,7 +1925,7 @@  int snd_pcm_dump_sw_setup(snd_pcm_t *pcm, snd_output_t *out)
 		return -EIO;
 	}
 	snd_output_printf(out, "  tstamp_mode  : %s\n", snd_pcm_tstamp_mode_name(pcm->tstamp_mode));
-	snd_output_printf(out, "  tstamp_type  : %s\n", snd_pcm_tstamp_type_name(pcm->tstamp_mode));
+	snd_output_printf(out, "  tstamp_type  : %s\n", snd_pcm_tstamp_type_name(pcm->tstamp_type));
 	snd_output_printf(out, "  period_step  : %d\n", pcm->period_step);
 	snd_output_printf(out, "  avail_min    : %ld\n", pcm->avail_min);
 	snd_output_printf(out, "  period_event : %i\n", pcm->period_event);