+9
−2
+28
−26
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
The combo call to stream_out->write + get_presentation_position wasn't delivering the results of these calls entirely correctly. Since the 'WriteResult' struct was lacking the field for returning the status of the call to 'get_presentation_position', the client could erroneously update the presentation position to bogus values if the call to the legacy HAL had failed. Updated IStreamOut.WriteStatus to include the missing field, and updated the code to fill it out. Also fixed logspam resulting from calling a stubbed stream_in->get_capture_position. Bug: 30222631 Test: Loopback RTT, media CTS Change-Id: I38ac3b01beb095e176b54608e11e71ae5d5eafb6