webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <algorithm>
#include <deque>
#include <memory>
#include <vector>
#include "webrtc/sdk/android/src/jni/androidmediadecoder_jni.h"
#include "third_party/libyuv/include/libyuv/convert.h"
#include "third_party/libyuv/include/libyuv/convert_from.h"
#include "third_party/libyuv/include/libyuv/video_common.h"
#include "webrtc/base/bind.h"
#include "webrtc/base/checks.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/scoped_ref_ptr.h"
#include "webrtc/base/thread.h"
#include "webrtc/base/timeutils.h"
#include "webrtc/common_video/h264/h264_bitstream_parser.h"
#include "webrtc/common_video/include/i420_buffer_pool.h"
#include "webrtc/modules/video_coding/include/video_codec_interface.h"
#include "webrtc/modules/video_coding/utility/vp8_header_parser.h"
#include "webrtc/sdk/android/src/jni/androidmediacodeccommon.h"
#include "webrtc/sdk/android/src/jni/classreferenceholder.h"
#include "webrtc/sdk/android/src/jni/native_handle_impl.h"
#include "webrtc/sdk/android/src/jni/surfacetexturehelper_jni.h"
#include "webrtc/system_wrappers/include/logcat_trace_context.h"
Classes | |
class | webrtc_jni::MediaCodecVideoDecoder |
Namespaces | |
webrtc_jni | |
Macros | |
#define | TAG_DECODER "MediaCodecVideoDecoder" |
#define | ALOGV(...) |
#define | ALOGD LOG_TAG(rtc::LS_INFO, TAG_DECODER) |
#define | ALOGW LOG_TAG(rtc::LS_WARNING, TAG_DECODER) |
#define | ALOGE LOG_TAG(rtc::LS_ERROR, TAG_DECODER) |
Enumerations | |
enum | { webrtc_jni::kMaxWarningLogFrames = 2 } |
#define ALOGD LOG_TAG(rtc::LS_INFO, TAG_DECODER) |
#define ALOGE LOG_TAG(rtc::LS_ERROR, TAG_DECODER) |
#define ALOGV | ( | ... | ) |
#define ALOGW LOG_TAG(rtc::LS_WARNING, TAG_DECODER) |
#define TAG_DECODER "MediaCodecVideoDecoder" |