summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--libTVaudio/audio/android_out.cpp4
-rw-r--r--libTVaudio/audio/android_out.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/libTVaudio/audio/android_out.cpp b/libTVaudio/audio/android_out.cpp
index 9e61156..5ee84a6 100644
--- a/libTVaudio/audio/android_out.cpp
+++ b/libTVaudio/audio/android_out.cpp
@@ -309,3 +309,7 @@ int release_android_audiotrack(void) {
return AudioTrackRelease();
}
+int release_raw_audio_track(void) {
+ amsysfs_set_sysfs_int("/sys/class/audiodsp/digital_codec", 0);
+ return RawAudioTrackRelease();
+}
diff --git a/libTVaudio/audio/android_out.h b/libTVaudio/audio/android_out.h
index 3fbc222..9478d14 100644
--- a/libTVaudio/audio/android_out.h
+++ b/libTVaudio/audio/android_out.h
@@ -8,7 +8,7 @@ extern "C" {
int new_android_audiotrack(void);
int release_android_audiotrack(void);
int amsysfs_get_sysfs_int(const char *path);
-
+int release_raw_audio_track(void);
#ifdef __cplusplus
}