diff options
Diffstat (limited to 'video_engine/vie_capture_impl.cc')
-rw-r--r-- | video_engine/vie_capture_impl.cc | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/video_engine/vie_capture_impl.cc b/video_engine/vie_capture_impl.cc index d6ee0157..28b4d19e 100644 --- a/video_engine/vie_capture_impl.cc +++ b/video_engine/vie_capture_impl.cc @@ -197,19 +197,7 @@ int ViECaptureImpl::ConnectCaptureDevice(const int capture_id, shared_data_->SetLastError(kViECaptureDeviceAlreadyConnected); return -1; } - VideoCodec codec; - bool use_hardware_encoder = false; - if (vie_encoder->GetEncoder(&codec) == 0) { - // Try to provide the encoder with pre-encoded frames if possible. - if (vie_capture->PreEncodeToViEEncoder(codec, *vie_encoder, - video_channel) == 0) { - use_hardware_encoder = true; - } - } - // If we don't use the camera as hardware encoder, we register the vie_encoder - // for callbacks. - if (!use_hardware_encoder && - vie_capture->RegisterFrameCallback(video_channel, vie_encoder) != 0) { + if (vie_capture->RegisterFrameCallback(video_channel, vie_encoder) != 0) { shared_data_->SetLastError(kViECaptureDeviceUnknownError); return -1; } |