Index: talk/app/webrtc/objc/h264decoderfactory.h |
diff --git a/talk/app/webrtc/dtlsidentityservice.cc b/talk/app/webrtc/objc/h264decoderfactory.h |
similarity index 67% |
copy from talk/app/webrtc/dtlsidentityservice.cc |
copy to talk/app/webrtc/objc/h264decoderfactory.h |
index b4b7279c8288395a8e23a507f7c78dc199572cab..f24a5a483ed8ba5015d98a749016b592b82c0512 100644 |
--- a/talk/app/webrtc/dtlsidentityservice.cc |
+++ b/talk/app/webrtc/objc/h264decoderfactory.h |
@@ -25,26 +25,28 @@ |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
-#include "talk/app/webrtc/dtlsidentityservice.h" |
+#ifndef TALK_APP_WEBRTC_OBJC_H264_DECODER_FACTORY_H_ |
+#define TALK_APP_WEBRTC_OBJC_H264_DECODER_FACTORY_H_ |
-#include "talk/app/webrtc/dtlsidentitystore.h" |
-#include "webrtc/base/logging.h" |
+#include "talk/media/webrtc/webrtcvideodecoderfactory.h" |
+#include "webrtc/base/constructormagic.h" |
namespace webrtc { |
-bool DtlsIdentityService::RequestIdentity( |
- const std::string& identity_name, |
- const std::string& common_name, |
- webrtc::DTLSIdentityRequestObserver* observer) { |
- if (identity_name != DtlsIdentityStore::kIdentityName || |
- common_name != DtlsIdentityStore::kIdentityName) { |
- LOG(LS_WARNING) << "DtlsIdentityService::RequestIdentity called with " |
- << "unsupported params, identity_name=" << identity_name |
- << ", common_name=" << common_name; |
- return false; |
- } |
- store_->RequestIdentity(observer); |
- return true; |
-} |
+// This class is a quick measure for plugging in H264 support and will |
+// eventually go away once we build H264 support into the video engine. |
pbos-webrtc
2015/06/23 19:13:56
"into the video engine"? Can you not do this now?
tkchin_webrtc
2015/06/24 23:21:13
Done.
|
+class H264DecoderFactory : public cricket::WebRtcVideoDecoderFactory { |
+ public: |
+ H264DecoderFactory() {} |
+ ~H264DecoderFactory() override {} |
+ |
+ VideoDecoder* CreateVideoDecoder(VideoCodecType type) override; |
+ void DestroyVideoDecoder(VideoDecoder* decoder) override; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(H264DecoderFactory); |
+}; |
} // namespace webrtc |
+ |
+#endif // TALK_APP_WEBRTC_OBJC_H264_DECODER_FACTORY_H_ |