mediasync: CB2 fix frame drop [1/1]

PD#SWPL-185226

Problem:
1.render lib notify thread scheduling
is abnormal, capture buffer cann't release
in time
2.frame dropped after resolution changed

Solution:
1.reset patten after patten broken
2.set notify thread priority to FIFO 30

Verify:
AH212

Build Tag:
Buildroot_DRM_PatchBuild-3581

Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.13.66-g46853c4(build:3581)
46853c4 mediasync: CB2 fix frame drop [1/1]

Git Hash-Object:
4b188b1c13cf81590809210ccbe3f216eeda8fa4
prebuilt/aarch64.lp64./libmediahal_mediasync.so
2dba13847abf69aee88683f4385699564cfe9bd2
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
692de8f97cbc2f5a473783e1e54168aa74a6ba72
prebuilt/aarch64.lp64./libmediahal_videodec.so
ba0d89940e29866ef9e2ee03b95438537f27fafc
prebuilt/aarch64.lp64./libmediahal_videorender.so
97478ae7113c8ded7506036cff54d8b8feff7b4b
prebuilt/aarch64.lp64./videorender_server
1c4ae513673bbf4585ce976b7d319e29ae8856f1
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
58b238bd8f36981f746f7d282ec4650e9904baa9
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
1bb2b18b7bb32073d6c94d866b0a5801c51213e3
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
64173c70d4104212248e3d0b18895c7f626bfde2
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
e74aee6d2702d2b9c5fb32975383cb867cb8d9af
prebuilt/arm.aapcs-linux.hard/videorender_server
62bcef0584d63d21b405a3c5bde86843afee1681
prebuilt/noarch/include/render_lib.h
e9d2981fc0d9d266744048239859944264595dcc
version.txt

Change-Id: I34edcc6fd14d2651cbd0932d9cbf9e46e16013b0
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 5435055..4b188b1 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 428b6cc..2dba138 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 e0661fe..692de8f 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 38e6485..ba0d899 100644
--- a/prebuilt/aarch64.lp64./libmediahal_videorender.so
+++ b/prebuilt/aarch64.lp64./libmediahal_videorender.so
Binary files differ
diff --git a/prebuilt/aarch64.lp64./videorender_server b/prebuilt/aarch64.lp64./videorender_server
index ca0b920..97478ae 100755
--- a/prebuilt/aarch64.lp64./videorender_server
+++ b/prebuilt/aarch64.lp64./videorender_server
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so b/prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
index dce9946..1c4ae51 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 8bc1386..58b238b 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 8663d61..1bb2b18 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 c657dcb..64173c7 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.hard/videorender_server b/prebuilt/arm.aapcs-linux.hard/videorender_server
index 5132036..e74aee6 100755
--- a/prebuilt/arm.aapcs-linux.hard/videorender_server
+++ b/prebuilt/arm.aapcs-linux.hard/videorender_server
Binary files differ
diff --git a/prebuilt/noarch/include/render_lib.h b/prebuilt/noarch/include/render_lib.h
index 4f8c8ae..62bcef0 100644
--- a/prebuilt/noarch/include/render_lib.h
+++ b/prebuilt/noarch/include/render_lib.h
@@ -53,6 +53,7 @@
     KEY_FRAME_BY_PASS_PLUGIN, //set/get video frame do not send to render plugin,frames will callback to user after got displaying monotime
     KEY_VIDEO_FRAME_RATE, //set video frame rate,value type is RenderFraction
     KEY_KEEP_LAST_FRAME_ON_FLUSH, //set/get keep last frame when seeking,value type is int, 0 not keep, 1 keep
+    KEY_ROTATE_VIDEO, //set/get video rotate,value type is int,rotate from 0 to 360
     KEY_MEDIASYNC_INSTANCE_ID = 400, //set/get mediasync instance id, value type is int
     KEY_MEDIASYNC_PCR_PID, ///set/get mediasync pcr id ,value type is int
     KEY_MEDIASYNC_DEMUX_ID, //set/get mediasync demux id ,value type is int
diff --git a/version.txt b/version.txt
index 52e9a22..e9d2981 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,74 @@
 =========RELEALSE NOTE=================
 
-Version: V3.13.63-g20a8308
+Version: V3.13.66-g46853c4
 
 ========================================
 
 Git commit:
