Add libprocessgroup dependency and fix sched_policy include

libaudioclient and libmedia are using get_sched_policy and
set_sched_policy which are now implemented inside libprocessgroup.
Add required dependencies and include required headers.

Exempt-From-Owner-Approval: janitorial

Bug: 111307099
Test: builds, boots

Change-Id: I83dd6878839122e3ea71b7be6f6f312376897d56
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
gugelfrei
Suren Baghdasaryan 6 years ago
parent aa1523c14a
commit 7435e7da37

@ -50,6 +50,7 @@ cc_library_shared {
"libmediametrics", "libmediametrics",
"libmediautils", "libmediautils",
"libnblog", "libnblog",
"libprocessgroup",
"libutils", "libutils",
], ],
export_shared_lib_headers: ["libbinder"], export_shared_lib_headers: ["libbinder"],

@ -26,6 +26,7 @@
#include <media/AudioRecord.h> #include <media/AudioRecord.h>
#include <utils/Log.h> #include <utils/Log.h>
#include <private/media/AudioTrackShared.h> #include <private/media/AudioTrackShared.h>
#include <processgroup/sched_policy.h>
#include <media/IAudioFlinger.h> #include <media/IAudioFlinger.h>
#include <media/MediaAnalyticsItem.h> #include <media/MediaAnalyticsItem.h>
#include <media/TypeConverter.h> #include <media/TypeConverter.h>

@ -29,6 +29,7 @@
#include <media/AudioTrack.h> #include <media/AudioTrack.h>
#include <utils/Log.h> #include <utils/Log.h>
#include <private/media/AudioTrackShared.h> #include <private/media/AudioTrackShared.h>
#include <processgroup/sched_policy.h>
#include <media/IAudioFlinger.h> #include <media/IAudioFlinger.h>
#include <media/IAudioPolicyService.h> #include <media/IAudioPolicyService.h>
#include <media/AudioParameter.h> #include <media/AudioParameter.h>

@ -213,6 +213,7 @@ cc_library {
"android.hidl.token@1.0-utils", "android.hidl.token@1.0-utils",
"liblog", "liblog",
"libcutils", "libcutils",
"libprocessgroup",
"libutils", "libutils",
"libbinder", "libbinder",
"libsonivox", "libsonivox",

@ -23,6 +23,7 @@
#include <media/IDataSource.h> #include <media/IDataSource.h>
#include <media/IMediaHTTPService.h> #include <media/IMediaHTTPService.h>
#include <media/IMediaMetadataRetriever.h> #include <media/IMediaMetadataRetriever.h>
#include <processgroup/sched_policy.h>
#include <utils/String8.h> #include <utils/String8.h>
#include <utils/KeyedVector.h> #include <utils/KeyedVector.h>

Loading…
Cancel
Save