diff options
author | wjia@google.com <wjia@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-10 18:36:44 +0000 |
---|---|---|
committer | wjia@google.com <wjia@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-10 18:36:44 +0000 |
commit | 3e72a39f9eb9ffa3f92e74dbe30f71fc8ed255d7 (patch) | |
tree | e8ded440882156dd3cfb2bb9b0d799d156f862e3 /media/tools/omx_test | |
parent | 5013153a76e81ecf270d17a55600225556188128 (diff) | |
download | chromium_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.cc | 5 |
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(); |