From 018761c5cc4aefd0495eaa4666f2372a59a7980a Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Wed, 19 Jan 2011 09:20:58 -0800 Subject: Turn another assertion into a runtime error. Damn you surfaces. Change-Id: Ib62957180949293a6fb84bb5a40af058798337ab related-to-bug: 3335220 --- media/libstagefright/OMXCodec.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'media') diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index e516cb4..d842f65 100644 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -2233,7 +2233,11 @@ void OMXCodec::onCmdComplete(OMX_COMMANDTYPE cmd, OMX_U32 data) { enablePortAsync(portIndex); status_t err = allocateBuffersOnPort(portIndex); - CHECK_EQ(err, (status_t)OK); + + if (err != OK) { + CODEC_LOGE("allocateBuffersOnPort failed (err = %d)", err); + setState(ERROR); + } } break; } -- cgit v1.1