summaryrefslogtreecommitdiffstats
path: root/media/tools/omx_test
diff options
context:
space:
mode:
authorwjia@google.com <wjia@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-10 18:36:44 +0000
committerwjia@google.com <wjia@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-10 18:36:44 +0000
commit3e72a39f9eb9ffa3f92e74dbe30f71fc8ed255d7 (patch)
treee8ded440882156dd3cfb2bb9b0d799d156f862e3 /media/tools/omx_test
parent5013153a76e81ecf270d17a55600225556188128 (diff)
downloadchromium_src-3e72a39f9eb9ffa3f92e74dbe30f71fc8ed255d7.zip
chromium_src-3e72a39f9eb9ffa3f92e74dbe30f71fc8ed255d7.tar.gz
chromium_src-3e72a39f9eb9ffa3f92e74dbe30f71fc8ed255d7.tar.bz2
1. make omx engine the driving force to read bit stream
2. update omx_codec_unittest and omx_test correspondingly 3. fix copy&paste error in shader code BUG=none TEST=dev platform Review URL: http://codereview.chromium.org/2752002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49428 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools/omx_test')
-rw-r--r--media/tools/omx_test/omx_test.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/media/tools/omx_test/omx_test.cc b/media/tools/omx_test/omx_test.cc
index 2deddeb..2b39fee 100644
--- a/media/tools/omx_test/omx_test.cc
+++ b/media/tools/omx_test/omx_test.cc
@@ -112,7 +112,7 @@ class TestApp : public base::RefCountedThreadSafe<TestApp> {
// There are some conditions we don't want to enqueue, for example when
// the last buffer is an end-of-stream buffer, when we have stopped, and
// when we have received an error.
- bool eos = buffer->IsEndOfStream();
+ bool eos = buffer.get() && buffer->IsEndOfStream();
if (!eos && !stopped_ && !error_)
FeedInputBuffer();
}
@@ -164,9 +164,6 @@ class TestApp : public base::RefCountedThreadSafe<TestApp> {
NewRunnableMethod(this,
&TestApp::InitializeDoneCallback));
- for (int i = 0; i < 20; ++i)
- FeedInputBuffer();
-
// Execute the message loop so that we can run tasks on it. This call
// will return when we call message_loop_.Quit().
message_loop_.Run();