Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1064)

Unified Diff: content/renderer/media/video_capture_impl.h

Issue 21421002: Revert EVS revisions 209760, 298753, 213143. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased at 216225, prepare to land Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/media/video_capture_impl.h
diff --git a/content/renderer/media/video_capture_impl.h b/content/renderer/media/video_capture_impl.h
index cd98d011f0faec58e45605c2de0e9b5c65c5ffa7..2ed7717158ac7b34fce82fbc8fff052b5709f1c3 100644
--- a/content/renderer/media/video_capture_impl.h
+++ b/content/renderer/media/video_capture_impl.h
@@ -38,7 +38,6 @@
#include "content/renderer/media/video_capture_message_filter.h"
#include "media/video/capture/video_capture.h"
#include "media/video/capture/video_capture_types.h"
-#include "media/video/encoded_video_source.h"
namespace base {
class MessageLoopProxy;
@@ -47,9 +46,7 @@ class MessageLoopProxy;
namespace content {
class CONTENT_EXPORT VideoCaptureImpl
- : public media::VideoCapture,
- public VideoCaptureMessageFilter::Delegate,
- public media::EncodedVideoSource {
+ : public media::VideoCapture, public VideoCaptureMessageFilter::Delegate {
public:
// media::VideoCapture interface.
virtual void StartCapture(
@@ -72,32 +69,6 @@ class CONTENT_EXPORT VideoCaptureImpl
virtual void OnDeviceInfoChanged(
const media::VideoCaptureParams& device_info) OVERRIDE;
virtual void OnDelegateAdded(int32 device_id) OVERRIDE;
- virtual void OnEncodingCapabilitiesAvailable(
- const media::VideoEncodingCapabilities& capabilities) OVERRIDE;
- virtual void OnEncodedBitstreamOpened(
- const media::VideoEncodingParameters& params,
- const std::vector<base::SharedMemoryHandle>& buffers,
- uint32 buffer_size) OVERRIDE;
- virtual void OnEncodedBitstreamClosed() OVERRIDE;
- virtual void OnEncodingConfigChanged(
- const media::RuntimeVideoEncodingParameters& params) OVERRIDE;
- virtual void OnEncodedBufferReady(
- int buffer_id,
- uint32 size,
- const media::BufferEncodingMetadata& metadata) OVERRIDE;
-
- // media::EncodedVideoSource interface.
- virtual void RequestCapabilities(
- const RequestCapabilitiesCallback& callback) OVERRIDE;
- virtual void OpenBitstream(
- media::EncodedVideoSource::Client* client,
- const media::VideoEncodingParameters& params) OVERRIDE;
- virtual void CloseBitstream() OVERRIDE;
- virtual void ReturnBitstreamBuffer(
- scoped_refptr<const media::EncodedBitstreamBuffer> buffer) OVERRIDE;
- virtual void TrySetBitstreamConfig(
- const media::RuntimeVideoEncodingParameters& params) OVERRIDE;
- virtual void RequestKeyFrame() OVERRIDE;
// Stop/resume delivering video frames to clients, based on flag |suspend|.
virtual void SuspendCapture(bool suspend);
@@ -134,26 +105,6 @@ class CONTENT_EXPORT VideoCaptureImpl
void DoSuspendCaptureOnCaptureThread(bool suspend);
- void StartFetchCapabilities();
- void DoRequestCapabilitiesOnCaptureThread(
- const RequestCapabilitiesCallback& callback);
- void DoOpenBitstreamOnCaptureThread(
- media::EncodedVideoSource::Client* client,
- const media::VideoEncodingParameters& params);
- void DoCloseBitstreamOnCaptureThread();
- void DoNotifyBitstreamOpenedOnCaptureThread(
- const media::VideoEncodingParameters& params,
- const std::vector<base::SharedMemoryHandle>& buffers,
- uint32 buffer_size);
- void DoNotifyBitstreamClosedOnCaptureThread();
- void DoNotifyBitstreamConfigChangedOnCaptureThread(
- const media::RuntimeVideoEncodingParameters& params);
- void DoNotifyBitstreamBufferReadyOnCaptureThread(
- int buffer_id, uint32 size,
- const media::BufferEncodingMetadata& metadata);
- void DoNotifyCapabilitiesAvailableOnCaptureThread(
- const media::VideoEncodingCapabilities& capabilities);
-
void Init();
void DeInit(base::Closure task);
void DoDeInitOnCaptureThread(base::Closure task);
@@ -196,20 +147,6 @@ class CONTENT_EXPORT VideoCaptureImpl
bool suspended_;
VideoCaptureState state_;
- // Video encoding capabilities as reported by the device.
- media::VideoEncodingCapabilities encoding_caps_;
- // Callback for RequestCapabilities().
- RequestCapabilitiesCallback encoding_caps_callback_;
- // Pointer to the EVS client.
- media::EncodedVideoSource::Client* encoded_video_source_client_;
- // Bitstream buffers returned by the video capture device. Unowned.
- std::vector<base::SharedMemory*> bitstream_buffers_;
- // |bitstream_open_| is set to true when renderer receives BitstreamOpened
- // message acknowledging an OpenBitstream request, and is set to false when
- // the EVS client requests to close bitstream, or when renderer receives
- // BitstreamClosed message from the browser procses.
- bool bitstream_open_;
-
DISALLOW_COPY_AND_ASSIGN(VideoCaptureImpl);
};
« no previous file with comments | « content/renderer/media/rtc_encoding_video_capturer_factory.cc ('k') | content/renderer/media/video_capture_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698