mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-01-31 23:29:10 +00:00
android,linux: fix random volume jumps (#192)
* android: update feature flags packet data byte to remove adaptive volume * linux: update feature flags to prevent volume jumps
This commit is contained in:
@@ -389,7 +389,7 @@ class AACPManager {
|
||||
|
||||
fun createSetFeatureFlagsPacket(): ByteArray {
|
||||
val opcode = byteArrayOf(Opcodes.SET_FEATURE_FLAGS, 0x00)
|
||||
val data = byteArrayOf(0xFF.toByte(), 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
|
||||
val data = byteArrayOf(0xD7.toByte(), 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
|
||||
return opcode + data
|
||||
}
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ namespace AirPodsPackets
|
||||
namespace Connection
|
||||
{
|
||||
static const QByteArray HANDSHAKE = QByteArray::fromHex("00000400010002000000000000000000");
|
||||
static const QByteArray SET_SPECIFIC_FEATURES = QByteArray::fromHex("040004004d00ff00000000000000");
|
||||
static const QByteArray SET_SPECIFIC_FEATURES = QByteArray::fromHex("040004004d00d700000000000000");
|
||||
static const QByteArray REQUEST_NOTIFICATIONS = QByteArray::fromHex("040004000f00ffffffffff");
|
||||
static const QByteArray AIRPODS_DISCONNECTED = QByteArray::fromHex("00010000");
|
||||
}
|
||||
@@ -221,4 +221,4 @@ namespace AirPodsPackets
|
||||
}
|
||||
}
|
||||
|
||||
#endif // AIRPODS_PACKETS_H
|
||||
#endif // AIRPODS_PACKETS_H
|
||||
|
||||
Reference in New Issue
Block a user