251 lines
5.8 KiB
Plaintext
251 lines
5.8 KiB
Plaintext
=========RELEALSE NOTE=================
|
|
|
|
Version: V3.21-dev.28-gada5167
|
|
|
|
========================================
|
|
|
|
Git commit:
|
|
commit ada5167cb97c8c09e5edf09d7423fcda877463b2
|
|
Author: fei.deng <fei.deng@amlogic.com>
|
|
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 <fei.deng@amlogic.com>
|
|
|
|
commit 1db0854334dadec0789891f15b06c57a084553e6
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
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 <zhipeng.he@amlogic.com>
|
|
|
|
commit e6948a610b691ed11214e4a421faff915162827b
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
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 <zhipeng.he@amlogic.com>
|
|
|
|
commit 95f8260afd9d7ed702f8aea9218fc4fc81e57fe8
|
|
Author: fei.deng <fei.deng@amlogic.com>
|
|
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 <fei.deng@amlogic.com>
|
|
|
|
commit 3c71fcaac368f0276ea193af90d21d0a528ff1ee
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
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 <zhipeng.he@amlogic.com>
|
|
|
|
commit d4dea253747fa212811e421871c51e5ba02e5248
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
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 <zhipeng.he@amlogic.com>
|
|
|
|
commit c77b6465d3b2dce6f3cbc765f514c995f7fe6792
|
|
Author: guangjun.zhu <guangjun.zhu@amlogic.com>
|
|
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 <guangjun.zhu@amlogic.com>
|
|
|
|
commit 23086f3fc5df9433e924314ce2879806e53aa0fc
|
|
Author: le.han <le.han@amlogic.com>
|
|
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 <le.han@amlogic.com>
|
|
|
|
commit 2577134d8e710dab351f2179b04c112fc7507345
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
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 <zhipeng.he@amlogic.com>
|
|
|
|
commit baa9e5cf5aee3ab133b8e7baa6318300f0510d8f
|
|
Author: fei.deng <fei.deng@amlogic.com>
|
|
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 <fei.deng@amlogic.com>
|
|
|
|
========================================
|
|
|
|
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
|
|
|
|
========================================
|