Loading media/mtp/MtpProperty.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ MtpProperty::MtpProperty() mDefaultArrayValues(NULL), mCurrentArrayLength(0), mCurrentArrayValues(NULL), mGroupCode(0), mFormFlag(kFormNone), mEnumLength(0), mEnumValues(NULL) Loading @@ -52,6 +53,7 @@ MtpProperty::MtpProperty(MtpPropertyCode propCode, mDefaultArrayValues(NULL), mCurrentArrayLength(0), mCurrentArrayValues(NULL), mGroupCode(0), mFormFlag(kFormNone), mEnumLength(0), mEnumValues(NULL) Loading Loading @@ -142,6 +144,7 @@ void MtpProperty::read(MtpDataPacket& packet, bool deviceProp) { if (deviceProp) readValue(packet, mCurrentValue); } mGroupCode = packet.getUInt32(); mFormFlag = packet.getUInt8(); if (mFormFlag == kFormRange) { Loading Loading @@ -178,6 +181,7 @@ void MtpProperty::write(MtpDataPacket& packet) { default: writeValue(packet, mDefaultValue); } packet.putUInt32(mGroupCode); packet.putUInt8(mFormFlag); if (mFormFlag == kFormRange) { writeValue(packet, mMinimumValue); Loading media/mtp/MtpProperty.h +2 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,8 @@ public: kFormRange = 1, kFormEnum = 2, }; uint32_t mGroupCode; uint8_t mFormFlag; // for range form Loading Loading
media/mtp/MtpProperty.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ MtpProperty::MtpProperty() mDefaultArrayValues(NULL), mCurrentArrayLength(0), mCurrentArrayValues(NULL), mGroupCode(0), mFormFlag(kFormNone), mEnumLength(0), mEnumValues(NULL) Loading @@ -52,6 +53,7 @@ MtpProperty::MtpProperty(MtpPropertyCode propCode, mDefaultArrayValues(NULL), mCurrentArrayLength(0), mCurrentArrayValues(NULL), mGroupCode(0), mFormFlag(kFormNone), mEnumLength(0), mEnumValues(NULL) Loading Loading @@ -142,6 +144,7 @@ void MtpProperty::read(MtpDataPacket& packet, bool deviceProp) { if (deviceProp) readValue(packet, mCurrentValue); } mGroupCode = packet.getUInt32(); mFormFlag = packet.getUInt8(); if (mFormFlag == kFormRange) { Loading Loading @@ -178,6 +181,7 @@ void MtpProperty::write(MtpDataPacket& packet) { default: writeValue(packet, mDefaultValue); } packet.putUInt32(mGroupCode); packet.putUInt8(mFormFlag); if (mFormFlag == kFormRange) { writeValue(packet, mMinimumValue); Loading
media/mtp/MtpProperty.h +2 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,8 @@ public: kFormRange = 1, kFormEnum = 2, }; uint32_t mGroupCode; uint8_t mFormFlag; // for range form Loading