1 Star 0 Fork 52

刘杰/third_party_glib

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
av_codec.patch 824 Bytes
一键复制 编辑 原始数据 按行查看 历史
刘杰 提交于 2024-02-07 10:53 . fix initial playing blink black frame
diff --git a/services/media_engine/filters/decoder_surface_filter.cpp b/services/media_engine/filters/decoder_surface_filter.cpp
index 874c320e..fbd76f6e 100755
--- a/services/media_engine/filters/decoder_surface_filter.cpp
+++ b/services/media_engine/filters/decoder_surface_filter.cpp
@@ -122,6 +122,11 @@ Status DecoderSurfaceFilter::Configure(const std::shared_ptr<Meta> &parameter)
{
MEDIA_LOG_I("Configure enter.");
configureParameter_ = parameter;
+
+ // set default scale type fit crop
+ configureParameter_->Set<Tag::VIDEO_SCALE_TYPE>(
+ static_cast<int32_t>(VideoScaleType::VIDEO_SCALE_TYPE_FIT_CROP));
+
configFormat_.SetMeta(configureParameter_);
videoDecoder_->Configure(configFormat_);
std::shared_ptr<MediaAVCodec::MediaCodecCallback> mediaCodecCallback
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jaygome/third_party_glib.git
[email protected]:jaygome/third_party_glib.git
jaygome
third_party_glib
third_party_glib
master

搜索帮助