mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2025-10-29 05:40:25 -04:00
Changing the version in the file header would make a preset file not readable by older versions of the tool. If we just append new data always at the end of the save procedure we should have no problems reading them with different versions, as they all just read to a certain point and ignore the rest of the file. This patch implements the logic to save the presets first to a file called file_name.tmp and appends any extra data that would come after in a possibly present file_name file. Any data written by newer versions would remain in the preset file and from now on no old version should remove data written by newer versions. Also since we write to a temporary file and rename afterwards an extra feature is gained of not corrupting the preset should we crash. Signed-off-by: Jasmin Fazlic <superfassl@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> |
||
|---|---|---|
| .. | ||
| desktop | ||
| pixmaps | ||
| src | ||
| AUTHORS | ||
| ChangeLog | ||
| configure.ac | ||
| COPYING | ||
| gitcompile | ||
| INSTALL | ||
| Makefile.am | ||
| NEWS | ||
| README | ||
| TODO | ||
HDSPMixer
HDSPMixer is the Linux equivalent of the Totalmix application from RME.
It is a tool to control the advanced routing features of the RME Hammerfall DSP
soundcard series.
Users of Totalmix shouldn't be disapointed because HDSPMixer presents the
same interface.
New users should read Totalmix documentation available from RME's website
(http://www.rme-audio.de)
NOTE:
As the ALT key is often used by window managers, the effect of ALT+Click and
ALT+Drag can be achieved using mouse button 2.