+commit 46853c4c80efef6a6b89f12b8e0c97f48338f9d4
+Author: fei.deng <fei.deng@amlogic.com>
+Date:   Fri Sep 20 18:33:20 2024 +0800
+
+    mediasync: CB2 fix frame drop [1/1]
+    
+    PD#SWPL-185226
+    
+    Problem:
+    1.render lib notify thread scheduling
+    is abnormal, capture buffer cann't release
+    in time
+    2.frame dropped after resolution changed
+    
+    Solution:
+    1.reset patten after patten broken
+    2.set notify thread priority to FIFO 30
+    
+    Verify:
+    AH212
+    
+    Change-Id: I72331b43f2694ab6383a9308aefb823c602a5b1c
+    Signed-off-by: fei.deng <fei.deng@amlogic.com>
+
+commit dbea5b281ae6ca9cddb784d4f1d6f1c8785ce3ba
+Author: fei.deng <fei.deng@amlogic.com>
+Date:   Sun Sep 29 15:49:00 2024 +0800
+
+    videorender: CF2 add video rotate key [1/1]
+    
+    PD#SWPL-185785
+    
+    Problem:
+    add video rotate key
+    
+    Solution:
+    add video rotate key
+    
+    Verify:
+    AH212
+    
+    Change-Id: Ic41283115bbe5180faedddb233a5f66286efb454
+    Signed-off-by: fei.deng <fei.deng@amlogic.com>
+
+commit 9178f47ededb073585bc35863f7069c76eb8f3b9
+Author: dehong.chen <dehong.chen@amlogic.com>
+Date:   Thu Sep 26 09:17:34 2024 +0000
+
+    mediasync: CB2 fixed set refclock first pts. [1/1]
+    
+    PD#TV-134535
+    
+    Problem:
+    refclock first pts error.
+    
+    Solution:
+    fixed set refclock first pts.
+    
+    Verify:
+    t5w
+    
+    Change-Id: If4209204f28322ec9d95f2d80b6f6b49892b7374
+    Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
+
 commit 20a830897ac000700238ab08ca2a1407096ef588
 Author: dehong.chen <dehong.chen@amlogic.com>
 Date:   Tue Jun 25 08:01:37 2024 +0000
@@ -148,72 +212,9 @@
     Change-Id: If506791537b2304067b98a0714667a1e8378493d
     Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
 
-commit 8070588661255b3aa76e7f73ba5082904a32e6a7
-Author: dehong.chen <dehong.chen@amlogic.com>
-Date:   Mon Sep 2 07:55:39 2024 +0000
-
-    tsplayer: CB2 play status error [1/1]
-    
-    PD#OTT-65353
-    
-    Problem:
-    no callback decodec first audio event,
-    play status error
-    
-    Solution:
-    callback decodec first audio event
-    
-    Verify:
-    S805C1
-    
-    Change-Id: I287ceb3ab174622eded8bd875319c691a27f7fb0
-    Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
-
-commit 8d16a94914222e63862b54adb523d9502f9d9c6b
-Author: le.han <le.han@amlogic.com>
-Date:   Mon Sep 9 03:01:21 2024 +0000
-
-    mediasync: CF2 add property for ShowFirstFrameNosync [1/2]
-    
-    PD#SWPL-184446
-    
-    Problem:
-    add property for ShowFirstFrameNosync in mediahal
-    
-    Solution:
-    add property for ShowFirstFrameNosync in mediahal
-    
-    Verify:
-    Yocto
-    
-    Change-Id: I90f1b4160b3255d8286b5e57b13da6ad0d49853a
-    Signed-off-by: le.han <le.han@amlogic.com>
-
-commit ed2dd115e93cd54069a3048b23a18039aa268e0d
-Author: yunmin.chen <yunmin.chen@amlogic.com>
-Date:   Thu Aug 15 14:48:28 2024 +0800
-
-    mediasync: CB1 update param when getPcr  [1/1]
-    
-    PD#TV-131223
-    
-    Problem:
-    update mStartPlayThreshold and mPcrAdjust from
-    media_sync driver when asink getPcr..
-    
-    Solution:
-    update mStartPlayThreshold and mPcrAdjust from
-    media_sync driver when asink getPcr.
-    
-    Verify:
-    AH212
-    
-    Change-Id: Iaee20a9cb063ff3b7717a639888c0ebe1cb488ce
-    Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
-
 ========================================
 
-Release time: 2024-09-27-13-59
+Release time: 2024-10-10-16-20
 
 ========================================