rockcarry / fanplayer

A portable video player based on ffmpeg for windows and android platform.
GNU Lesser General Public License v3.0
606 stars 161 forks source link

使用testPlayer循环播放HEVC 4K视频会报错。 #66

Open liquanguo opened 1 year ago

liquanguo commented 1 year ago

声明:源码只是修改了让testplayer自动判断m_strUrl不为空的时候自动播放m_strUrl的视频文件,其他的一律没有修改。

测试使用的HEVC 4K视频 :链接:https://pan.baidu.com/s/17NHZO-p9bamlyRVgdBREgA?pwd=1234 提取码:1234

使用自带的测试例子testplayer播放HEVC/H265的4K视频,在硬解码多次循环播放后,硬解失败,报错如下: Failed to add bitstream or slice control buffer hardware accelerator failed to decode picture an error occurred during decoding video. Failed to add bitstream or slice control buffer hardware accelerator failed to decode picture an error occurred during decoding video. Could not find ref with POC 33

ps:可能不同的PC环境出现报错有快慢,在我realme笔记本上,播放个50次就出现了(测试的视频为13秒总时长)。 因为不知道如何定位这个问题,所以求助大伙,谢谢。

rockcarry commented 1 year ago

把 testplayer 修改的代码提个 pull request 上来。这个修改是否可以做到自动化的复现,而不是需要人手动去重复打开 50 次?

liquanguo commented 1 year ago

把 testplayer 修改的代码提个 pull request 上来。这个修改是否可以做到自动化的复现,而不是需要人手动去重复打开 50 次?

提交了PR

rockcarry commented 1 year ago

测了一整天,暂时无法复现问题。

liquanguo commented 1 year ago

只有我这边有,那就没办法了,不知道是什么原因 ------------------ 原始邮件 ------------------ 发件人: "rockcarry/fanplayer" @.>; 发送时间: 2022年10月30日(星期天) 晚上9:00 @.>; @.**@.>; 主题: Re: [rockcarry/fanplayer] 使用testPlayer循环播放HEVC 4K视频会报错。 (Issue #66)

测了一整天,暂时无法复现问题。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>