webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros | Enumerations
androidmediadecoder_jni.cc File Reference
#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 }
 

Macro Definition Documentation

◆ ALOGD

#define ALOGD   LOG_TAG(rtc::LS_INFO, TAG_DECODER)

◆ ALOGE

#define ALOGE   LOG_TAG(rtc::LS_ERROR, TAG_DECODER)

◆ ALOGV

#define ALOGV (   ...)

◆ ALOGW

#define ALOGW   LOG_TAG(rtc::LS_WARNING, TAG_DECODER)

◆ TAG_DECODER

#define TAG_DECODER   "MediaCodecVideoDecoder"