Files
BPI-CM9-Linux/aml-comp/multimedia/mediahal-sdk/version.txt
T
2026-08-24 10:03:24 +08:00

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
========================================