mediasync: CB1 report resync info [1/1]
PD#SWPL-180534
Problem:
report resync info
Solution:
report resync info
Verify:
AH212
Build Tag:
Buildroot_DRM_PatchBuild-3650
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.13.88-g67149b3(build:3650)
67149b3 mediasync: CB1 report resync info [1/1]
Git Hash-Object:
7b5f7c8b01ffdd3ca7928e581fb227f6c400bf5a
prebuilt/aarch64.lp64./libmediahal_mediasync.so
f10ec43af85746902922e1e6b6e8455b249ddf27
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
1c2dfa05010839af7a9cfed45bb8b0030284ddbe
prebuilt/aarch64.lp64./libmediahal_videodec.so
970c4f26bb6cc0676e36967ab4dca433064a307e
prebuilt/aarch64.lp64./libmediahal_videorender.so
fa5e842947ff90eb5a0d86a1baeb95ba199cd93c
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
2312b7c570adbf925b58388cc86ef1b4358e95df
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
a349a2adb4f3d58101e8b8bd0dd75c01817e99ec
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
e0f952948578120031ab52b5203c48b9b935902b
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
117a5141879f5de0d6e768255bcd94436381f0e4
prebuilt/noarch/include/MediaSyncInterface.h
1b7310be9f9d5c18bc8c0a5e4a59489fb01298e4
version.txt
Change-Id: I9e2513d4eb7401e68f5455ec44666a6dfc48d797
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 7087485..7b5f7c8 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 7b0fb70..f10ec43 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 c8fa0fe..1c2dfa0 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 5853159..970c4f2 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 966649d..fa5e842 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 ec21ec7..2312b7c 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 58b03a8..a349a2a 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 47de195..e0f9529 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/noarch/include/MediaSyncInterface.h b/prebuilt/noarch/include/MediaSyncInterface.h
index 6739579..117a514 100644
--- a/prebuilt/noarch/include/MediaSyncInterface.h
+++ b/prebuilt/noarch/include/MediaSyncInterface.h
@@ -75,6 +75,7 @@
MEDIASYNC_KEY_SLOWSYNC_PREROLL_RATE,
MEDIASYNC_KEY_SLOWSYNC_AV_TOLERANCE,
MEDIASYNC_KEY_VIDEO_HOLD,
+ MEDIASYNC_KEY_VIDEO_HWC_LATENCY, //vsync count
MEDIASYNC_KEY_MAX = 255,
} mediasync_parameter;
diff --git a/version.txt b/version.txt
index abd8e9e..f22806a 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,97 @@
=========RELEALSE NOTE=================
-Version: V3.13.84-g4eeae65
+Version: V3.13.88-g67149b3
========================================
Git commit:
+commit 67149b3b5e2c1470cbbef2a5656c9cb974229f52
+Author: le.han <le.han@amlogic.com>
+Date: Tue Aug 27 03:34:11 2024 +0000
+
+ mediasync: CB1 report resync info [1/1]
+
+ PD#SWPL-180534
+
+ Problem:
+ report resync info
+
+ Solution:
+ report resync info
+
+ Verify:
+ AH212
+
+ Change-Id: I5805c0c4f914925f1433a9e16a3748f204b4986f
+ Signed-off-by: le.han <le.han@amlogic.com>
+
+commit 2afd8e5cec967c7ae66c893dd8ae5ea35e9a5cce
+Author: fei.deng <fei.deng@amlogic.com>
+Date: Thu Jul 18 17:09:22 2024 +0800
+
+ mediasync: CB2 do not resync when set playback rate [1/1]
+
+ PD#SWPL-175340
+
+ Problem:
+ mediasync will do av sync when after set playback rate.
+ It causes audio break and video freeze
+
+ Solution:
+ 1.reset refclock with current PCR when set playback rate.
+ 2.reduce hwc latency +1 vsync time before calculating realtime
+ 3.drop audio before audio start when doing audio switch
+ 4.3vsync hwc ahead and 1 sync ahead to cal realtime
+ 5.get video hwc latency from libvideorender and set it to mediasync
+
+ Verify:
+ ah212
+
+ Change-Id: I395c2c91ef12cb895f512511993149bb49863adf
+ Signed-off-by: fei.deng <fei.deng@amlogic.com>
+
+commit e3508005a0e54f976c542f56038a445690bdad67
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Tue Nov 21 22:07:48 2023 +0800
+
+ tsplayer: CF2 optimize switch channel kpi [1/1]
+
+ PD#SWPL-184995
+
+ Problem:
+ the functions of stopAudioDecoding and stopVideoDecoding
+ should run synchronously
+
+ Solution:
+ optimize stopaudioDecoding and stopVideoDecoding process.
+
+ Verify:
+ ohm
+
+ Change-Id: Iff43f68a4a6996ec61a5e32ae3ef431e4423f66b
+ Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
+
+commit 3a8e968267793673d04da71304af443ff54053ed
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Tue Apr 23 13:37:49 2024 +0800
+
+ tsplayer: CF2 support dves [1/1]
+
+ PD#SWPL-166059
+ PD#SWPL-181214
+
+ Problem:
+ can not play DV VOD video
+
+ Solution:
+ support dves in tsplayer
+
+ Verify:
+ ohm
+
+ Change-Id: Ib06d39faa74184b602f65940302ec3e2e1d9c397
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
commit 4eeae65960d35a0617651f662a17f163ac1797ae
Author: zhipeng.he <zhipeng.he@amlogic.com>
Date: Thu Nov 7 19:41:25 2024 +0800
@@ -129,89 +216,9 @@
Change-Id: Ibf020df009b5a708ad503c60ac443ee1ba2b7c56
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-commit b9a3694f28fd0741cf8b038e48b4252fe867bf46
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Thu Jun 13 21:03:01 2024 +0800
-
- mediasync: CB2 unplug/plug video play lagging [1/1]
-
- PD#SWPL-170550
-
- Problem:
- unplug/plug video play lagging
-
- Solution:
- wait for both que_in a/v and PCR to come back and finish
-
- Verify:
- t5w
-
- Change-Id: I8c56c4de6bebb51ccbb59748436b2b56334f2dfd
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 4b9fb91cdb442a443943b036399606ae5df550e7
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Wed Jul 3 20:33:28 2024 +0800
-
- tsplayer: CB2 send syncmode to renderlib when onlyaudio [1/1]
-
- PD#TV-126142
-
- Problem:
- not send syncmode to renderlib when onlyaudio
-
- Solution:
- send syncmode to renderlib when onlyaudio
-
- Verify:
- t5w
-
- Change-Id: Ibfd7f30d92959ca1903de0e8f76f1a53da9ff43b
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit c8b9aa8688308e40827e783e169044605ea6df03
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Thu Jun 6 16:41:32 2024 +0800
-
- mediasync: CB2 Increase video cache in case of abnormal audio apts. [1/1]
-
- PD#TV-120709
-
- Problem:
- av not sync when audio apts is abnormal
-
- Solution:
- Increase video cache in case of abnormal audio apts
-
- Verify:
- T5W
-
- Change-Id: I38db32ecf2bd3ab967d1ab010b9808f8e0b3e70d
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 78ec5d448fa5f30aca3a6f558d552fe01a28efdd
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Mon Jun 24 16:30:33 2024 +0800
-
- mediasync: CB2 fix audio plays before video [1/1]
-
- PD#SWPL-174040
-
- Problem:
- audio plays before video
-
- Solution:
- increase the timeout time for AV alignment
-
- Verify:
- t5w
-
- Change-Id: Ifbec26ee4412890306f375ad019ecba824c471a4
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
========================================
-Release time: 2024-11-12-14-02
+Release time: 2024-11-20-17-07
========================================