intel / libyami

Yet Another Media Infrastructure. it is core part of media codec with hardware acceleration, it is yummy to your video experience on Linux like platform.
Apache License 2.0
146 stars 106 forks source link

H264 decoder stores too many pictures in the DPB before output #758

Open YuJiankang opened 7 years ago

xuguangxin commented 6 years ago

@YuJiankang could you give more details about this? We follow the spec to pop the frame in dpb

sreerenjb commented 6 years ago

@xuguangxin see this bug report: https://bugzilla.gnome.org/show_bug.cgi?id=762509

xuguangxin commented 6 years ago

@sreerenjb , thanks, i will check the bug. Do you mind if I add your clips to the yami unit test? thanks

sreerenjb commented 6 years ago

@xuguangxin Sure you can. BTW, I thought libyami already had a fix for the above problem.

xuguangxin commented 6 years ago

@sreerenjb , seems it has a problem with some streams. If POC not adds increased by 1. If POC like 0, 2, 4. the current solution has a problem. I proposed a change here https://github.com/xuguangxin/libyami-utils/tree/fix_low_latency https://github.com/xuguangxin/libyami/tree/fix_low_latency we are working on adding some unit test for this. and after it, I will send the pull request. I will add you to reviewer then, please help review it

thanks