diff options
author | Phil Burk <philburk@google.com> | 2015-04-06 16:22:23 -0700 |
---|---|---|
committer | Phil Burk <philburk@google.com> | 2015-04-09 16:18:34 -0700 |
commit | 23d8997f58bb9c59fa3a1b9a6b2edbf1b2b0f4c6 (patch) | |
tree | eed231c9bd5dc2523b7a0cf7c8b142810079dabc /services/audioflinger/SpdifStreamOut.h | |
parent | 31ffe45a22b72ee5d25bb4932d0525e90dbc19fe (diff) | |
download | frameworks_av-23d8997f58bb9c59fa3a1b9a6b2edbf1b2b0f4c6.zip frameworks_av-23d8997f58bb9c59fa3a1b9a6b2edbf1b2b0f4c6.tar.gz frameworks_av-23d8997f58bb9c59fa3a1b9a6b2edbf1b2b0f4c6.tar.bz2 |
AudioFlinger: more DTS passthrough support
Pass format for AC3 or DTS to SPDIF encoder.
Bug: 18292317
Change-Id: I6d80eb548cb431bac3390ebb3235146171344291
Signed-off-by: Phil Burk <philburk@google.com>
Diffstat (limited to 'services/audioflinger/SpdifStreamOut.h')
-rw-r--r-- | services/audioflinger/SpdifStreamOut.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/services/audioflinger/SpdifStreamOut.h b/services/audioflinger/SpdifStreamOut.h index cb82ac7..d81c064 100644 --- a/services/audioflinger/SpdifStreamOut.h +++ b/services/audioflinger/SpdifStreamOut.h @@ -38,7 +38,8 @@ namespace android { class SpdifStreamOut : public AudioStreamOut { public: - SpdifStreamOut(AudioHwDevice *dev, audio_output_flags_t flags); + SpdifStreamOut(AudioHwDevice *dev, audio_output_flags_t flags, + audio_format_t format); virtual ~SpdifStreamOut() { } @@ -77,8 +78,9 @@ private: class MySPDIFEncoder : public SPDIFEncoder { public: - MySPDIFEncoder(SpdifStreamOut *spdifStreamOut) - : mSpdifStreamOut(spdifStreamOut) + MySPDIFEncoder(SpdifStreamOut *spdifStreamOut, audio_format_t format) + : SPDIFEncoder(format) + , mSpdifStreamOut(spdifStreamOut) { } |