commit | a8fbc448a5aee600f68f808b9f29fb6ffbe71a06 | [log] [tgz] |
---|---|---|
author | xuesong.jiang <xuesong.jiang@amlogic.com> | Thu Sep 26 20:31:31 2024 +0800 |
committer | xuesong.jiang <xuesong.jiang@amlogic.com> | Mon Sep 30 16:10:56 2024 +0800 |
tree | 1149278781d1853b104af832c0025e5790f43e42 | |
parent | 29e44200c81495c683dd61b476cfe8187a05f304 [diff] |
amlqtdemux: CF1 smooth switching for dash resolution change [1/1] PD#SWPL-186120 Problem: start time may not exactly one of the sample timestamp eg. in streaming resolution change flow Solution: add logic to checks whether there is a keyframe within the next 5 frames. If so, a small amount of frame loss is used in exchange for smooth switching. Verify: (detail info) Change-Id: I8640e5059a268d2151419e2219c0bc1f7885693c Signed-off-by: xuesong.jiang <xuesong.jiang@amlogic.com>