[alsa-devel] [PATCH v4 2/2] ac3dec: Show usage if no parameter is passed
Takashi Iwai
tiwai at suse.de
Tue Nov 13 14:34:57 CET 2012
At Tue, 13 Nov 2012 10:08:14 -0200,
Fabio Estevam wrote:
>
> When ac3dec is called without any argument the application hangs forever.
>
> Instead of hanging, print the usage and exit.
>
> Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
Thanks, applied.
Takashi
> ---
> Changes since v3:
> - Fix return value
> Changes since v2:
> - No changes
> Changes since v1:
> - Also check for isatty, so that 'ac3dec < file.wav' can still work
> ac3dec/ac3dec.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/ac3dec/ac3dec.c b/ac3dec/ac3dec.c
> index 00c4f1a..ce6c507 100644
> --- a/ac3dec/ac3dec.c
> +++ b/ac3dec/ac3dec.c
> @@ -130,6 +130,11 @@ int main(int argc,char *argv[])
> out_config.spdif = SPDIF_NONE;
> out_config.hdmi = 0;
>
> + if (isatty(fileno(stdin)) && (argc == 1)) {
> + help();
> + return 1;
> + }
> +
> morehelp = 0;
> while (1) {
> int c;
> --
> 1.7.9.5
>
>
More information about the Alsa-devel
mailing list