Skip to content

PHJArea217/raw-alsa-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raw-alsa-player

Build Status

ALSA audio player using the raw kernel API (ioctl)

This is a small audio player that is NOT linked to the ALSA library. Instead, it uses the raw kernel interface.

Even though the userspace API claims to have "100% functionality of the kernel API," it does lack some features that are necessary in minimal environments, like:

  • The ability to use device nodes located outside of /dev/snd (useful in chroot)
  • Direct access to ioctl calls not implemented in the userspace library
  • Static linking and linking to minimal C libraries (uClibc, klibc, etc.)

libasound is a compile-time dependency, but not a run-time dependency.

About

ALSA audio player using the raw kernel API (ioctl)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published