media_hal: CF1 amvideo pipeline support mediasync. [2/2]
PD#SWPL-122581
Problem:
amvideo pipeline not support mediasync
Solution:
amvideo pipeline support mediasync
Verify:
zapper
Build Tag:
Buildroot_DRM_PatchBuild-1745
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.11.2-gc56d593(build:1745)
c56d593 media_hal: CF1 amvideo pipeline support mediasync. [2/2]
Git Hash-Object:
0fa2c387aaa7749cc8765f86eac3ea9e0b8233fa
prebuilt/aarch64.lp64./libmediahal_mediasync.so
79246beaa63e88e1c81ec4f26ff0f119eff79ab4
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
c0038dd0165ed8cc51c314af9bbe73b59f6fd281
prebuilt/aarch64.lp64./libmediahal_videodec.so
f5ac0f734406d2006747a5fabe6ed0cba3751673
prebuilt/aarch64.lp64./libmediahal_videorender.so
dff4d834199c905ad93b4d55c952933dac8d851d
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
cd8ae6eac10e7802c21ca7c96adf8fbbb7abef19
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
40291da8e1b7dcd454f66a76112ca37da4888e21
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
ef950e29d015c7d2087ac2be3814f2e8a0a82897
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
304eb37466cf955a653eec70d81c782f68c5ac05
prebuilt/noarch/include/MediaSyncInterface.h
fd2492f33ec8312542a88c3a8ff0c9e7c457626d
version.txt
Change-Id: I82e776ecba8e353608b1b75ba14c33e26428c875
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 26e0345..0fa2c38 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 c43abf4..79246be 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 ef95470..c0038dd 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 5e0b945..f5ac0f7 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 88b2838..dff4d83 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 a58825b..cd8ae6e 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 639bbe8..40291da 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 5c1d26d..ef950e2 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 75a986c..304eb37 100644
--- a/prebuilt/noarch/include/MediaSyncInterface.h
+++ b/prebuilt/noarch/include/MediaSyncInterface.h
@@ -68,6 +68,7 @@
MEDIASYNC_KEY_AUDIO_SYNC_THRESHOLD, //us
MEDIASYNC_KEY_VIDEO_DURING_SLOW_SYNC,
MEDIASYNC_KEY_VIDEO_FRAME_ADVANCE,
+ MEDIASYNC_KEY_VIDEO_DRIVER_LAYER_SYNC,
MEDIASYNC_KEY_MAX = 255,
} mediasync_parameter;
diff --git a/version.txt b/version.txt
index 05fdf76..fd2492f 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,71 @@
=========RELEALSE NOTE=================
-Version: vV3.9.45-g0d10a7c
+Version: V3.11.2-gc56d593
========================================
Git commit:
+commit c56d593c712a4d1fd2bc86e0ec58fb3ee2d166dd
+Author: yunmin.chen <yunmin.chen@amlogic.com>
+Date: Sat May 13 22:45:31 2023 +0800
+
+ media_hal: CF1 amvideo pipeline support mediasync. [2/2]
+
+ PD#SWPL-122581
+
+ Problem:
+ amvideo pipeline not support mediasync
+
+ Solution:
+ amvideo pipeline support mediasync
+
+ Verify:
+ zapper
+
+ Change-Id: Idcfb169150464954668b0ec9e7f8b8a4c346d2d2
+ Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
+
+commit 1fe7b0922d1a191d0914f8ad8c3f2272ab4254a8
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Wed Jun 7 20:05:32 2023 +0800
+
+ tsplayer: CB2 onlyaudio not set dmx source [1/1]
+
+ PD#SWPL-127192
+
+ Problem:
+ onlyaudio not set the dmx source,
+ onlyaudio can not play.
+
+ Solution:
+ set the dmx source on AmDemuxWrapperOpen
+
+ Verify:
+ t5w
+
+ Change-Id: Ic7787fed85a09328efb37eee227eb6528a68d70e
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit aa6f9df3ccfbfcbd021882090d257c5b480f3c2d
+Author: yunmin.chen <yunmin.chen@amlogic.com>
+Date: Thu Jun 1 14:53:21 2023 +0800
+
+ mediahal: CF2 mediahal release [1/1]
+
+ PD#SWPL-123243
+
+ Problem:
+ mediahal release
+
+ Solution:
+ release V3.9.45-g0d10a7c
+
+ Verify:
+ SC2
+
+ Change-Id: Ia21e1fef5506b9279122e59fa30bc09e743c29c4
+ Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
+
commit 0d10a7c20c2dd314d115ce82db5318d7ad4003bc
Author: zhipeng.he <zhipeng.he@amlogic.com>
Date: Tue May 16 15:46:05 2023 +0800
@@ -154,79 +215,13 @@
Change-Id: I88cec5175f7877a7da1775509c84472ae15c3504
Signed-off-by: wenjie.li@amlogic.com <wenjie.li@amlogic.com>
-commit 987bd8af037644e60976d273e59115229f0e1164
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Thu May 18 21:15:34 2023 +0800
+========================================
- videodec: CB2 vpts not discontinue. [1/1]
-
- PD#SWPL-119320
-
- Problem:
- misjudgment into ionly mode
-
- Solution:
- disable ionly mode
-
- Verify:
- t5w
-
- Change-Id: If4be1415af3300009a53acf1f1b81d68d8e06650
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 9ec5917d346fb55b191a429faa356c97cf1e540b
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Thu May 18 03:28:18 2023 +0000
-
- videorenderer: CB2 fix capture memory lead on weston [1/1]
-
- PD#SWPL-123440
-
- Problem:
- render lib don't release wayland buffers those obtained by weston
- when playback end,this cause drm memory leak
-
- Solution:
- release wayland buffers after destroy wayland surface
-
- Verify:
- AH212
-
- Change-Id: Id2ccbdb69709b6e0661ff3015c43dd9b0fb098ed
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit b4a45d3d0a8cd332f8f5319f8c4f3e9dfc268a85
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Thu May 18 03:21:56 2023 +0000
-
- videorenderer: CB2 force full screen [1/1]
-
- PD#TV-77238
-
- Problem:
- defined a environment parameter VIDEO_RENDER_FORCE_FULLSCREEN to control
- video resolution aspect ratio.if set VIDEO_RENDER_FORCE_FULLSCREEN=1,render lib
- will stretch video content to map display resolution size,if not set
- VIDEO_RENDER_FORCE_FULLSCREEN or set its value to 0,
- video content will keep its resolution
- ratio.
-
- Solution:
- add VIDEO_RENDER_FORCE_FULLSCREEN environment parameter
-
- Verify:
- AH212
-
- Change-Id: I0d596586ad62cc10d071df998f422cdf8f471596
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
+Release time: 2023-06-08-17-10
========================================
-Release time: 2023-06-01-17-38
-
-========================================
-
-Builder: zhipeng.he
+Builder: drm.autobuild
========================================
Release file:
@@ -235,29 +230,23 @@
AmTsPlayer.h
AmVideoDecBase.h
MediaSyncInterface.h
-render_lib.h
resourcemanage.h
-Library and Binary file:
-AmTsPlayerExample
-AmTsPlayerMultiExample
-EsVideoDecPlayer
+Library file:
libmediahal_mediasync.so
libmediahal_resman.so
libmediahal_tsplayer.so
libmediahal_videodec.so
libmediahal_videorender.so
-videorender_server
-
Example file:
AmTsPlayerExample.cpp
Makefile
-
Multi_Example file:
AmTsPlayerMultiExample.cpp
Makefile
-Esvideodecplayer file:
-EsVideoDecPlayer.cpp
-Makefile
+
+Binary file:
+AmTsPlayerExample
+AmTsPlayerMultiExample
========================================