lp:alsa-utils

Created by Jelmer Vernooij on 2010-01-27 and last modified on 2018-12-07
Get this branch:
bzr branch lp:alsa-utils

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
Alsa utilities
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.alsa-project.org/alsa-utils.git.

The next import is scheduled to run in 24 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 15 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 15 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 15 seconds — see the log
Import started 23 hours ago on izar and finished 23 hours ago taking 15 seconds — see the log
Import started on 2018-12-11 on alnitak and finished on 2018-12-11 taking 15 seconds — see the log
Import started on 2018-12-10 on alnitak and finished on 2018-12-10 taking 15 seconds — see the log
Import started on 2018-12-10 on alnitak and finished on 2018-12-10 taking 15 seconds — see the log
Import started on 2018-12-10 on izar and finished on 2018-12-10 taking 15 seconds — see the log
Import started on 2018-12-10 on izar and finished on 2018-12-10 taking 20 seconds — see the log
Import started on 2018-12-09 on izar and finished on 2018-12-09 taking 20 seconds — see the log

Recent revisions

1432. By Takashi Sakamoto on 2018-12-07

axfer: enable each backend to print own help

This commit adds an operation for xfer backend to print help text.
In this time, content of the help is not implemented yet.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1431. By Takashi Sakamoto on 2018-12-07

axfer: print help text of transfer subcommand just for common options

This commit adds help text of transfer subcommand.

In this time, backend options are not described. They will be added in
future commits.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1430. By Takashi Sakamoto on 2018-12-07

axfer: print help text of list subcommand

This commit adds help text of list subcommand.

This help text can not be in execution of alias (aplay/arecord) due to
program design.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1429. By Takashi Sakamoto on 2018-12-07

axfer: print help text of command entry

This commit adds help text of command entry. This is printed when
help subcommand is given, or a valid subcommand or a valid direction
are not given.

Unfortunately, at present, execution of alias (aplay/arecord) with help
options prints the added help text. It should print help options in
transfer subcommand. This bug will fixed in future commits.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1428. By Takashi Sakamoto on 2018-12-07

axfer: add a section about design of transfer subcommand

An implementation of transfer subcommand is the most large part and
complicated somehow. This commit adds a section titled 'DESIGN' to
manual to overall design of the subcommand.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1427. By Takashi Sakamoto on 2018-12-07

axfer: add a section to describe compatibility to aplay(1)

The axfer(1) is designed to keep backward compatibility to aplay(1)
as much as possible, however some changes are added to its behaviour.

This commit adds a section titles 'COMPATIBILITY TO APLAY' to each
manuals.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1426. By Takashi Sakamoto on 2018-12-07

axfer: add a manual for transfer subcommand

This commit adds a manual for transfer subcommand in axfer(1). This
subcommand is a main feature of this command, to transfer audio data
frame between device/node and file/stdio.

This subcommand is designed to have several transmission backend.
Detail explanation about these backends is added in future commits.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1425. By Takashi Sakamoto on 2018-12-07

axfer: add a manual for list subcommand

This commit adds a manual for list subcommand of axfer(1). At present,
this subcommand prints helpful information to transfer subcommand in
libasound backend.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1424. By Takashi Sakamoto on 2018-12-07

axfer: add a manual for entry point

This commit adds a manual for axfer(1). This command is an entry point
to supported subcommand.

I note that axfer(1) has renewed option system against aplay(1). The
command get positional two options for subcommand and direction. In
short:
 $ axfer transfer capture|playback [options for transfer subcommand]
 $ axfer list capture|playback [options for list subcommand]
 $ axfer version
 $ axfer help

Manuals to subcommands are added later separately.

Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

1423. By Takashi Sakamoto on 2018-12-05

axfer: check whether a terminal is referred for stdio

A reference to a terminal for standard input/output brings some
troubles. For capture transmission, it can bring some terminal
control codes and it's possible to make the terminal in disorder.
For playback transmission, it can bring endless loop to read
data for detection of type of container.

This commit checks whether a terminal is referred for the standard
input/output by a call isatty(3). When detecting a terminal,
axfer run time prints message and goes to finish.

Suggested-by: Takashi Iwai <email address hidden>
Signed-off-by: Takashi Sakamoto <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers