mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-06-26 11:29:31 +00:00
31 lines
661 B
C++
31 lines
661 B
C++
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "OMXVideoCodec.h"
|
|
|
|
#ifdef WEBRTC_GONK
|
|
#include "WebrtcOMXH264VideoCodec.h"
|
|
#endif
|
|
|
|
namespace mozilla {
|
|
|
|
VideoEncoder*
|
|
OMXVideoCodec::CreateEncoder(CodecType aCodecType)
|
|
{
|
|
if (aCodecType == CODEC_H264) {
|
|
return new WebrtcOMXH264VideoEncoder();
|
|
}
|
|
return nullptr;
|
|
}
|
|
|
|
VideoDecoder*
|
|
OMXVideoCodec::CreateDecoder(CodecType aCodecType) {
|
|
if (aCodecType == CODEC_H264) {
|
|
return new WebrtcOMXH264VideoDecoder();
|
|
}
|
|
return nullptr;
|
|
}
|
|
|
|
}
|