=========RELEALSE NOTE================= Version: V3.21-dev.28-gada5167 ======================================== Git commit: commit ada5167cb97c8c09e5edf09d7423fcda877463b2 Author: fei.deng Date: Wed Jun 17 19:35:15 2026 +0800 mediasync: CB2 add FRAC pre-calculation for video hold path [1/1] PD#SWPL-279571 Problem: r-c diff may drift over time causing compositor frame drops on 59.94fps content at 60Hz display Solution: 1.Pre-calculate realtime via FRAC with finalOutput=false in amaster and vmaster hold path. Fall through to NORMAL_OUTPUT when realtime to display time <= 1.5 * mVideoSyncIntervalUs. 2.add some debug info when frame dropped Verify: AH212 Change-Id: Ieeebc9bf21eaee797efdde98743d5d564941e3b4 Signed-off-by: fei.deng commit 1db0854334dadec0789891f15b06c57a084553e6 Author: zhipeng.he Date: Thu Aug 6 16:20:53 2026 +0800 tsplayer: CB2 not need restore disable_video when keep frame [1/1] PD#SWPL-283263 Problem: restore disable_video to 1 will keep frame fail on amvideo Solution: not need restore disable_video when keep frame Verify: S1A Change-Id: I4cfcbc461aa6fbffa4fd005a64458855feec6cd0 Signed-off-by: zhipeng.he commit e6948a610b691ed11214e4a421faff915162827b Author: zhipeng.he Date: Tue Aug 4 16:10:17 2026 +0800 tsplayer: CF2 get drop frame count from renderlib [1/1] PD#SWPL-190726 Problem: cat not get drop frame count for non tunnel. Solution: get drop frame count for non tunnel. Verify: ohm Change-Id: I9ff28e3bf327c8b4a23c5e596914b67600f5dde5 Signed-off-by: zhipeng.he commit 95f8260afd9d7ed702f8aea9218fc4fc81e57fe8 Author: fei.deng Date: Mon May 18 20:08:27 2026 +0800 videorender: CF2 release videorender document [1/1] PD#SWPL-267638 Problem: release videorender markdown and pdf document Solution: release videorender markdown and pdf document Verify: AH212 Change-Id: Idda3d178a6d436046c4b7e38969d995ad404f98d Signed-off-by: fei.deng commit 3c71fcaac368f0276ea193af90d21d0a528ff1ee Author: zhipeng.he Date: Mon Jul 27 14:18:02 2026 +0800 tsplayer: CB2 bind mediasync set has video 1. [1/1] PD#SWPL-279620 Problem: yts case need set has video when bind mediasync. Solution: bind mediasync video to set has video to 1. Verify: t5d Change-Id: I0611b8cc6397ea9c2318512f0399f5a92b27bc45 Signed-off-by: zhipeng.he commit d4dea253747fa212811e421871c51e5ba02e5248 Author: zhipeng.he Date: Thu Jul 16 19:28:05 2026 +0800 tsplayer: CF2 add common report info [1/1] PD#OTT-52377 Problem: AmTsPlayer_getAudioStat and AmTsPlayer_getAudioInfo, function not completed. Solution: implement the interface of AmTsPlayer_getAudioStat/AmTsPlayer_getAudioInfo Verify: S905x4 Change-Id: Ie6805309158c5d919184190adb4f372640f7e9bd Signed-off-by: zhipeng.he commit c77b6465d3b2dce6f3cbc765f514c995f7fe6792 Author: guangjun.zhu Date: Fri May 22 13:47:20 2026 +0800 mediahal: CB2 fix some compile issues with yocto and clang [1/1] PD#SWPL-270279 Problem: Error during compilation with yocto+clang. Solution: Adapting to the Yocto+Clang compilation environment. Verify: local Change-Id: I170addc3d3936778163d15c2ef31571ffaa7a469 Signed-off-by: guangjun.zhu commit 23086f3fc5df9433e924314ce2879806e53aa0fc Author: le.han Date: Wed Mar 25 11:26:20 2026 +0000 mediasync: CB2 move refclock init to middle of vsync [1/2] PD#SWPL-258289 Problem: move refclock init to middle of vsync Solution: move refclock init to middle of vsync Verify: Yocto Change-Id: Idd9868247969f47147d4c3a5f13fc06cb9f43441 Signed-off-by: le.han commit 2577134d8e710dab351f2179b04c112fc7507345 Author: zhipeng.he Date: Tue Jun 23 13:55:02 2026 +0800 tsplayer: CB2 fixed set has video flag. [1/1] PD#TV-230085 Problem: set has video flag in only audio, cause mediasync state incorrect. Solution: if only audio, don't set has video flag. Verify: t5d Change-Id: Ib0d85532b86dee107a757c431af142cca8fd23fa Signed-off-by: zhipeng.he commit baa9e5cf5aee3ab133b8e7baa6318300f0510d8f Author: fei.deng Date: Fri Jun 26 15:41:30 2026 +0800 videorender: CB2 refine set FPS flow [1/1] PD#TV-223068 Problem: drm mode changed from 59HZ to 46HZ causes frame drops Solution: Set FPS at the appropriate time Verify: AH212 Change-Id: I7239dc45bf9a6be220552087300acda77711480c Signed-off-by: fei.deng ======================================== Release time: 2026-09-20-11-08 ======================================== Builder: drm.autobuild ======================================== Release file: Header file: AmTsPlayer.h AmVideoDecBase.h MediaSyncInterface.h resourcemanage.h Library file: libmediahal_mediasync.so libmediahal_resman.so libmediahal_tsplayer.so libmediahal_videodec.so libmediahal_videorender.so Example file: AmTsPlayerExample.cpp Makefile Multi_Example file: AmTsPlayerMultiExample.cpp Makefile Binary file: AmTsPlayerExample AmTsPlayerMultiExample ========================================