You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TODO.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,3 +11,16 @@ The idea will be to load this scene and use a ray tracing engine to light up the
11
11
**Concerns:**
12
12
* Binary file size bloat.
13
13
* Computational intensity of a ray traced scene with dynamic lighting. Obviously only available on supported hardware. Must render very fast to maintain 120Hz.
14
+
15
+
## MacOS Bitstream/Passthrough Implementation
16
+
17
+
**Feature Request:**
18
+
Implement native bitstream passthrough for macOS to support spatial surround formats (AC3, E-AC3) directly via HDMI/Optical.
19
+
20
+
**Implementation Notes:**
21
+
* macOS relies on CoreAudio. To support bitstreaming, we must write a HAL (Hardware Abstraction Layer) implementation.
22
+
* Requires bypassing the macOS system mixer by seizing "Hog Mode" (`kAudioDevicePropertyHogMode`) on the audio device.
23
+
* Must explicitly set the device's physical stream format to `kAudioFormat60958AC3` (or similar IEC 61937 sub-formats) to tell the OS to send raw frames.
24
+
25
+
**Concerns:**
26
+
* Apple Silicon Macs are heavily restricted regarding HDMI audio passthrough. High-bandwidth lossless formats like TrueHD and DTS-HD Master Audio are likely to be stripped or decoded natively and may require EDID spoofers.
0 commit comments