Giter Site home page Giter Site logo

audiopkg's Introduction

AudioPkg

Build Status

AudioPkg is a set of drivers/applications for supporting audio (currently only Intel HD audio) under UEFI.

Note: This driver is still a work in progress and may change widely before final release.

AudioDxe

Main audio driver, supporting HD audio controllers and codecs. This driver exposes an instance of EFI_AUDIO_IO_PROTOCOL and EFI_HDA_CODEC_INFO_PROTOCOL for each codec for consumption by other drivers and applications in system.

BootChimeDxe

Driver that produces the signature Mac boot chime at the start of booting macOS. Hackintosh users might find this useful.

Features
  • Plays boot chime on macOS boot.efi load.
  • A wave file at the root of the EFI partition will override the built-in chime data.
  • Desired output device and volume is configurable with BootChimeCfg, if these are not set the driver defaults to internal speakers or line out.

BootChimeCfg

Application for configuring the output device and output volume used by BootChimeDxe. Settings are stored in NVRAM for now.

HdaCodecDump

Application that aims to produce dump printouts of HD audio codecs in the system, similar to ALSA's dumps under /proc/asound. Still a work in progress.

WaveLib

This library aims to provide simple WAVE file support.

Issues

While this driver has been tested on various codecs and controllers, it may still be broken for others. If you encounter a bug or problem with this driver, please use the issues feature in Github.

Known issues

  • HDMI or other digital outputs don't work.
  • Some stuttering on NVIDIA HDA controllers.

audiopkg's People

Contributors

goldfish64 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.