mediasync: CB2 get stc time issue [1/1]

PD#SWPL-176661

Problem:
amlhalasink get wrong stc time from mediasync.
because mediasync stc time is increasing.

Solution:
select suitable system time to calculate pcr time

Verify:
ah212

Build Tag:
Buildroot_DRM_PatchBuild-3447

Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.13.45-ga476fa9(build:3447)
a476fa9 mediasync: CB2 get stc time issue [1/1]

Git Hash-Object:
78057070f63690b9d418f8beb18f8bb5a8989dfd
prebuilt/aarch64.lp64./libmediahal_mediasync.so
13e6eaba85a3e6fe7290834f0f257faf11c0e5ac
prebuilt/aarch64.lp64./libmediahal_resman.so
cfd1aa3cbfaf44b83fc69b6e40673006dce00625
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
bf157665e3aa1bc44ee43562417bf5c509dd31f8
prebuilt/aarch64.lp64./libmediahal_videodec.so
21ff15205a320dffbde2349db92fd85e545f3695
prebuilt/aarch64.lp64./libmediahal_videorender.so
d0f5af2032d57f9df90f479fa1763f551f612480
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
d850c05f557930ee0fa98882340954b083f7d5a0
prebuilt/arm.aapcs-linux.hard/libmediahal_resman.so
2102e1c83be61b1dce2827fb058bc6d1ab89b14c
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
70b04a5b5e5fa8a7ddbd980758e07170356174f4
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
8c759fd1f01f9d28f8548748070b97fa4aabd124
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
90d93a43bb308481832fc36e6a5eeefed4c5c454
version.txt

Change-Id: Ia3b84f7b1be966792dd6b146b6a44764256c7c63
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 e9729ca..7805707 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_resman.so b/prebuilt/aarch64.lp64./libmediahal_resman.so
index 63b1559..13e6eab 100644
--- a/prebuilt/aarch64.lp64./libmediahal_resman.so
+++ b/prebuilt/aarch64.lp64./libmediahal_resman.so
Binary files differ
diff --git a/prebuilt/aarch64.lp64./libmediahal_tsplayer.so b/prebuilt/aarch64.lp64./libmediahal_tsplayer.so
index 6977eca..cfd1aa3 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 2e2ae17..bf15766 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 d45b1b4..21ff152 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 bfd2e64..d0f5af2 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_resman.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_resman.so
index ec5a1e2..d850c05 100644
--- a/prebuilt/arm.aapcs-linux.hard/libmediahal_resman.so
+++ b/prebuilt/arm.aapcs-linux.hard/libmediahal_resman.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 7d47193..2102e1c 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 6a23141..70b04a5 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 8ef1dd9..8c759fd 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/version.txt b/version.txt
index 007f002..90d93a4 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,59 @@
 =========RELEALSE NOTE=================
 
-Version: V3.13.43-ge134779
+Version: V3.13.45-ga476fa9
 
 ========================================
 
 Git commit:
+commit a476fa9c6a98bee238480397ae9b357d5a695145
+Author: fei.deng <fei.deng@amlogic.com>
+Date:   Wed Jul 17 16:56:39 2024 +0800
+
+    mediasync: CB2 get stc time issue [1/1]
+    
+    PD#SWPL-176661
+    
+    Problem:
+    amlhalasink get wrong stc time from mediasync.
+    because mediasync stc time is increasing.
+    
+    Solution:
+    select suitable system time to calculate pcr time
+    
+    Verify:
+    ah212
+    
+    Change-Id: I199d0e26ef58beecc4e4dcbf976807ddb3c16cce
+    Signed-off-by: fei.deng <fei.deng@amlogic.com>
+
+commit c81cb471b4f2f5bc862a6e7bfd5ea18d0d491e1e
+Merge: 6387a27 e134779
+Author: Lifeng Cao <lifeng.cao@amlogic.com>
+Date:   Thu Jul 18 22:30:15 2024 -0700
+
+    Merge "tsplayer: CB2 demux wrapper calculate duration error. [1/1]" into Linux
+
+commit 6387a278ec64b72d8b39d1a8bc904c48b7d174a4
+Author: dehong.chen <dehong.chen@amlogic.com>
+Date:   Mon Jul 8 09:08:15 2024 +0000
+
+    Tsplayer: CB1 VC1 video fails to play on NTFS USB [1/2]
+    
+    PD#SWPL-176588
+    
+    Problem:
+    Fork NTFS USB process,causing dmabuf fd to be inherited,
+    VC1 source playback failed.
+    
+    Solution:
+    In mediahal,add FD_CLOEXEC when creating dmabuf fd.
+    
+    Verify:
+    AP232
+    
+    Change-Id: Idb123be8a041c24a2991dd917cbfa4d4ad05804d
+    Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
+
 commit e1347793617f06425d3b505409980ec327534cd4
 Author: dehong.chen <dehong.chen@amlogic.com>
 Date:   Tue Jul 16 08:48:02 2024 +0000
@@ -152,70 +201,9 @@
     Change-Id: I50d128225e5b8f8947e4c448ccf695ed2bd84365
     Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
 
-commit 0efbfc2525fc708f09a7bc90fd0adc00eaf70791
-Author: fei.deng <fei.deng@amlogic.com>
-Date:   Thu May 9 06:12:20 2024 +0000
-
-    videorender: CB1 do not release buffer when pts equal [1/1]
-    
-    PD#SWPL-164097
-    
-    Problem:
-    render lib release buffer when buffer pts equal last buffer,
-    
-    Solution:
-    now render lib do not release buffer that pts equal
-    last buffer pts
-    
-    Verify:
-    AH212
-    
-    Change-Id: I377a9d8dee9d4f9d2bec313e664eeac217b7f27c
-    Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit 5ee9500ab544fc7c0b53b0ea8482657694b88fcd
-Author: yunmin.chen <yunmin.chen@amlogic.com>
-Date:   Wed Apr 17 11:18:10 2024 +0800
-
-    tsplayer: CF2 Optimize print information [1/1]
-    
-    PD#SWPL-165753
-    
-    Problem:
-    Optimize print information
-    
-    Solution:
-    Optimize print information
-    
-    Verify:
-    BG201
-    
-    Change-Id: I6681f3d59359ed4113e4e8f7ef0a300dd6758a5f
-    Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
-
-commit b1874af2b102d6dfb08d0908eacc39327c71cda7
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date:   Mon Apr 8 20:36:27 2024 +0800
-
-    tsplayer: CB2 not need restore disable_video when keep frame [1/1]
-    
-    PD#SWPL-144913
-    
-    Problem:
-    restore disable_video to 0 when release tsplayer
-    
-    Solution:
-    not need restore disable_video when keep frame
-    
-    Verify:
-    S1A
-    
-    Change-Id: Ia118f81ce00a5e90aa45c5872793409ad167fd3d
-    Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
 ========================================
 
-Release time: 2024-07-19-14-09
+Release time: 2024-07-24-09-26
 
 ========================================