| Index: content/common/gpu/media/video_encode_accelerator_unittest.cc
|
| diff --git a/content/common/gpu/media/video_encode_accelerator_unittest.cc b/content/common/gpu/media/video_encode_accelerator_unittest.cc
|
| index 7526fdad34933bf7bb55eb951ca4cad6f83edca1..2b3f1d6dd6d465aaa27ab1c6052aaf8d24dc071d 100644
|
| --- a/content/common/gpu/media/video_encode_accelerator_unittest.cc
|
| +++ b/content/common/gpu/media/video_encode_accelerator_unittest.cc
|
| @@ -249,7 +249,6 @@ class VEAClient : public VideoEncodeAccelerator::Client {
|
| void DestroyEncoder();
|
|
|
| // VideoDecodeAccelerator::Client implementation.
|
| - void NotifyInitializeDone() OVERRIDE;
|
| void RequireBitstreamBuffers(unsigned int input_count,
|
| const gfx::Size& input_coded_size,
|
| size_t output_buffer_size) OVERRIDE;
|
| @@ -393,15 +392,21 @@ void VEAClient::CreateEncoder() {
|
| CHECK(!has_encoder());
|
|
|
| encoder_.reset(new ExynosVideoEncodeAccelerator());
|
| -
|
| SetState(CS_ENCODER_SET);
|
| +
|
| DVLOG(1) << "Profile: " << test_stream_.requested_profile
|
| << ", requested bitrate: " << test_stream_.requested_bitrate;
|
| - encoder_->Initialize(kInputFormat,
|
| - test_stream_.size,
|
| - test_stream_.requested_profile,
|
| - test_stream_.requested_bitrate,
|
| - this);
|
| + if (!encoder_->Initialize(kInputFormat,
|
| + test_stream_.size,
|
| + test_stream_.requested_profile,
|
| + test_stream_.requested_bitrate,
|
| + this)) {
|
| + DLOG(ERROR) << "VideoEncodeAccelerator::Initialize() failed";
|
| + SetState(CS_ERROR);
|
| + return;
|
| + }
|
| + SetInitialConfiguration();
|
| + SetState(CS_INITIALIZED);
|
| }
|
|
|
| void VEAClient::DestroyEncoder() {
|
| @@ -411,12 +416,6 @@ void VEAClient::DestroyEncoder() {
|
| encoder_.release()->Destroy();
|
| }
|
|
|
| -void VEAClient::NotifyInitializeDone() {
|
| - DCHECK(thread_checker_.CalledOnValidThread());
|
| - SetInitialConfiguration();
|
| - SetState(CS_INITIALIZED);
|
| -}
|
| -
|
| void VEAClient::RequireBitstreamBuffers(unsigned int input_count,
|
| const gfx::Size& input_coded_size,
|
| size_t output_size) {
|
|
|