mediasync: CB2 fix the crash in getVsyncFracTime [1/1]
PD#OTT-35878
Problem:
crash in getVsyncFracTime when vsyncPeriod is 0
Solution:
fix the crash in getVsyncFracTime
Verify:
AQ2432
Build Tag:
Buildroot_DRM_PatchBuild-1287
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.7.62-g59947be(build:1287)
59947be mediasync: CB2 fix the crash in getVsyncFracTime [1/1]
Git Hash-Object:
03db5385ad1a1f2782a3a2f16dfd88faa5ab6525
prebuilt/aarch64.lp64./libmediahal_mediasync.so
579b5e4526e82d0905986a8a00adaf8cd8125826
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
6631b450e223b19c09df311ef43f52d99d508b2c
prebuilt/aarch64.lp64./libmediahal_videodec.so
3e6cbec490dc86232c046f6991a624a242b7831e
prebuilt/aarch64.lp64./libmediahal_videorender.so
f25b13c1027730bdeb65f8c9661a20a3047d0963
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
80d9b2f8f3ae8322ee2deba86ea91d53068c281f
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
8500498a9d954fbc266bfac04542b0876fb00da0
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
51b1f7c3688cf1d7b8102d39ef5478a4345b8739
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
a388ea46578bd188217a70ea805cf0742fb70c05
version.txt
Change-Id: Id69397c242394cfee566fdccf016a50c4df71c40
Signed-off-by: DRM Auto Build <tao.guo@amlogic.com>
diff --git a/prebuilt/aarch64.lp64./libmediahal_mediasync.so b/prebuilt/aarch64.lp64./libmediahal_mediasync.so
index 05eebb6..03db538 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 074e543..579b5e4 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 b089ea0..6631b45 100644
--- a/prebuilt/aarch64.lp64./libmediahal_videodec.so
+++ b/prebuilt/aarch64.lp64./libmediahal_videodec.so
Binary files differ
diff --git a/prebuilt/aarch64.lp64./libmediahal_videorender.so b/prebuilt/aarch64.lp64./libmediahal_videorender.so
index 755622d..3e6cbec 100644
--- a/prebuilt/aarch64.lp64./libmediahal_videorender.so
+++ b/prebuilt/aarch64.lp64./libmediahal_videorender.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
index bca23cf..f25b13c 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 9dc846c..80d9b2f 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 5dae9c8..8500498 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/prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
index 10a06a7..51b1f7c 100644
--- a/prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
+++ b/prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample b/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample
index 6dfff55..1bddc9c 100755
--- a/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample
+++ b/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer b/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer
index 8a3d478..2b28156 100755
--- a/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer
+++ b/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so
index 8b6e4c5..1d0dad7 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so
index 57b8fa6..05a5107 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so
index c9d7703..11c88a7 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so
index ce62409..9863e05 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/videorender_server b/prebuilt/arm.aapcs-linux.softfp/videorender_server
index 8bd8909..268d3bc 100755
--- a/prebuilt/arm.aapcs-linux.softfp/videorender_server
+++ b/prebuilt/arm.aapcs-linux.softfp/videorender_server
Binary files differ
diff --git a/version.txt b/version.txt
index 0d0bb1b..a388ea4 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,90 @@
=========RELEALSE NOTE=================
-Version: V3.7.58-gec6c509
+Version: V3.7.62-g59947be
========================================
Git commit:
+commit 59947be7f4c6346e04b88e2b21f9c26ac9bf076f
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Tue Nov 8 14:22:58 2022 +0800
+
+ mediasync: CB2 fix the crash in getVsyncFracTime [1/1]
+
+ PD#OTT-35878
+
+ Problem:
+ crash in getVsyncFracTime when vsyncPeriod is 0
+
+ Solution:
+ fix the crash in getVsyncFracTime
+
+ Verify:
+ AQ2432
+
+ Change-Id: I957e85d311d9daefaead31d173b2603ca1bb3ea3
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 6dd02e69db496bf35bd1f5fdb4696aed7ae31748
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Tue Nov 1 17:29:31 2022 +0800
+
+ tsplayer: CB2 set volume invalid [1/1]
+
+ PD#OTT-35680
+
+ Problem:
+ set volume not match with audiohal
+
+ Solution:
+ set volume match with audiohal
+
+ Verify:
+ AH212
+
+ Change-Id: Ica4d5ccf37f0b0dbe89fd8fa2c25aab8243a5d49
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 5215ff272efaef3a5ba23d818641879d249f71fc
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Thu Sep 29 16:01:31 2022 +0800
+
+ tsplayer: CF2 add AAC_LATM on esmode [1/1]
+
+ PD#OTT-34590
+
+ Problem:
+ es mode can not support latm or heeac
+
+ Solution:
+ add AAC_LATM on esmode
+
+ Verify:
+ AH212
+
+ Change-Id: If60b4fe698a755f55ea04ecc19ea34eead9b18ad
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 6e38a952cc238330000984b9df384d4e588054b3
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Thu Nov 17 17:02:00 2022 +0800
+
+ tsplayer: CB2 esmode switch tsmode no audio [1/1]
+
+ PD#SWPL-99173
+
+ Problem:
+ esmode switch tsmode no audio
+
+ Solution:
+ esmode need use stream to set mute
+
+ Verify:
+ AH232
+
+ Change-Id: I290adc7dc585125d02fefea3bc20b2e4c620167c
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
commit ec6c50923c9c5a0ca0ddb1a45406b6fc79163961
Author: dehong.chen <dehong.chen@amlogic.com>
Date: Wed Nov 23 03:22:45 2022 +0000
@@ -126,100 +206,9 @@
Change-Id: I77622c702d43dda23aca1c84fcc4ee50b1e00ad4
Signed-off-by: fei.deng <fei.deng@amlogic.com>
-commit 2e0fb939fd5df487aa596deb443f5a84134930d4
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Tue Nov 8 11:26:25 2022 +0800
-
- videorenderer: CB2 fix rendlib unordered_map crash [1/1]
-
- PD#SWPL-97750
-
- Problem:
- 1.std::unordered_map is not thread safe if multi thread read
- and write map at the same time
- 2.do not streamon at readyToRun
- 3.refine Thread class
- 4.reduce vdo sink epoll timeout
- 5.add mutex to protect vdo sink create and destroy
-
- Solution:
- add mutex protect
-
- Verify:
- ar321
-
- Change-Id: I825c818f30716b681e5172900297613eacfffdc7
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit d7e4ac12be5dead0e7eaeff501406003fbd5a8e9
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Thu Oct 20 20:05:09 2022 +0800
-
- videodec: CB2 h264/h265 cc data can not post [1/2]
-
- PD#OTT-34084
-
- Problem:
- 1.h264/h265 cc data can not post
- 2.can not get the pts from decoder
-
- Solution:
- 1.h264/h265 cc data can not post
- 2.add pts server on driver
-
- Verify:
- AH212
-
- Change-Id: Idb846f9d7705e5d2fe96ba76fada95d29818784f
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 08c9c29bf8120c660d4b076b73e43e44d8ff0f07
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Thu Nov 3 17:13:09 2022 +0800
-
- videorenderer: CB2 fix Half screen video is seen in FCC test [1/1]
-
- PD#SWPL-100037
-
- Problem:
- tsplayer sets window size before render lib connected that cause
- render core set window size to plugin wrong
-
- Solution:
- set window size to plugin immediately
-
- Verify:
- ah212
-
- Change-Id: I8350a8bb149c5290d4836ba8a078a26172ad6a12
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit 746f8c26f0a3dbff143d0bb3ddfd48c4a58a6fe9
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Wed Oct 26 13:36:25 2022 +0800
-
- videorenderer: CB2 random render server crash [1/1]
-
- PD#SWPL-97750
-
- Problem:
- Stress testing of vdec module, render server crashed
-
- Solution:
- 1.fix Monitor thread crash
- 2.add amlogic license
- 3.add pip to videotunnel module
- 4.add VIDEO_RENDER_NO_AV_MODULE to disable avsyn for debug
-
- Verify:
- ar321
-
- Change-Id: I40eabe49d316f5cda6f6ee1552ace0f6968c9afa
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
========================================
-Release time: 2022-11-23-16-51
+Release time: 2022-11-23-19-43
========================================