Fix for b/3504638 wv - when the Widevine client receives a stop play response from the heartbeat need an error event to pass to app

Change-Id: I6d0635e791c0b8537318c47113d533841a1e5555
This commit is contained in:
Jeffrey Tinker
2011-03-15 23:49:31 -07:00
parent f2c4035d15
commit 656ec45728

View File

@@ -198,6 +198,9 @@ status_t WVMMediaSource::read(MediaBuffer **buffer, const ReadOptions *options)
if (result == WV_Status_End_Of_Media) {
mediaBuf->release();
return ERROR_END_OF_STREAM;
} else if (result == WV_Status_Terminate_Requested) {
mediaBuf->release();
return ERROR_NO_LICENSE;
} else if (result != WV_Status_OK) {
if (result != WV_Status_Warning_Need_Key &&
result != WV_Status_Warning_Download_Stalled)