OSDN Git Service

Include what is needed
authorGlenn Kasten <gkasten@google.com>
Fri, 31 May 2013 16:18:43 +0000 (09:18 -0700)
committerGlenn Kasten <gkasten@google.com>
Tue, 2 Jul 2013 20:43:24 +0000 (13:43 -0700)
Remove old includes.
Header files only include other header files that they directly need themselves.

Change-Id: Ic471386808d9f42ea19ccbd59cb50a5f83a89dd0

14 files changed:
include/media/AudioSystem.h
include/media/Visualizer.h
media/libmedia/AudioRecord.cpp
media/libmedia/AudioSystem.cpp
media/libmedia/AudioTrack.cpp
media/libmedia/JetPlayer.cpp
media/libmedia/SoundPool.cpp
media/libmedia/ToneGenerator.cpp
media/libmedia/Visualizer.cpp
media/libmediaplayerservice/MediaPlayerService.h
media/libstagefright/wifi-display/sink/DirectRenderer.h
services/audioflinger/AudioFlinger.cpp
services/audioflinger/AudioPolicyService.cpp
services/audioflinger/Threads.cpp

index 09160cc..fb1d631 100644 (file)
 #ifndef ANDROID_AUDIOSYSTEM_H_
 #define ANDROID_AUDIOSYSTEM_H_
 
-#include <utils/RefBase.h>
-#include <utils/threads.h>
-#include <media/IAudioFlinger.h>
-
+#include <hardware/audio_effect.h>
+#include <media/IAudioFlingerClient.h>
 #include <system/audio.h>
 #include <system/audio_policy.h>
-
-/* XXX: Should be include by all the users instead */
-#include <media/AudioParameter.h>
+#include <utils/Errors.h>
+#include <utils/Mutex.h>
 
 namespace android {
 
 typedef void (*audio_error_callback)(status_t err);
 
+class IAudioFlinger;
 class IAudioPolicyService;
 class String8;
 
index aa58905..e429263 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <media/AudioEffect.h>
 #include <audio_effects/effect_visualizer.h>
-#include <string.h>
+#include <utils/Thread.h>
 
 /**
  * The Visualizer class enables application to retrieve part of the currently playing audio for
index 9faa497..8ae0908 100644 (file)
@@ -23,6 +23,7 @@
 #include <media/AudioRecord.h>
 #include <utils/Log.h>
 #include <private/media/AudioTrackShared.h>
+#include <media/IAudioFlinger.h>
 
 #define WAIT_PERIOD_MS          10
 
index a6dedec..22d6763 100644 (file)
@@ -20,6 +20,7 @@
 #include <utils/Log.h>
 #include <binder/IServiceManager.h>
 #include <media/AudioSystem.h>
+#include <media/IAudioFlinger.h>
 #include <media/IAudioPolicyService.h>
 #include <math.h>
 
index 2af162c..33c4462 100644 (file)
@@ -25,6 +25,7 @@
 #include <media/AudioTrack.h>
 #include <utils/Log.h>
 #include <private/media/AudioTrackShared.h>
+#include <media/IAudioFlinger.h>
 
 #define WAIT_PERIOD_MS          10
 
index 8fe5bb3..e914b34 100644 (file)
@@ -18,8 +18,6 @@
 #define LOG_TAG "JetPlayer-C"
 
 #include <utils/Log.h>
-#include <utils/threads.h>
-
 #include <media/JetPlayer.h>
 
 
index e1e88ec..7f10e05 100644 (file)
 
 //#define USE_SHARED_MEM_BUFFER
 
-// XXX needed for timing latency
-#include <utils/Timers.h>
-
 #include <media/AudioTrack.h>
 #include <media/mediaplayer.h>
-
-#include <system/audio.h>
-
 #include <media/SoundPool.h>
 #include "SoundPoolThread.h"
 
index f9ad31d..adef3be 100644 (file)
 
 //#define LOG_NDEBUG 0
 #define LOG_TAG "ToneGenerator"
-#include <utils/threads.h>
 
-#include <stdio.h>
 #include <math.h>
 #include <utils/Log.h>
-#include <utils/RefBase.h>
-#include <utils/Timers.h>
 #include <cutils/properties.h>
 #include "media/ToneGenerator.h"
 
index 5b4071b..e519f13 100644 (file)
@@ -28,6 +28,7 @@
 
 #include <media/Visualizer.h>
 #include <audio_utils/fixedfft.h>
+#include <utils/Thread.h>
 
 namespace android {
 
index 1f8bcc7..f7076cc 100644 (file)
 
 #include <arpa/inet.h>
 
-#include <utils/Log.h>
 #include <utils/threads.h>
-#include <utils/List.h>
 #include <utils/Errors.h>
 #include <utils/KeyedVector.h>
 #include <utils/String8.h>
 #include <utils/Vector.h>
 
-#include <media/IMediaPlayerService.h>
 #include <media/MediaPlayerInterface.h>
 #include <media/Metadata.h>
 #include <media/stagefright/foundation/ABase.h>
index c5a4a83..1e7dc34 100644 (file)
@@ -23,9 +23,7 @@
 namespace android {
 
 struct ABuffer;
-struct AudioTrack;
 struct IGraphicBufferProducer;
-struct MediaCodec;
 
 // Renders audio and video data queued by calls to "queueAccessUnit".
 struct DirectRenderer : public AHandler {
index c8e8aba..17a69fa 100644 (file)
@@ -38,9 +38,6 @@
 #include <cutils/properties.h>
 #include <cutils/compiler.h>
 
-//#include <private/media/AudioTrackShared.h>
-//#include <private/media/AudioEffectShared.h>
-
 #include <system/audio.h>
 #include <hardware/audio.h>
 
 #include <powermanager/PowerManager.h>
 
 #include <common_time/cc_helper.h>
-//#include <common_time/local_clock.h>
 
 #include <media/IMediaLogService.h>
 
 #include <media/nbaio/Pipe.h>
 #include <media/nbaio/PipeReader.h>
+#include <media/AudioParameter.h>
 
 // ----------------------------------------------------------------------------
 
index fd4431c..eacecf0 100644 (file)
@@ -40,6 +40,7 @@
 #include <system/audio_policy.h>
 #include <hardware/audio_policy.h>
 #include <audio_effects/audio_effects_conf.h>
+#include <media/AudioParameter.h>
 
 namespace android {
 
index 0773534..ef109af 100644 (file)
@@ -25,6 +25,7 @@
 #include <sys/stat.h>
 #include <cutils/properties.h>
 #include <cutils/compiler.h>
+#include <media/AudioParameter.h>
 #include <utils/Log.h>
 #include <utils/Trace.h>