diff options
| author | 2023-06-08 21:53:57 -0400 | |
|---|---|---|
| committer | 2023-06-08 21:53:57 -0400 | |
| commit | 2a1acbfb4d0de3f5dadea014dc7a5c2a31366f27 (patch) | |
| tree | 0e8077362c472ee5d30ff92a036fa4d8f45d9ee6 /src/audio_core | |
| parent | Merge pull request #10676 from bunnei/fix-mi-5-android (diff) | |
| parent | nvnflinger: allow locking framerate during video playback (diff) | |
| download | yuzu-2a1acbfb4d0de3f5dadea014dc7a5c2a31366f27.tar.gz yuzu-2a1acbfb4d0de3f5dadea014dc7a5c2a31366f27.tar.xz yuzu-2a1acbfb4d0de3f5dadea014dc7a5c2a31366f27.zip | |
Merge pull request #10666 from liamwhite/my-framerate-is-fine
nvnflinger: allow locking framerate during video playback
Diffstat (limited to 'src/audio_core')
| -rw-r--r-- | src/audio_core/audio_core.cpp | 8 | ||||
| -rw-r--r-- | src/audio_core/audio_core.h | 14 |
2 files changed, 0 insertions, 22 deletions
diff --git a/src/audio_core/audio_core.cpp b/src/audio_core/audio_core.cpp index 07a679c32..703ef4494 100644 --- a/src/audio_core/audio_core.cpp +++ b/src/audio_core/audio_core.cpp | |||
| @@ -47,12 +47,4 @@ AudioRenderer::ADSP::ADSP& AudioCore::GetADSP() { | |||
| 47 | return *adsp; | 47 | return *adsp; |
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | void AudioCore::SetNVDECActive(bool active) { | ||
| 51 | nvdec_active = active; | ||
| 52 | } | ||
| 53 | |||
| 54 | bool AudioCore::IsNVDECActive() const { | ||
| 55 | return nvdec_active; | ||
| 56 | } | ||
| 57 | |||
| 58 | } // namespace AudioCore | 50 | } // namespace AudioCore |
diff --git a/src/audio_core/audio_core.h b/src/audio_core/audio_core.h index e33e00a3e..ea047773e 100644 --- a/src/audio_core/audio_core.h +++ b/src/audio_core/audio_core.h | |||
| @@ -57,18 +57,6 @@ public: | |||
| 57 | */ | 57 | */ |
| 58 | AudioRenderer::ADSP::ADSP& GetADSP(); | 58 | AudioRenderer::ADSP::ADSP& GetADSP(); |
| 59 | 59 | ||
| 60 | /** | ||
| 61 | * Toggle NVDEC state, used to avoid stall in playback. | ||
| 62 | * | ||
| 63 | * @param active - Set true if nvdec is active, otherwise false. | ||
| 64 | */ | ||
| 65 | void SetNVDECActive(bool active); | ||
| 66 | |||
| 67 | /** | ||
| 68 | * Get NVDEC state. | ||
| 69 | */ | ||
| 70 | bool IsNVDECActive() const; | ||
| 71 | |||
| 72 | private: | 60 | private: |
| 73 | /** | 61 | /** |
| 74 | * Create the sinks on startup. | 62 | * Create the sinks on startup. |
| @@ -83,8 +71,6 @@ private: | |||
| 83 | std::unique_ptr<Sink::Sink> input_sink; | 71 | std::unique_ptr<Sink::Sink> input_sink; |
| 84 | /// The ADSP in the sysmodule | 72 | /// The ADSP in the sysmodule |
| 85 | std::unique_ptr<AudioRenderer::ADSP::ADSP> adsp; | 73 | std::unique_ptr<AudioRenderer::ADSP::ADSP> adsp; |
| 86 | /// Is NVDec currently active? | ||
| 87 | bool nvdec_active{false}; | ||
| 88 | }; | 74 | }; |
| 89 | 75 | ||
| 90 | } // namespace AudioCore | 76 | } // namespace AudioCore |