mediasync: CB2 can not show after pause and seek [1/1]
PD#OTT-45650
Problem:
can not show after pause and seek
Solution:
when release mediasync,
need to pause false.
Verify:
AH212
Build Tag:
Buildroot_DRM_PatchBuild-1944
Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.11.26-g951dd08(build:1944)
951dd08 mediasync: CB2 can not show after pause and seek [1/1]
Git Hash-Object:
25ca5157691043250f76c8df38a2a8d7b6b7336c
example/AmTsPlayerExample/Makefile
b90fbb49ff6bb0b86684fb85b2d6de3e9ffe5f50
example/AmTsPlayerMultiExample/Makefile
915478a10c9d29ce5cbbe8ee9ed034c5aef07229
prebuilt/aarch64.lp64./libmediahal_mediasync.so
341fd83b3aa70d80f9ad2a22f7960dd5f1cf433f
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
450e6cb8b999abadfd555a1de16848dc942060b7
prebuilt/aarch64.lp64./libmediahal_videodec.so
4917d33e884427488ef0bdc3529bfe684b9f9c48
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
6d32f1aff4ec5d3b1edcf860c85f930cb67784a1
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
b31218c67f127fecd0942e0df28e11fd6cf419ae
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
eb138732bd4b619f4eaa3fe6b93b6e541a0fd0d7
prebuilt/noarch/include/AmTsPlayer.h
4f9aa74bba1acbc2a83543a2a368e26c00f7c1b5
version.txt
Change-Id: I83a54165df88813c43e6788959850ea5e1b5c130
Signed-off-by: DRM Auto Build <tao.guo@amlogic.com>
diff --git a/example/AmTsPlayerExample/Makefile b/example/AmTsPlayerExample/Makefile
index 16e2416..25ca515 100644
--- a/example/AmTsPlayerExample/Makefile
+++ b/example/AmTsPlayerExample/Makefile
@@ -1,10 +1,6 @@
OBJ=AmTsPlayerExample.o
-ifeq ($(CC_TARGET_FLOAT_ABI_)_$(CC_PACKAGE_WAYLAND_), softfp_)
LD_SUPPORT_WAYLAND =
-else
-LD_SUPPORT_WAYLAND = -lwayland-client
-endif
LDFLAGS =-lpthread -laudio_client -lmediahal_videodec -lmediahal_tsplayer -lmediahal_resman -lmediahal_mediasync -lm -lz -g $(EXTRA_LDFLAGS)
LDFLAGS += $(LD_SUPPORT_WAYLAND)
diff --git a/example/AmTsPlayerMultiExample/Makefile b/example/AmTsPlayerMultiExample/Makefile
index 6e78b2e..b90fbb4 100644
--- a/example/AmTsPlayerMultiExample/Makefile
+++ b/example/AmTsPlayerMultiExample/Makefile
@@ -1,10 +1,6 @@
OBJ=AmTsPlayerMultiExample.o
-ifeq ($(CC_TARGET_FLOAT_ABI_)_$(CC_PACKAGE_WAYLAND_), softfp_)
LD_SUPPORT_WAYLAND =
-else
-LD_SUPPORT_WAYLAND = -lwayland-client
-endif
LDFLAGS =-lpthread -laudio_client -lmediahal_videodec -lmediahal_tsplayer -lmediahal_resman -lmediahal_mediasync -lm -lz -g $(EXTRA_LDFLAGS)
LDFLAGS += $(LD_SUPPORT_WAYLAND)
diff --git a/prebuilt/aarch64.lp64./libmediahal_mediasync.so b/prebuilt/aarch64.lp64./libmediahal_mediasync.so
index 33de992..915478a 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 3c4eac9..341fd83 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 45ca405..450e6cb 100644
--- a/prebuilt/aarch64.lp64./libmediahal_videodec.so
+++ b/prebuilt/aarch64.lp64./libmediahal_videodec.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 1a47cbc..4917d33 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 bbcc3cc..6d32f1a 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 e781290..b31218c 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/noarch/include/AmTsPlayer.h b/prebuilt/noarch/include/AmTsPlayer.h
index 6a5a8fc..eb13873 100644
--- a/prebuilt/noarch/include/AmTsPlayer.h
+++ b/prebuilt/noarch/include/AmTsPlayer.h
@@ -227,6 +227,7 @@
AV_VIDEO_CODEC_DVES_HEVC = 11, // DVES_HEVC
AV_VIDEO_CODEC_AVS3 = 12, // AVS3
AV_VIDEO_CODEC_AV1 = 13, // AV1 (Only support on frame mode)
+ AV_VIDEO_CODEC_VC1 = 14, // VC1 (Only support on frame mode)
AV_VIDEO_CODEC_MAX = 1000, // Out of range type (Unsupport)
} am_tsplayer_video_codec;
diff --git a/version.txt b/version.txt
index 810888d..4f9aa74 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,133 @@
=========RELEALSE NOTE=================
-Version: V3.11.20-g0b5d69c
+Version: V3.11.26-g951dd08
========================================
Git commit:
+commit 951dd0850037bc8cd6cc8f462198284c3cfc7e25
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Wed Jul 12 16:27:10 2023 +0800
+
+ mediasync: CB2 can not show after pause and seek [1/1]
+
+ PD#OTT-45650
+
+ Problem:
+ can not show after pause and seek
+
+ Solution:
+ when release mediasync,
+ need to pause false.
+
+ Verify:
+ AH212
+
+ Change-Id: I6292b443f3acceb3b952296b03c66c8397340bfb
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 4fe7edf84a90c49c660719fb0269642a1b301120
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Mon Jun 19 17:29:57 2023 +0800
+
+ tsplayer: CF2 support vc1 on esmode. [1/1]
+
+ PD#OTT-44629
+
+ Problem:
+ esmode not support vc1
+
+ Solution:
+ support vc1 on esmode
+
+ Verify:
+ AH212
+
+ Change-Id: Ib2608211868e65c2fca0f2db17f0f92bcb79df74
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 82fbb18d181b5e00ab4c4b6780c38129aafdfede
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Thu Jul 13 20:49:20 2023 +0800
+
+ tsplayer: CB2 set video window size not success on lowmem. [1/1]
+
+ PD#SWPL-131745
+
+ Problem:
+ set video window size not success on lowmem
+
+ Solution:
+ need set video window size to amvideo on lowmem
+
+ Verify:
+ aq2432
+
+ Change-Id: If8610a4027b4f76040b206e315a298535cf95891
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 982ee206caef300668f48a4e59c63ceee7dbe97c
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Tue Jul 11 13:40:14 2023 +0800
+
+ example: CB2 AmTsPlayerExample not need link wayland. [1/1]
+
+ PD#SWPL-131289
+
+ Problem:
+ AmTsPlayerExample link wayland
+
+ Solution:
+ AmTsPlayerExample not need link wayland
+
+ Verify:
+ AH212
+
+ Change-Id: I9ae7d7b207b76747abb9cf92321f8e377798ecd8
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 30f16e1d9835b6c65efea601b3832ea612a4644e
+Author: chen.chen1 <chen.chen1@amlogic.com>
+Date: Tue Jul 11 15:46:05 2023 +0800
+
+ mediasync: CB2 av is not sync in FCC situation. [1/1]
+
+ PD#SWPL-130053
+
+ Problem:
+ audio drop abnormal in non-working channel because of different unit
+ between audioDmxCache and DEFAULT_AUDIO_FCC_CACHE_MAX.
+
+ Solution:
+ use the same unit for audioDmxCache and DEFAULT_AUDIO_FCC_CACHE_MAX.
+
+ Verify:
+ verified on S905X4-AH212
+
+ Change-Id: I01eaff96292bdab3bf395dc34106397d9d01531b
+ Signed-off-by: chen.chen1 <chen.chen1@amlogic.com>
+
+commit ec84cf188b06e89600dc63a2cca830e37683f1ab
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date: Wed Jun 28 14:43:42 2023 +0800
+
+ tsplayer: CB2 crop the audio_stream_buf and pcr_filter_size. [1/1]
+
+ PD#SWPL-129851
+
+ Problem:
+ need to crop the audio_stream_buf and pcr_filter_size
+
+ Solution:
+ audio_stream_buf set to 0.75M,
+ pcr_filter_size set to 1.
+
+ Verify:
+ AQ2432
+
+ Change-Id: I6d96cf870c0bcd8faf85f6cce5cc453d21199ec6
+ Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
commit 0b5d69cf0ad870c45f28387a2b101f13d640c6f5
Author: zhipeng.he <zhipeng.he@amlogic.com>
Date: Mon Jul 3 19:51:38 2023 +0800
@@ -87,131 +210,9 @@
Change-Id: Ib4bc28ee9e84cdc288d0f3087250bc6a43ec091d
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-commit 33fd211390f1fa19e748da80278deb0c90e3c6e2
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Mon Jun 26 09:26:06 2023 +0000
-
- videorenderer: CB2 fix drm plugin crash [1/1]
-
- PD#SWPL-129185
-
- Problem:
- access null buffer after expiredFrameEntity released
-
- Solution:
- if drm_post_buf failed, we should release drm post buffer
- and try to do next post buffer.
-
- Verify:
- t5w
-
- Change-Id: Ib01e79434948a709a72130ebb5a5908c55785e51
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
-commit 176856b852c36c89a1b6ee556343784bb661e8a7
-Author: chen.chen1 <chen.chen1@amlogic.com>
-Date: Wed Jun 14 22:11:40 2023 +0800
-
- mediasync: CB2 audio stuck. [1/1]
-
- PD#AUT-1969
-
- Problem:
- wrong aligne flag leading to set wrong startpts.
-
- Solution:
- set right align flag.
-
- Verify:
- sc2
-
- Change-Id: I1b4ad72104b4c81fdfd1f87e80b6a30ee7b70759
- Signed-off-by: chen.chen1 <chen.chen1@amlogic.com>
-
-commit 711ed823e91ddb7ae11477b3f020c998cbc55fd6
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Mon Jun 26 15:51:59 2023 +0800
-
- tsplayer: CB2 add low_mem_platform to control pipeline. [1/1]
-
- PD#SWPL-127182
-
- Problem:
- need to unify the name of low_mem_platform with audio
-
- Solution:
- add low_mem_platform to control pipeline
-
- Verify:
- AQ2432
-
- Change-Id: I56b222887f2fa57139882ab0ec6abd9882a4fd6e
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit faf319fe785703431090c1f194e6c7db25529345
-Author: chen.chen1 <chen.chen1@amlogic.com>
-Date: Tue Jun 20 21:15:50 2023 +0800
-
- mediasync: CB2 av not sync after weak signal. [1/1]
-
- PD#SWPL-127042
-
- Problem:
- not check vpts(-1) invalid leading to wrong set startpts in recontinue.
-
- Solution:
- need optimize checkStreamPtsValid and should check the invalid pts when pts<0.
-
- Verify:
- verified on S905X4-AH212
-
- Change-Id: I809ec05421df590103add02abf74dae55d940c6f
- Signed-off-by: chen.chen1 <chen.chen1@amlogic.com>
-
-commit 8c3a4df4f465f073cb09fa30effb95aa2e5745dd
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date: Sun Jun 25 20:05:01 2023 +0800
-
- tsplayer: CB2 input_done_event lost on framemode. [1/1]
-
- PD#OTT-44199
-
- Problem:
- nput_done_event lost on framemode
-
- Solution:
- adjusting code logic
-
- Verify:
- AH212
-
- Change-Id: I52ca28a738a4974b7b1142cebbe5990a357ba573
- Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 13543deb837091cf7bf6cfcfac071d59d6a1a1c3
-Author: fei.deng <fei.deng@amlogic.com>
-Date: Thu Jun 1 02:48:17 2023 +0000
-
- videorenderer: CB2 set video plane id when playing pip [1/1]
-
- PD#SWPL-125569
-
- Problem:
- weston supports dual video,render lib should set video
- plane id when playing pip video
-
- Solution:
- set video plane id when playing pip video
-
- Verify:
- AH212
-
- Change-Id: Ife4ee653b9aa51c255979d7a25c5f77c3f189fa3
- Signed-off-by: fei.deng <fei.deng@amlogic.com>
-
========================================
-Release time: 2023-07-06-15-18
+Release time: 2023-07-25-14-21
========================================