Merge "Adds sound model update event, adds helper methods" into nyc-dev
diff --git a/include/hardware/audio.h b/include/hardware/audio.h
index 49cc0fe..36bfa86 100644
--- a/include/hardware/audio.h
+++ b/include/hardware/audio.h
@@ -462,7 +462,7 @@
size_t chan_samp_sz;
audio_format_t format = s->get_format(s);
- if (audio_is_linear_pcm(format)) {
+ if (audio_has_proportional_frames(format)) {
chan_samp_sz = audio_bytes_per_sample(format);
return popcount(s->get_channels(s)) * chan_samp_sz;
}
@@ -478,7 +478,7 @@
size_t chan_samp_sz;
audio_format_t format = s->common.get_format(&s->common);
- if (audio_is_linear_pcm(format)) {
+ if (audio_has_proportional_frames(format)) {
chan_samp_sz = audio_bytes_per_sample(format);
return audio_channel_count_from_out_mask(s->common.get_channels(&s->common)) * chan_samp_sz;
}
@@ -494,7 +494,7 @@
size_t chan_samp_sz;
audio_format_t format = s->common.get_format(&s->common);
- if (audio_is_linear_pcm(format)) {
+ if (audio_has_proportional_frames(format)) {
chan_samp_sz = audio_bytes_per_sample(format);
return audio_channel_count_from_in_mask(s->common.get_channels(&s->common)) * chan_samp_sz;
}
diff --git a/include/hardware/vehicle.h b/include/hardware/vehicle.h
index 71c57bc..161322a 100644
--- a/include/hardware/vehicle.h
+++ b/include/hardware/vehicle.h
@@ -279,10 +279,12 @@
/*
* Bit flags for fan direction
*/
-enum vehicle_hvac_fan_direction_flags {
- VEHICLE_HVAC_FAN_DIRECTION_FACE_FLAG = 0x1,
- VEHICLE_HVAC_FAN_DIRECTION_FLOOR_FLAG = 0x2,
- VEHICLE_HVAC_FAN_DIRECTION_FACE_AND_FLOOR_FLAG = 0x3
+enum vehicle_hvac_fan_direction {
+ VEHICLE_HVAC_FAN_DIRECTION_FACE = 0x1,
+ VEHICLE_HVAC_FAN_DIRECTION_FLOOR = 0x2,
+ VEHICLE_HVAC_FAN_DIRECTION_FACE_AND_FLOOR = 0x3,
+ VEHICLE_HVAC_FAN_DIRECTION_DEFROST = 0x4,
+ VEHICLE_HVAC_FAN_DIRECTION_DEFROST_AND_FLOOR = 0x5
};
/**
@@ -1160,17 +1162,17 @@
* Various Seats in the car.
*/
enum vehicle_seat {
- VEHICLE_SEAT_DRIVER_LHD = 0x0001,
- VEHICLE_SEAT_DRIVER_RHD = 0x0002,
- VEHICLE_SEAT_ROW_1_PASSENGER_1 = 0x0010,
- VEHICLE_SEAT_ROW_1_PASSENGER_2 = 0x0020,
- VEHICLE_SEAT_ROW_1_PASSENGER_3 = 0x0040,
- VEHICLE_SEAT_ROW_2_PASSENGER_1 = 0x0100,
- VEHICLE_SEAT_ROW_2_PASSENGER_2 = 0x0200,
- VEHICLE_SEAT_ROW_2_PASSENGER_3 = 0x0400,
- VEHICLE_SEAT_ROW_3_PASSENGER_1 = 0x1000,
- VEHICLE_SEAT_ROW_3_PASSENGER_2 = 0x2000,
- VEHICLE_SEAT_ROW_3_PASSENGER_3 = 0x4000
+ VEHICLE_SEAT_DRIVER_LHD = 0x0001,
+ VEHICLE_SEAT_DRIVER_RHD = 0x0002,
+ VEHICLE_SEAT_ROW_1_PASSENGER_LEFT = 0x0010,
+ VEHICLE_SEAT_ROW_1_PASSENGER_CENTER = 0x0020,
+ VEHICLE_SEAT_ROW_1_PASSENGER_RIGHT = 0x0040,
+ VEHICLE_SEAT_ROW_2_PASSENGER_LEFT = 0x0100,
+ VEHICLE_SEAT_ROW_2_PASSENGER_CENTER = 0x0200,
+ VEHICLE_SEAT_ROW_2_PASSENGER_RIGHT = 0x0400,
+ VEHICLE_SEAT_ROW_3_PASSENGER_LEFT = 0x1000,
+ VEHICLE_SEAT_ROW_3_PASSENGER_CENTER = 0x2000,
+ VEHICLE_SEAT_ROW_3_PASSENGER_RIGHT = 0x4000
};
/**
diff --git a/include/hardware/vr.h b/include/hardware/vr.h
index 494f016..17a0606 100644
--- a/include/hardware/vr.h
+++ b/include/hardware/vr.h
@@ -23,7 +23,7 @@
__BEGIN_DECLS
-#define VR_HARDWARE_MODULE_ID "vr_module"
+#define VR_HARDWARE_MODULE_ID "vr"
#define VR_MODULE_API_VERSION_1_0 HARDWARE_MODULE_API_VERSION(1, 0)