summaryrefslogtreecommitdiffstats
path: root/src/qt_hw_init/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qt_hw_init/main.cpp')
-rw-r--r--src/qt_hw_init/main.cpp41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/qt_hw_init/main.cpp b/src/qt_hw_init/main.cpp
index 9fb810a..ba9f49b 100644
--- a/src/qt_hw_init/main.cpp
+++ b/src/qt_hw_init/main.cpp
@@ -1,8 +1,29 @@
+/****************************************************************************
+**
+** Copyright (C) 2013 Digia Plc
+** All rights reserved.
+** For any questions to Digia, please use the contact form at
+** http://qt.digia.com/
+**
+** This file is part of Qt Enterprise Embedded.
+**
+** Licensees holding valid Qt Enterprise licenses may use this file in
+** accordance with the Qt Enterprise License Agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia.
+**
+** If you have questions regarding the use of this file, please use
+** the contact form at http://qt.digia.com/
+**
+****************************************************************************/
#include "../utils/qdroidutils.h"
#include <QDebug>
static void setMaxVolume(QDroidUtils *utils)
{
+ // Set the audio orientation to something to force the HW driver to reconfigure
+ // audio routing (workaround for bug on Nexus 7)
+ utils->setOrientationForAudioSystem(QDroidUtils::LandscapeAudioOrientation);
utils->setMasterVolume(100);
utils->setMasterMute(false);
utils->setStreamVolume(QDroidUtils::SystemAudioStream, 100);
@@ -16,32 +37,12 @@ static void setDisplayBrightness(QDroidUtils *utils)
utils->setDisplayBrightness(255);
}
-static void showValues(QDroidUtils *utils)
-{
- qDebug() << "Master volume:" << utils->masterVolume();
- qDebug() << "Master mute:" << utils->masterMute();
- qDebug() << "System audio volume:" << utils->streamVolume(QDroidUtils::SystemAudioStream);
- qDebug() << "System audio mute:" << utils->streamMute(QDroidUtils::SystemAudioStream);
- qDebug() << "Music audio volume:" << utils->streamVolume(QDroidUtils::MusicAudioStream);
- qDebug() << "Music audio mute:" << utils->streamMute(QDroidUtils::MusicAudioStream);
- qDebug() << "Notification audio volume:" << utils->streamVolume(QDroidUtils::NotificationAudioStream);
- qDebug() << "Notification audio mute:" << utils->streamMute(QDroidUtils::NotificationAudioStream);
- qDebug() << "EnforcedAudible audio volume:" << utils->streamVolume(QDroidUtils::EnforcedAudibleAudioStream);
- qDebug() << "EnforcedAudible audio mute:" << utils->streamMute(QDroidUtils::EnforcedAudibleAudioStream);
-}
-
int main(int, char *[])
{
QDroidUtils utils;
- qDebug() << "Audio settings before change:";
- showValues(&utils);
-
setMaxVolume(&utils);
setDisplayBrightness(&utils);
- qDebug() << "Audio settings after change:";
- showValues(&utils);
-
return 0;
}