262 lines
6.1 KiB
Plaintext
262 lines
6.1 KiB
Plaintext
=========RELEALSE NOTE=================
|
|
|
|
Version: V3.21-dev.18-gc42ce13
|
|
|
|
========================================
|
|
|
|
Git commit:
|
|
commit c42ce13e49ea218f36cbc7deb480a699435b6711
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
Date: Thu Mar 19 11:20:14 2026 +0800
|
|
|
|
tsplayer: CB2 use vdecunderrun to control writing speed [1/1]
|
|
|
|
PD#SWPL-258698
|
|
|
|
Problem:
|
|
decoder has no output cause by less buffer level,
|
|
but tsplayer control can not writing cause by enough cache,
|
|
cause video stuck.
|
|
|
|
Solution:
|
|
use vdecunderrun to control writing speed.
|
|
|
|
Verify:
|
|
T5D
|
|
|
|
Change-Id: I085e8b260b79c5d479d4f619287983f78fbdb0aa
|
|
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
|
|
(cherry picked from commit 6b41ac477dc1b50bff8d8683bf7507282b25c880)
|
|
|
|
commit 77bc0f15d6dfb132163fe51c13037081056c41c2
|
|
Author: fei.deng <fei.deng@amlogic.com>
|
|
Date: Wed May 27 16:39:34 2026 +0800
|
|
|
|
mediasync: CB2 fix fps change cause crash [1/1]
|
|
|
|
PD#SWPL-270046
|
|
|
|
Problem:
|
|
displaythread crash,because invalid fps set to
|
|
mediasync
|
|
|
|
Solution:
|
|
1.check fps and detect fps when fps is valid
|
|
|
|
Verify:
|
|
AH212
|
|
|
|
Change-Id: Ia2fd121435849149d18fbe07b58bb14e0002ac54
|
|
Signed-off-by: fei.deng <fei.deng@amlogic.com>
|
|
|
|
commit 6d5915d9ef563f3474db329cb6c1a075fd2bf318
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
Date: Mon May 25 16:38:40 2026 +0800
|
|
|
|
videodec: CB2 optimize VDA printing [1/1]
|
|
|
|
PD#TV-224534
|
|
|
|
Problem:
|
|
VDA printing more times when dqbufWaitCount is 1
|
|
|
|
Solution:
|
|
optimize VDA printing
|
|
|
|
Verify:
|
|
T5D
|
|
|
|
Change-Id: Ia4399723445aa2fad0a0baef407fd2ce1ee99ec0
|
|
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
|
|
|
|
commit e70bb0043312d3eb85b41e9876ff64e4713bf31d
|
|
Author: le.han <le.han@amlogic.com>
|
|
Date: Fri May 22 09:03:54 2026 +0000
|
|
|
|
videorender: CB2 set video to not wait for audio [3/3]
|
|
|
|
PD#TV-225052
|
|
|
|
Problem:
|
|
set video to not wait for audio
|
|
|
|
Solution:
|
|
set video to not wait for audio
|
|
|
|
Verify:
|
|
Yocto
|
|
|
|
Change-Id: I39b503952139bf9c68e26b18720fdd5639758f08
|
|
Signed-off-by: le.han <le.han@amlogic.com>
|
|
|
|
commit 55f1b0233abc296b68b908aa9ea643f200c24332
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
Date: Wed May 13 15:35:45 2026 +0800
|
|
|
|
tsplayer: CB2 fixed no audio output when switch audio track. [1/1]
|
|
|
|
PD#TV-219662
|
|
|
|
Problem:
|
|
not reset audio,when switch audio track.
|
|
|
|
Solution:
|
|
set mState = STARTING,when start video,
|
|
then reset audio.
|
|
|
|
Verify:
|
|
t5d
|
|
|
|
Change-Id: I19c5001965e232f6241b554c3e2d6c573fa84abc
|
|
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
|
|
|
|
commit f0051cfaa34c22a5d1766a691c03cea1a4d0359c
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
Date: Mon May 11 20:15:30 2026 +0800
|
|
|
|
tsplayer: CB2 fixed mMedia use-after-free. [1/1]
|
|
|
|
PD#TV-220461
|
|
|
|
Problem:
|
|
Race condition between sendCommand and OnStop,
|
|
deletes mMedia, sendCommand still use it,
|
|
use-after-free of AmportsAdaptor.
|
|
|
|
Solution:
|
|
Add mMediaLock to protect mMedia lifecycle in sendCommand,
|
|
OnStop and Release.
|
|
|
|
Verify:
|
|
t5d
|
|
|
|
Change-Id: I9e9be6887db798a9d5cb2b16b36a15d3cc4d6e72
|
|
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
|
|
|
|
commit 008c4eab8e1c955a38fba0fb9479e0007439785b
|
|
Author: dehong.chen <dehong.chen@amlogic.com>
|
|
Date: Wed May 13 15:04:33 2026 +0800
|
|
|
|
mediasync: CB2 remove libcutil.so depends. [1/1]
|
|
|
|
PD#TV-221253
|
|
|
|
Problem:
|
|
mediasync depends libcutil.so.
|
|
|
|
Solution:
|
|
remove the libcutils dependency from mediasync.
|
|
|
|
Verify:
|
|
t6d
|
|
|
|
Change-Id: I6166c906914ba03c0648aa8a440d47cefde32fe9
|
|
Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
|
|
|
|
commit 759050689be3e1b4886772be655fcb15e448bc05
|
|
Author: fei.deng <fei.deng@amlogic.com>
|
|
Date: Mon Jan 12 07:37:09 2026 +0000
|
|
|
|
videorender: CF2 get vsync and dpss latency from plugin [1/1]
|
|
|
|
PD#SWPL-248215
|
|
|
|
Problem:
|
|
get vsync and dpss latency from plugin if plugin can provided
|
|
|
|
Solution:
|
|
1.get vsync and dpss latency from plugin if plugin can provided
|
|
2.set latency to mediaysnc regardless of whether plugin can
|
|
provide latency
|
|
3.set loglevel to FRAC
|
|
|
|
Dependency cl:631028
|
|
|
|
Verify:
|
|
T6X
|
|
|
|
refenrence cl: 664638
|
|
|
|
Change-Id: I73378fedf174110d76fe7d0386ffb6debfe61d88
|
|
Signed-off-by: fei.deng <fei.deng@amlogic.com>
|
|
Signed-off-by: le.han <le.han@amlogic.com>
|
|
|
|
commit fcf553d9413efdf27c88ec10c8a9bc3ad3e89c8a
|
|
Author: dehong.chen <dehong.chen@amlogic.com>
|
|
Date: Tue Aug 12 15:27:40 2025 +0800
|
|
|
|
tsplayer: CB2 add prop to set witch/height. [1/1]
|
|
|
|
PD#SWPL-266191
|
|
|
|
Problem:
|
|
add prop to set witch/height.
|
|
|
|
Solution:
|
|
add prop to set witch/height.
|
|
|
|
Verify:
|
|
T950D5
|
|
|
|
Change-Id: If8ce3236a3f6ccf1b9335961e810a338179212f2
|
|
Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
|
|
|
|
commit 31442b77ffaaf9ecba421046f361ff1582f20ecd
|
|
Author: zhipeng.he <zhipeng.he@amlogic.com>
|
|
Date: Fri Apr 24 15:47:15 2026 +0800
|
|
|
|
tsplayer: CF1 audio integration with libaml_audioclient_adapter so. [1/1]
|
|
|
|
PD#SWPL-265613
|
|
PD#SWPL-267962
|
|
PD#SWPL-262952
|
|
|
|
Problem:
|
|
need use libaml_audioclient_adapter to connect new audio_server.
|
|
|
|
Solution:
|
|
1.audio integration with libaml_audioclient_adapter so
|
|
2.Encapsulate audiohal variables and macros in tsplayer
|
|
|
|
Verify:
|
|
t6d
|
|
|
|
Change-Id: If36ba6a6afa72e98974d03313cd6205c1e047f85
|
|
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
|
|
|
|
========================================
|
|
|
|
Release time: 2026-06-02-13-48
|
|
|
|
========================================
|
|
|
|
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
|
|
|
|
========================================
|