mediasync: CB2 improve the interface GetMediaTimeByType [1/2]
PD#SWPL-81993
Problem:
1.GetMediaTimeByType not right when seek.
2.can not get holdtime when hold on first
Solution:
1.Improve the interface GetMediaTimeByType.
2.Can get the hold time when hold on first.
Verify:
AP222
Build Tag:
Buildroot_DRM_PatchBuild-647
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.5.22-gaec8872(build:647)
aec8872 mediasync: CB2 improve the interface GetMediaTimeByType [1/2]
Git Hash-Object:
9a26d04de7641f7fe7c48eeb32b9624d11da62fd
prebuilt/aarch64.lp64./AmTsPlayerExample
8140dd8a9d3a1dbfe13c11fe71caf2801bdd5341
prebuilt/aarch64.lp64./libmediahal_mediasync.so
4d8053c6347d338acd270deabc41b2220b8be66c
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
84760a99be27192b7173b234f3b2b76065006643
prebuilt/aarch64.lp64./libmediahal_videodec.so
d7c134f5cfb81dd6035e3547be05960527dd1531
prebuilt/arm.aapcs-linux.hard/AmTsPlayerExample
4e46d9903e85a5566648eedaf79e2930398fb870
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
e131c6211b2ca3bd1658342d057647e06d0595bd
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
cf3da88274d2562a36a36a68756c25d3c1f8b230
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
59f4a60e3881561110e09c48f21bf8435c4c98b9
version.txt
Change-Id: Ifbdbd725f6d1aea56a370349a9ec66a9b75149a2
Signed-off-by: DRM Auto Build <tao.guo@amlogic.com>
diff --git a/prebuilt/aarch64.lp64./AmTsPlayerExample b/prebuilt/aarch64.lp64./AmTsPlayerExample
index 144fe90..9a26d04 100755
--- a/prebuilt/aarch64.lp64./AmTsPlayerExample
+++ b/prebuilt/aarch64.lp64./AmTsPlayerExample
Binary files differ
diff --git a/prebuilt/aarch64.lp64./libmediahal_mediasync.so b/prebuilt/aarch64.lp64./libmediahal_mediasync.so
index e1608ca..8140dd8 100644
--- a/prebuilt/aarch64.lp64./libmediahal_mediasync.so
+++ b/prebuilt/aarch64.lp64./libmediahal_mediasync.so
Binary files differ
diff --git a/prebuilt/aarch64.lp64./libmediahal_tsplayer.so b/prebuilt/aarch64.lp64./libmediahal_tsplayer.so
index ff468d3..4d8053c 100644
--- a/prebuilt/aarch64.lp64./libmediahal_tsplayer.so
+++ b/prebuilt/aarch64.lp64./libmediahal_tsplayer.so
Binary files differ
diff --git a/prebuilt/aarch64.lp64./libmediahal_videodec.so b/prebuilt/aarch64.lp64./libmediahal_videodec.so
index e647893..84760a9 100644
--- a/prebuilt/aarch64.lp64./libmediahal_videodec.so
+++ b/prebuilt/aarch64.lp64./libmediahal_videodec.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.hard/AmTsPlayerExample b/prebuilt/arm.aapcs-linux.hard/AmTsPlayerExample
index ea3dbe8..d7c134f 100755
--- a/prebuilt/arm.aapcs-linux.hard/AmTsPlayerExample
+++ b/prebuilt/arm.aapcs-linux.hard/AmTsPlayerExample
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
index fb5f914..4e46d99 100644
--- a/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
+++ b/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
index 344f8b9..e131c62 100644
--- a/prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
+++ b/prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
index a5c2677..cf3da88 100644
--- a/prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
+++ b/prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
Binary files differ
diff --git a/version.txt b/version.txt
index c0dee5e..59f4a60 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,32 @@
=========RELEALSE NOTE=================
-Version: V3.5.21-g2c3507b
+Version: V3.5.22-gaec8872
========================================
Git commit:
+commit aec88725f8b4ea5bd20a7634ad1c671b701a2f43
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Wed Jun 1 16:12:46 2022 +0800
+
+ mediasync: CB2 improve the interface GetMediaTimeByType [1/2]
+
+ PD#SWPL-81993
+
+ Problem:
+ 1.GetMediaTimeByType not right when seek.
+ 2.can not get holdtime when hold on first
+
+ Solution:
+ 1.Improve the interface GetMediaTimeByType.
+ 2.Can get the hold time when hold on first.
+
+ Verify:
+ AP222
+
+ Change-Id: I9ea4bd3289b85c801c8233f73f132dc37fbeeead
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
commit 2c3507b7ad391dd643692f250ed3d79fca85ca9a
Author: fei.deng <fei.deng@amlogic.com>
Date: Wed Jun 1 13:34:35 2022 +0800
@@ -193,33 +215,9 @@
Change-Id: I596d070c19f5d8d3dd8fbcebe730231596e7c96a
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-commit f69b89af00a39afbf34258621a389c2606ba4159
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Wed May 11 16:39:22 2022 +0800
-
- videorenderer: CB1 crash when call std unordered_map [1/1]
-
- PD#SWPL-80725
-
- Problem:
- 1.sometimes crash when call std unordered_map
- to insert a item
- 2.black srceen when wait audio anchor mediasync
- timeout
-
- Solution:
- 1.add mutex to protect std::unorder_map
- 2.recommit to areasurface to wake up xdg surface
-
- Verify:
- an400
-
- Change-Id: I725c09bd8d95519be09e136cca43f93a7217cf61
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
========================================
-Release time: 2022-06-01-14-30
+Release time: 2022-06-02-16-31
========================================