An open API service indexing awesome lists of open source software.

https://github.com/baron-von-riedesel/hdautils

Utilities for bare metal access to the High Definition Audio controller in DOS
https://github.com/baron-von-riedesel/hdautils

Last synced: 8 days ago
JSON representation

Utilities for bare metal access to the High Definition Audio controller in DOS

Awesome Lists containing this project

README

        

HDAutils consists of

1. HDAstat

Displays status of HD Audio controller and Audio Function Group (AFG) node.

2. HDAplay

Loads a PCM-coded file ( RIFF format, filenames usually having a .wav
extension ) into memory, searches a path to the lineout pin, then starts
the HDA DMA engine to play and finally launches a shell. Exiting the shell
will terminate the audio and release all resources.

Hints

- For notebooks it might be necessary to add option -s to use the speaker
or -h to use the headphone instead of lineout.
- HDAplay is no TSR. It's absolutely inactive while the shell command
processor is running. The only thing that's running in the background is
the HDA controller's DMA engine.
- HDAplay won't do any format conversions. If the codec attached to the HDA
controller doesn't support the format of the audio data supplied, then
the output may sound "strange".
- HDAplay: option -w, possibly combined with -c and/or -d is only useful
in rare cases; usually options -s or -h should suffice to redirect output.

For license see file license.txt