|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "webrtc/sdk/android/src/jni/androidmediaencoder_jni.h"#include <algorithm>#include <memory>#include <list>#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/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/base/bind.h"#include "webrtc/base/checks.h"#include "webrtc/base/logging.h"#include "webrtc/base/sequenced_task_checker.h"#include "webrtc/base/task_queue.h"#include "webrtc/base/thread.h"#include "webrtc/base/timeutils.h"#include "webrtc/base/weak_ptr.h"#include "webrtc/common_types.h"#include "webrtc/common_video/h264/h264_bitstream_parser.h"#include "webrtc/common_video/h264/h264_common.h"#include "webrtc/common_video/h264/profile_level_id.h"#include "webrtc/media/engine/internalencoderfactory.h"#include "webrtc/modules/video_coding/include/video_codec_interface.h"#include "webrtc/modules/video_coding/utility/quality_scaler.h"#include "webrtc/modules/video_coding/utility/vp8_header_parser.h"#include "webrtc/system_wrappers/include/field_trial.h"#include "webrtc/system_wrappers/include/logcat_trace_context.h"#include "webrtc/video_encoder.h"Classes | |
| class | webrtc_jni::MediaCodecVideoEncoder |
Namespaces | |
| webrtc_jni | |
Macros | |
| #define | MAX_VIDEO_FPS 30 |
| #define | MAX_ALLOWED_VIDEO_FPS 60 |
| #define | MAX_ENCODER_Q_SIZE 2 |
| #define | ENCODER_STALL_FRAMEDROP_THRESHOLD 60 |
| #define | TAG_ENCODER "MediaCodecVideoEncoder" |
| #define | ALOGV(...) |
| #define | ALOGD LOG_TAG(rtc::LS_INFO, TAG_ENCODER) |
| #define | ALOGW LOG_TAG(rtc::LS_WARNING, TAG_ENCODER) |
| #define | ALOGE LOG_TAG(rtc::LS_ERROR, TAG_ENCODER) |
| #define ALOGD LOG_TAG(rtc::LS_INFO, TAG_ENCODER) |
| #define ALOGE LOG_TAG(rtc::LS_ERROR, TAG_ENCODER) |
| #define ALOGV | ( | ... | ) |
| #define ALOGW LOG_TAG(rtc::LS_WARNING, TAG_ENCODER) |
| #define ENCODER_STALL_FRAMEDROP_THRESHOLD 60 |
| #define MAX_ALLOWED_VIDEO_FPS 60 |
| #define MAX_ENCODER_Q_SIZE 2 |
| #define MAX_VIDEO_FPS 30 |
| #define TAG_ENCODER "MediaCodecVideoEncoder" |
1.8.13