android无法解码avcmp4,android硬解码播放本地6帧以内的mp4文件

这篇博客详细记录了Android环境下使用IJKMedia框架进行媒体解码和渲染的过程,包括了SDL_AMediaCodec的创建、配置、启动,以及解码输出格式的变化。在解码过程中,视频尺寸从2560x1600调整为3840x1920,并成功实现了帧的解码和显示。
摘要由CSDN通过智能技术生成

log如下:

D/IJKMEDIA: SDL_AMediaCodecJava_createByCodecName

D/IJKMEDIA: SDL_AMediaCodecJava_init

D/IJKMEDIA: SDL_AMediaCodec_increaseReference(): ref=1

D/IJKMEDIA: SDL_AMediaCodecJava_configure_surface

E/IJKMEDIA: configure acodec:0x200b92 format:0xbb2: surface:0xba6

D/IJKMEDIA: SDL_AMediaCodecJava_start

I/IJKMEDIA: reconfigure_codec_l:new acodec: 0xcfc83d20

D/IJKMEDIA: SDL_AMediaCodec_increaseReference(): ref=2

I/IJKMEDIA: VideoCodec: MediaCodec, OMX.qcom.video.decoder.avc

W/IJKMEDIA: fps: 29.970030 (normal)

W/IJKMEDIA: fps: 29.970030 (normal)

I/IJKMEDIA: SDL_RunThread: [15408] ff_video_dec

D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 3840, 1920

D/IJKMEDIA: FFP_MSG_SAR_CHANGED: 1, 1

D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_PREPARED

D/IJKMEDIA: FFP_MSG_PREPARED:

I/IJKMEDIA: SDL_RunThread: [15409] amediacodec_input_thread

D/IJKMEDIA: IjkMediaPlayer_start

D/IJKMEDIA: ijkmp_start()

D/IJKMEDIA: ijkmp_start()=0

D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START

D/IJKMEDIA: ijkmp_get_msg: FFP_REQ_START

D/IJKMEDIA: ffpipeline_set_surface_need_reconfigure_l(0)

I/IJKMEDIA: feed_input_buffer: same surface, reuse previous surface

I/IJKMEDIA: SDL_AMediaCodecJava_dequeueOutputBuffer: INFO_OUTPUT_BUFFERS_CHANGED

I/IJKMEDIA: ffp_toggle_buffering: completed: OK

D/IJKMEDIA: ijkmp_get_msg: FFP_MSG_COMPLETED

D/IJKMEDIA: FFP_MSG_COMPLETED:

I/IJKMEDIA: SDL_AMediaCodecJava_dequeueOutputBuffer: INFO_OUTPUT_FORMAT_CHANGED

I/IJKMEDIA: AMEDIACODEC__INFO_OUTPUT_FORMAT_CHANGED

D/IJKMEDIA: SDL_AMediaFormatJava_init

I/IJKMEDIA: AMEDIACODEC__INFO_OUTPUT_FORMAT_CHANGED

width-height: (2560 x 1600)

color-format: (QCOM_FORMATYUV420PackedSemiPlanar32m: 0x7fa30c04)

stride: (2560)

slice-height: (1600)

crop: (0, 0, 2559, 1279)

D/IJKMEDIA: SDL_VoutAMediaCodec_CreateOverlay(w=3840, h=1920, fmt=_AMC vout=0xc5dfffe0)

D/IJKMEDIA: FFP_MSG_VIDEO_SIZE_CHANGED: 3840, 1920

D/IJKMEDIA: Video: first frame decoded

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值