videorender: CB1 break case when set framerate [1/1]
PD#SWPL-155424
Problem:
When set framerate, will make video can not be playback
Solution:
break case when set framerate
Verify:
AH212
Build Tag:
Buildroot_DRM_PatchBuild-3044
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.13.19-ga7eb9f6(build:3044)
a7eb9f6 media_hal: CB1 break case when set framerate [1/1]
Git Hash-Object:
752ffc66c3d55b601b3bf81a855ddfbaf99948f1
prebuilt/aarch64.lp64./libmediahal_mediasync.so
5e1b34ec6ba737829883780f7977a7185e229bca
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
9d0a9aa6f9cf2efd382caaeaf540028dddc6a732
prebuilt/aarch64.lp64./libmediahal_videodec.so
20df3ce0d55c7d456e0b505152c93c1451c277ec
prebuilt/aarch64.lp64./libmediahal_videorender.so
7d83da90a7171083ed913995eb05758f926f7905
prebuilt/aarch64.lp64./videorender_server
d1f84776dbcb6623f8b09980e19ebff39900f2b3
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
d414b78085469d7b68f6ff3fa77591a6b3c89886
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
ac7b7b7fd18b7a5724200ad2fec067862b6aec18
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
9182d02a9fee14f96b6044c5b73b2037aa26c33f
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
f5c59d5a4fe019e550150b5092e0f8fe72918726
prebuilt/noarch/include/MediaSyncInterface.h
8f9c7489ce4d90fbea32074def3ec7c635e2d582
version.txt
Change-Id: I49d3a317112bc88a12ccf542d8f2d1b8a3cf60fc
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 ec043c5..752ffc6 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 950cba9..5e1b34e 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 714aaf0..9d0a9aa 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 acdd300..20df3ce 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 c94884b..7d83da9 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 3d50748..d1f8477 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 a8631e9..d414b78 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 35f2456..ac7b7b7 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 8abeb8c..9182d02 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 a7fed07..f5c59d5 100644
--- a/prebuilt/noarch/include/MediaSyncInterface.h
+++ b/prebuilt/noarch/include/MediaSyncInterface.h
@@ -70,6 +70,11 @@
MEDIASYNC_KEY_VIDEO_FRAME_ADVANCE,
MEDIASYNC_KEY_AUDIO_EQUIPMENT,
MEDIASYNC_KEY_VIDEO_DRIVER_LAYER_SYNC,
+ MEDIASYNC_KEY_SHOW_FIRST_FRAME_NOSYNC,
+ MEDIASYNC_KEY_SLOWSYNC_ENABLE,
+ MEDIASYNC_KEY_SLOWSYNC_PREROLL_RATE,
+ MEDIASYNC_KEY_SLOWSYNC_AV_TOLERANCE,
+ MEDIASYNC_KEY_VIDEO_HOLD,
MEDIASYNC_KEY_MAX = 255,
} mediasync_parameter;
diff --git a/version.txt b/version.txt
index 9c1918e..b0dea6e 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,91 @@
=========RELEALSE NOTE=================
-Version: V3.13.15-gda99b512
+Version: V3.13.19-ga7eb9f6
========================================
Git commit:
+commit a7eb9f6eca5c51de97618beb2d852cdc0c3bf42e
+Author: sheng.liu <sheng.liu@amlogic.com>
+Date: Thu Jan 25 09:44:26 2024 +0000
+
+ videorender: CB1 break case when set framerate [1/1]
+
+ PD#SWPL-155424
+
+ Problem:
+ When set framerate, will make video can not be playback
+
+ Solution:
+ break case when set framerate
+
+ Verify:
+ AH212
+
+ Change-Id: I9ee238e5750428664fdad2c4ff9306eb3603c7b3
+ Signed-off-by: sheng.liu <sheng.liu@amlogic.com>
+
+commit 41f19434eb691316d434062947fb3f3aff92c1c1
+Author: dehong.chen <dehong.chen@amlogic.com>
+Date: Wed Dec 27 07:12:37 2023 +0000
+
+ tsplyer: CB2 add spdif protection mode [1/1]
+
+ PD#TV-105134
+
+ Problem:
+ add spdif protection mode flow.
+
+ Solution:
+ add spdif protection mode flow.
+
+ Verify:
+ yocto t5w.
+
+ Change-Id: I9a23f23d92f83f13c10b41c04565d32e4b7cf6d3
+ Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
+
+commit 4930ece9eb7af49b52f3f5b85414c75ec1143c96
+Author: dehong.chen <dehong.chen@amlogic.com>
+Date: Tue Dec 19 09:37:09 2023 +0000
+
+ tsplayer: CF1 add es splice feature. [1/1]
+
+ PD#OTT-51710
+ PD#SWPL-94559
+
+ Problem:
+ in splice es buffer mode,playback will not sync.
+
+ Solution:
+ send all es buffer to decoder.
+
+ Verify:
+ S1A
+
+ Change-Id: Ia2102fb0e92a3d5af244176aff35699211297368
+ Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
+
+commit b37727b3d8e4d1b76d7b967d6d6942d41f85301b
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Tue Dec 5 16:51:44 2023 +0800
+
+ tsplayer: CF2 add hold video feature on zapper pipeline [1/1]
+
+ PD#OTT-46868
+
+ Problem:
+ hold video feature can not work on zapper pipeline
+
+ Solution:
+ add hold video feature on zapper pipeline
+
+ Verify:
+ s1a
+
+ Change-Id: I3514c4df6cdbf3e63adfe6be9ec596d66f88318d
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
commit da99b512098058e79ff222ece7808022e3d0d505
Author: dehong.chen <dehong.chen@amlogic.com>
Date: Fri Dec 29 08:47:27 2023 +0000
@@ -133,93 +214,9 @@
Change-Id: I99387e8def132a7afa7fe93bf7d3e8d1eddb7a7b
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-commit 40bf04157ddabc58232c161b97999db127c3928c
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Wed Dec 6 06:16:24 2023 +0000
-
- videorender: CB2 get vblank from libdrm_meson [1/1]
-
- PD#SWPL-144424
-
- Problem:
- 1.mediasync add a callback to get vblank from render lib
- 2.render lib load libdrm_meson lib to get vblank
-
- Solution:
- above
-
- Verify:
- ap222
-
- Change-Id: I3afd7ce9af9777f898e87c2f8eb402e1a64661d7
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit 9bb134601c496983fa62f1e962cace0ed0b77a20
-Author: yunmin.chen <yunmin.chen@amlogic.com>
-Date: Wed Nov 29 20:45:45 2023 +0800
-
- mediasync: CB1 Adjust the method of getting DisplayVsync and Period. [1/1]
-
- PD#SWPL-146866
-
- Problem:
- Get DisplayVsync and Period from videotunnel instead.
-
- Solution:
- MediaSync adds a callback interface.
- videotunnel obtains DisplayVsync and Period letters to
- register for mediasync.
-
- Verify:
- SC2
-
- Change-Id: I57058784e8146a566bffb5345474bd748d4f13e9
- Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
-
-commit 4b7af2176abc2c8f4437b7a3ceaa0363d6495a58
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Thu Nov 9 11:15:35 2023 +0000
-
- videorender: CB2 error keep last frame [1/1]
-
- PD#SWPL-145445
-
- Problem:
- when doing YTS dual video test case,setting pip case keep last
- frame
-
- Solution:
- add break
-
- Verify:
- ap222
-
- Change-Id: I6ecb9d5a9a31d08cf8190dcfb8e10a8cd88ad0b8
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit 43c82d61f3f39dab95f17529ab686ba01495e64c
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Mon Nov 6 19:29:31 2023 +0800
-
- tsplayer: CB2 fix the memory leak. [1/1]
-
- PD#SWPL-141763
-
- Problem:
- memory leak when switch channel sometimes.
-
- Solution:
- release all dmabuf when release.
-
- Verify:
- DVT1
-
- Change-Id: I19ad09661388a313b6fe0628d2d2a72f099ebfd4
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
========================================
-Release time: 2024-01-11-10-43
+Release time: 2024-01-31-14-51
========================================