tsplayer: CF2 single demux support new ptsserv [1/1]
PD#SWPL-146236
Problem:
single demux not support new ptsserv
Solution:
single demux support new ptsserv
Verify:
T5D
Build Tag:
Buildroot_DRM_PatchBuild-2461
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.13.12-g56f15277(build:2461)
56f15277 tsplayer: CF2 single demux support new ptsserv [1/1]
Git Hash-Object:
a5ca54f52272d16614e82a36c3e2a188c066ad08
prebuilt/aarch64.lp64./libmediahal_mediasync.so
11e211772ae3350e9ae41a63922ba214e2039a10
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
db0f3b211658d6b5c5fbdda45858a7040d8f00c4
prebuilt/aarch64.lp64./libmediahal_videodec.so
8ab61180d8de87d55c33e0558f6f299d4392d44a
prebuilt/aarch64.lp64./libmediahal_videorender.so
c94884b74d028b0b81b9752b867213f0ecd782e7
prebuilt/aarch64.lp64./videorender_server
8cc35c483dcdb05e40f99b6c2215a2b5fe6f2a52
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
973fe9f30bac820a9746d551e6d7ca6afcd1ceb2
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
59258b26e683bc80d5c3c0e5ae1a5b1f0e50666e
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
8267777282cf7b390b6ce7e762c4eaee0f184fd2
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
f2d7191f2fdecfbc11139985e4ad86932c955b60
prebuilt/arm.aapcs-linux.hard/videorender_server
a7fed07020c3534e438585933b1bf26e63bf90be
prebuilt/noarch/include/MediaSyncInterface.h
118b310e01d875fe2f3c5ebd114ffe4da561140e
prebuilt/noarch/include/render_lib.h
87b5abdf971cb46ecd099fc27da35994c3e41aa0
version.txt
Change-Id: I48d696c249e580fcc72c9d6fa1fb9f2e9606c65e
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 90aaa72..a5ca54f 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 2015611..11e2117 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 e50e99b..db0f3b2 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 032df24..8ab6118 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 891c8bf..c94884b 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 0608fe1..8cc35c4 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 0257ae4..973fe9f 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 1efcee7..59258b2 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 e01d5e0..8267777 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 23b450b..f2d7191 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/MediaSyncInterface.h b/prebuilt/noarch/include/MediaSyncInterface.h
index cca3846..a7fed07 100644
--- a/prebuilt/noarch/include/MediaSyncInterface.h
+++ b/prebuilt/noarch/include/MediaSyncInterface.h
@@ -200,6 +200,7 @@
extern mediasync_result MediaSync_GetFirstQueueAudioInfo(void* handle, mediasync_frameinfo *info);
extern mediasync_result MediaSync_GetQueueAudioInfo(void* handle, mediasync_frameinfo *info);
extern mediasync_result MediaSync_RegisterCb(void* handle,int type,void* pfunc,void *cbHandle);
+extern mediasync_result MediaSync_setPcrAndDmxId(void* handle, int32_t DemuxId, int32_t PcrPid);
extern mediasync_result MediaSync_reset(void* handle);
extern void MediaSync_destroy(void* handle);
diff --git a/prebuilt/noarch/include/render_lib.h b/prebuilt/noarch/include/render_lib.h
index fea9635..118b310 100644
--- a/prebuilt/noarch/include/render_lib.h
+++ b/prebuilt/noarch/include/render_lib.h
@@ -68,6 +68,7 @@
KEY_MEDIASYNC_PLAYBACK_RATE, //set/get playback rate,value type is float,0.5 is 0.5 rate, 1.0 is normal, 2.0 is 2x rate
KEY_MEDIASYNC_VIDEO_SYNC_THRESHOLD, //set/get video free run threshold,value type is int,time is us
KEY_MEDIASYNC_VIDEO_FREERUN, //set/get video freerun playback
+ KEY_MEDIASYNC_SINGLE_DMX_NONTUNNELMODE, //set single dmx nontunnel mode
//set/get video tunnel instance id when videotunnel plugin be selected,value type is int,this key must set before render_connect
KEY_VIDEOTUNNEL_ID = 450,
/*set render plugin to connect to compositor or disconnect from compositor, if set to 1
diff --git a/version.txt b/version.txt
index e1f7302..87b5abd 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,30 @@
=========RELEALSE NOTE=================
-Version: V3.13.11-g53d1ef58
+Version: V3.13.12-g56f15277
========================================
Git commit:
+commit 56f1527758757df5709af3585d3883e19e8a4c4b
+Author: dehong.chen <dehong.chen@amlogic.com>
+Date: Fri Nov 17 06:19:14 2023 +0000
+
+ tsplayer: CF2 single demux support new ptsserv [1/1]
+
+ PD#SWPL-146236
+
+ Problem:
+ single demux not support new ptsserv
+
+ Solution:
+ single demux support new ptsserv
+
+ Verify:
+ T5D
+
+ Change-Id: I8cf8f5d01322cb5433d375ddd87ef3ec558e5995
+ Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
+
commit 53d1ef580b1b3a4c62b7977956f972951a786dab
Author: fei.deng <fei.deng@amlogic.com>
Date: Wed Sep 27 08:35:38 2023 +0000
@@ -198,29 +218,9 @@
Change-Id: Id1bce692e336397ebb13f4acfcd2197f3fd8b56b
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-commit e01963dc16b0bba84f22fabe70f7b8d558b83c62
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Tue Oct 31 21:02:30 2023 +0800
-
- mediasync: CF2 Optimize the second frame plot time. [1/1]
-
- PD#TV-94481
-
- Problem:
- the second frame is slowly than roxton.
-
- Solution:
- Calculate offset based on the PCR and demux apts.
-
- Verify:
- DVT1
-
- Change-Id: I9347ac12ce7d9625568e13c5d2559187e104a0a6
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
========================================
-Release time: 2023-12-18-20-01
+Release time: 2023-12-25-10-42
========================================