videodec: CF2 libchrame crop. [1/1]

PD#SWPL-120325

Problem:
videodec lib too large

Solution:
crop the videodec lib

Verify:
AH212

Build Tag:
Buildroot_DRM_PatchBuild-1750

Commits:
buildroot/package/amlogic/linuxdrm/media_hal:
version: 3.11.6-ga0bdcbb(build:1750)
a0bdcbb videodec: CF2 libchrame crop. [1/1]

Git Hash-Object:
165840d4b514d8cb972e3cc9846c3b68f8c5a8a8
example/AmTsPlayerExample/AmTsPlayerExample.cpp
25b6eb9d49974dd5ebb8bf7ad4bd5da52f54b7ef
example/EsVideoDecPlayer/EsVideoDecPlayer.cpp
a83336c5b375e7d40e9bbe1fe9906ebd787d9b76
prebuilt/aarch64.lp64./AmTsPlayerExample
5b3cc956108e8b21965dddbd07ccd908fe19f8c1
prebuilt/aarch64.lp64./AmTsPlayerMultiExample
d7ab7aaa0bfa4447797b86459cbb974993ccbb28
prebuilt/aarch64.lp64./libmediahal_mediasync.so
1e8d2ac2a40fc90e4c30f396cc59b03104c0978b
prebuilt/aarch64.lp64./libmediahal_tsplayer.so
434d6cc77973c7b47ad86b3a4c404d6b5e01311e
prebuilt/aarch64.lp64./libmediahal_videodec.so
3f64ee25bc22cbcbac057a9402ea61783f1318b2
prebuilt/aarch64.lp64./libmediahal_videorender.so
62a704b03a67e88592c7953fbbb2306517b1ff39
prebuilt/arm.aapcs-linux.hard/libmediahal_mediasync.so
e8ed61d17bebd04db6186205d22d92dd3e5f33bf
prebuilt/arm.aapcs-linux.hard/libmediahal_tsplayer.so
9e41d465e1d2f81297bdda0a6591d59c40eb4f54
prebuilt/arm.aapcs-linux.hard/libmediahal_videodec.so
6abc00e3b371c9baa8e9ab50ab6cc97bc03bd8f1
prebuilt/arm.aapcs-linux.hard/libmediahal_videorender.so
1e00124f4cc862b7a915d14ae43d4cd70a5511ab
prebuilt/noarch/include/AmTsPlayer.h
d6909ba7d68954dbaea6e1fb796175625113b7e1
prebuilt/noarch/include/AmVideoDecBase.h
77d4e8c04c6aced8c494ec62f5e65eab77b32ac5
prebuilt/noarch/include/MediaSyncInterface.h
0f6fcdd64ec0af229e09394c15c6f54030767b00
prebuilt/noarch/include/render_lib.h
3282ab0db11447166180df49c06d9f5fedeaa8a1
version.txt

Change-Id: I5b44673b69b2c933b464c76333df346d52884bae
Signed-off-by: DRM Auto Build <tao.guo@amlogic.com>
diff --git a/example/AmTsPlayerExample/AmTsPlayerExample.cpp b/example/AmTsPlayerExample/AmTsPlayerExample.cpp
index b1baacd..165840d 100644
--- a/example/AmTsPlayerExample/AmTsPlayerExample.cpp
+++ b/example/AmTsPlayerExample/AmTsPlayerExample.cpp
@@ -109,22 +109,20 @@
     const char *path1 = "/sys/class/graphics/fb0/blank";
     const char *path3 = "/sys/class/graphics/fb0/osd_display_debug";
     int fd;
-	char cmd[128] = {0};
+    char cmd[128] = {0};
 
-	fd = open(path3,O_CREAT | O_RDWR | O_TRUNC, 0644);
-	if (fd >= 0)
-	{
-       sprintf(cmd,"%d",1);
-	   write (fd,cmd,strlen(cmd));
-	   close(fd);
-	}
-	fd = open(path1,O_CREAT | O_RDWR | O_TRUNC, 0644);
-	if (fd >= 0)
-	{
-       sprintf(cmd,"%d",blank);
-	   write (fd,cmd,strlen(cmd));
-	   close(fd);
-	}
+    fd = open(path3,O_CREAT | O_RDWR | O_TRUNC, 0644);
+    if (fd >= 0) {
+        sprintf(cmd,"%d",1);
+        write (fd,cmd,strlen(cmd));
+        close(fd);
+    }
+    fd = open(path1,O_CREAT | O_RDWR | O_TRUNC, 0644);
+    if (fd >= 0) {
+        sprintf(cmd,"%d",blank);
+        write (fd,cmd,strlen(cmd));
+        close(fd);
+    }
     return 0;
 }
 
diff --git a/example/EsVideoDecPlayer/EsVideoDecPlayer.cpp b/example/EsVideoDecPlayer/EsVideoDecPlayer.cpp
index 64bd0c6..25b6eb9 100644
--- a/example/EsVideoDecPlayer/EsVideoDecPlayer.cpp
+++ b/example/EsVideoDecPlayer/EsVideoDecPlayer.cpp
@@ -429,19 +429,19 @@
     height = work->height;
 
     if (oname != NULL && moFp == NULL && mcFp == NULL) {
-        char newoname[128];
-        char newcname[128];
+        char newOName[128];
+        char newCName[128];
 
-        sprintf(newoname, "%s_%d_%d_%d.yuv", oname, num, width, height);
-        sprintf(newcname, "%s_%d_%d_%d.crc", oname, num, width, height);
-        moFp = fopen(newoname, "wb");
+        sprintf(newOName, "%s_%d_%d_%d.yuv", oname, num, width, height);
+        sprintf(newCName, "%s_%d_%d_%d.crc", oname, num, width, height);
+        moFp = fopen(newOName, "wb");
         if (!moFp) {
             printf("Unable to open output YUV file\n");
             return;
         }
         setbuf(moFp,NULL);
 
-        mcFp = fopen(newcname, "w");
+        mcFp = fopen(newCName, "w");
         if (!mcFp) {
             printf("Unable to open output crc file\n");
             return;
diff --git a/prebuilt/aarch64.lp64./AmTsPlayerExample b/prebuilt/aarch64.lp64./AmTsPlayerExample
index ea591fa..a83336c 100755
--- a/prebuilt/aarch64.lp64./AmTsPlayerExample
+++ b/prebuilt/aarch64.lp64./AmTsPlayerExample
Binary files differ
diff --git a/prebuilt/aarch64.lp64./AmTsPlayerMultiExample b/prebuilt/aarch64.lp64./AmTsPlayerMultiExample
index f256392..5b3cc95 100755
--- a/prebuilt/aarch64.lp64./AmTsPlayerMultiExample
+++ b/prebuilt/aarch64.lp64./AmTsPlayerMultiExample
Binary files differ
diff --git a/prebuilt/aarch64.lp64./libmediahal_mediasync.so b/prebuilt/aarch64.lp64./libmediahal_mediasync.so
index 0fa2c38..d7ab7aa 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 79246be..1e8d2ac 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 c0038dd..434d6cc 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 f5ac0f7..3f64ee2 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 dff4d83..62a704b 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 cd8ae6e..e8ed61d 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 40291da..9e41d46 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 ef950e2..6abc00e 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.softfp/AmTsPlayerExample b/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample
index 97bdd1e..5bd9fe6 100755
--- a/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample
+++ b/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerExample
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerMultiExample b/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerMultiExample
index 6de8db4..a6866eb 100755
--- a/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerMultiExample
+++ b/prebuilt/arm.aapcs-linux.softfp/AmTsPlayerMultiExample
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer b/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer
index 5a53b20..0351f65 100755
--- a/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer
+++ b/prebuilt/arm.aapcs-linux.softfp/EsVideoDecPlayer
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so
index 128d0a6..22bd0d4 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_mediasync.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_resman.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_resman.so
index b09e5c1..ae0ec7b 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_resman.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_resman.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so
index c4cbde8..1b92d65 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_tsplayer.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so
index a28264f..027555c 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videodec.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so
index c7b3fbd..0bbc2a8 100644
--- a/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so
+++ b/prebuilt/arm.aapcs-linux.softfp/libmediahal_videorender.so
Binary files differ
diff --git a/prebuilt/arm.aapcs-linux.softfp/videorender_server b/prebuilt/arm.aapcs-linux.softfp/videorender_server
index f8fec63..1c6ae7d 100755
--- a/prebuilt/arm.aapcs-linux.softfp/videorender_server
+++ b/prebuilt/arm.aapcs-linux.softfp/videorender_server
Binary files differ
diff --git a/prebuilt/noarch/include/AmTsPlayer.h b/prebuilt/noarch/include/AmTsPlayer.h
index 43b8700..1e00124 100644
--- a/prebuilt/noarch/include/AmTsPlayer.h
+++ b/prebuilt/noarch/include/AmTsPlayer.h
@@ -188,7 +188,7 @@
 typedef enum {
     AV_VIDEO_TRICK_MODE_NONE = 0,          // Disable trick mode
     AV_VIDEO_TRICK_MODE_PAUSE = 1,         // Pause the video decoder
-    AV_VIDEO_TRICK_MODE_PAUSE_NEXT = 2,    // Pause the video decoder when a new frame dispalyed
+    AV_VIDEO_TRICK_MODE_PAUSE_NEXT = 2,    // Pause the video decoder when a new frame displayed
     AV_VIDEO_TRICK_MODE_IONLY = 3          // Decoding and Out I frame only
 } am_tsplayer_video_trick_mode;
 
@@ -232,7 +232,7 @@
 
 /*Audio decoder type*/
 typedef enum {
-    AV_AUDIO_CODEC_AUTO = 0,               // Unkown audio type (Unsupport)
+    AV_AUDIO_CODEC_AUTO = 0,               // Unknown audio type (Unsupport)
     AV_AUDIO_CODEC_MP2 = 1,                // MPEG audio
     AV_AUDIO_CODEC_MP3 = 2,                // MP3
     AV_AUDIO_CODEC_AC3 = 3,                // AC3
@@ -424,7 +424,7 @@
  */
 am_tsplayer_result  AmTsPlayer_create(am_tsplayer_init_params Params, am_tsplayer_handle *pHadl);
 /**
- *\brief:        Get AmTsPlayer interface version inforamtion.
+ *\brief:        Get AmTsPlayer interface version information.
  *\outparam:     AmTsPlayer interface version.
  *\return:       The AmTsPlayer result.
  */
diff --git a/prebuilt/noarch/include/AmVideoDecBase.h b/prebuilt/noarch/include/AmVideoDecBase.h
index 1f8354f..d6909ba 100644
--- a/prebuilt/noarch/include/AmVideoDecBase.h
+++ b/prebuilt/noarch/include/AmVideoDecBase.h
@@ -108,6 +108,6 @@
 };
 
 extern "C" AmVideoDecBase* AmVideoDec_create(AmVideoDecCallback* callback);
-extern "C" uint32_t AmVideoDec_getVersion(uint32_t* versionM, uint32_t* verionL);
+extern "C" uint32_t AmVideoDec_getVersion(uint32_t* versionM, uint32_t* versionL);
 
 #endif  // AM_VIDEO_DEC_BASE_H
diff --git a/prebuilt/noarch/include/MediaSyncInterface.h b/prebuilt/noarch/include/MediaSyncInterface.h
index 304eb37..77d4e8c 100644
--- a/prebuilt/noarch/include/MediaSyncInterface.h
+++ b/prebuilt/noarch/include/MediaSyncInterface.h
@@ -103,7 +103,7 @@
 typedef enum {
     VIDEO_TRICK_MODE_NONE = 0,          // Disable trick mode
     VIDEO_TRICK_MODE_PAUSE = 1,         // Pause the video decoder
-    VIDEO_TRICK_MODE_PAUSE_NEXT = 2,    // Pause the video decoder when a new frame dispalyed
+    VIDEO_TRICK_MODE_PAUSE_NEXT = 2,    // Pause the video decoder when a new frame displayed
     VIDEO_TRICK_MODE_IONLY = 3          // Decoding and Out I frame only
 } mediasync_video_trick_mode;
 
diff --git a/prebuilt/noarch/include/render_lib.h b/prebuilt/noarch/include/render_lib.h
index 4ac6ba8..0f6fcdd 100644
--- a/prebuilt/noarch/include/render_lib.h
+++ b/prebuilt/noarch/include/render_lib.h
@@ -145,7 +145,7 @@
 /**
  * video render send msg callback, user must regist this callback to receive msg from render
  *
- * @param userData the user data registed to video render lib
+ * @param userData the user data registered to video render lib
  * @param type  see enum _RenderMsgType
  * @param msg it is difference according to type value.
  *      when key is MSG_RELEASE_BUFFER, msg is defined by struct _RenderBuffer
@@ -313,7 +313,7 @@
  * these callbacks to send msg to user or get some value from user
  * @param handle a handle of render device that was opened
  * @param callback  callback function struct that render will use
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 void render_set_callback(void *handle, RenderCallback *callback);
 
@@ -321,14 +321,14 @@
  * set user data to render lib
  * @param handle a handle of render lib that was opened
  * @param userdata the set userdata
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 void render_set_user_data(void *handle, void *userdata);
 
 /**
  * connect to render device
  * @param handle a handle of render device that was opened
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_connect(void *handle);
 
@@ -339,7 +339,7 @@
  * until render lib release it, so please allcating buffer from memory heap
  * @param handle a handle of render device that was opened
  * @param buffer a video buffer will be displayed
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_display_frame(void *handle, RenderBuffer *buffer);
 
@@ -348,7 +348,7 @@
  * @param handle a handle of render device that was opened
  * @param key a key of render device
  * @param value the value of key
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_set(void *handle, int key, void *value);
 
@@ -357,21 +357,21 @@
  * @param handle a handle of render device that was opened
  * @param key a key of render device
  * @param value the value of key
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_get(void *handle, int key, void *value);
 
 /**
  * flush render lib buffer
  * @param handle a handle of render device that was opened
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_flush(void *handle);
 
 /**
  * pause display video frame
  * @param handle a handle of render device that was opened
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_pause(void *handle);
 
@@ -380,28 +380,28 @@
  *
  * @param handle a handle of render device that was opened
  * @param pts the will paused video frame pts, the pts unit is nano second
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_pause_pts(void *handle, int64_t pts);
 
 /**
  * resume display video frame
  * @param handle a handle of render device that was opened
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_resume(void *handle);
 
 /**
  * disconnect to render device
  * @param handle a handle of render device that was opened
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_disconnect(void *handle);
 
 /**
  * close render device
  * @param handle a handle of render device that was opened
- * @return 0 sucess,-1 fail
+ * @return 0 success,-1 fail
  */
 int render_close(void *handle);
 
@@ -424,7 +424,7 @@
 void render_free_render_buffer_wrap(void *handle, RenderBuffer *buffer);
 
 /**
- * accquire dma buffer from render lib
+ * acquire dma buffer from render lib
  * @param handle a handle of render device that was opened
  * @param planecnt the dma buffer plane count
  * @param width video width
@@ -433,7 +433,7 @@
  * @return 0 success, -1 if failed
  *
 */
-int render_accquire_dma_buffer(void *handle, int planecnt, int width, int height, RenderDmaBuffer *dmabuffer);
+int render_acquire_dma_buffer(void *handle, int planecnt, int width, int height, RenderDmaBuffer *dmabuffer);
 
 /**
  * release dma buffer that allocated from render lib
@@ -484,7 +484,7 @@
  *
  * @param handle a handle of render device that was opened
  * @param ptsUs the pts that output from demux, the unit is Us
- * @param size the frame size or 0 if unknow
+ * @param size the frame size or 0 if unknown
  * @return int 0 success, -1 if failed
  */
 int render_mediasync_queue_demux_pts(void *handle, int64_t ptsUs, uint32_t size);
diff --git a/version.txt b/version.txt
index fd2492f..3282ab0 100644
--- a/version.txt
+++ b/version.txt
@@ -1,10 +1,93 @@
 =========RELEALSE NOTE=================
 
-Version: V3.11.2-gc56d593
+Version: V3.11.6-ga0bdcbb
 
 ========================================
 
 Git commit:
+commit a0bdcbb2cebced5377a73aec0fff4790e939a447
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date:   Mon May 15 20:11:34 2023 +0800
+
+    videodec: CF2 libchrame crop. [1/1]
+    
+    PD#SWPL-120325
+    
+    Problem:
+    videodec lib too large
+    
+    Solution:
+    crop the videodec lib
+    
+    Verify:
+    AH212
+    
+    Change-Id: I8a8f4daefb44b846f1df36eaf980eb352b4db770
+    Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit ea319186d2c380cfe242216a25deb1c057699df1
+Author: yunmin.chen <yunmin.chen@amlogic.com>
+Date:   Fri Jun 9 16:39:01 2023 +0800
+
+    mediahal: CB2  Fix typo. [1/1]
+    
+    PD#SWPL-127796
+    
+    Problem:
+    Fix typo.
+    
+    Solution:
+    Fix typo.
+    
+    Verify:
+    SC2
+    
+    Change-Id: I06d2ef6af11875d18de4560adbde8d7a6713eccc
+    Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
+
+commit e911a12a1bd6a5695165f2ad9d8ae2e025dd7260
+Author: zhipeng.he <zhipeng.he@amlogic.com>
+Date:   Tue Jun 6 14:50:56 2023 +0800
+
+    tsplayer: CB2 set ad mix_enable need to add demux_id [1/1]
+    
+    PD#SWPL-119502
+    
+    Problem:
+    set ad mix_enable not add demux_id
+    
+    Solution:
+    set ad mix_enable need to add demux_id
+    
+    Verify:
+    AH212
+    
+    Change-Id: Ia88241d6253e8c96378e32c79caf081932435770
+    Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
+
+commit 9cabc9d8cc65656d39ca616f198c7d721fc8c571
+Author: chen.chen1 <chen.chen1@amlogic.com>
+Date:   Thu May 25 14:56:23 2023 +0800
+
+    mediasync: CB2 video playback lags after multiple loops. [1/1]
+    
+    PD#SWPL-124745
+    
+    Problem:
+    DiscontinueProcess don't consider the gap between
+    audioframeInfo.frameSystemTime and curSystime..
+    Accumulation of the gap from every loop playback leads to lag.
+    
+    Solution:
+    1. consider the gap between audioframeInfo.frameSystemTime and curSystime.
+    2. enable framecontrol.
+    
+    Verify:
+    verified on S905Y4-AH222
+    
+    Change-Id: I694b5f5fe12c075c082e28f20e1a48925b70fa56
+    Signed-off-by: chen.chen1 <chen.chen1@amlogic.com>
+
 commit c56d593c712a4d1fd2bc86e0ec58fb3ee2d166dd
 Author: yunmin.chen <yunmin.chen@amlogic.com>
 Date:   Sat May 13 22:45:31 2023 +0800
@@ -131,93 +214,9 @@
     Change-Id: I4bf8a59b8308349c4a0f1691a7ecd5d66c1c8f32
     Signed-off-by: fei.deng <fei.deng@amlogic.com>
 
-commit d3bcebf3178800aaa973833d40478f017867e3f3
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date:   Fri Mar 31 15:15:45 2023 +0800
-
-    tsplayer: CB2 video can not play when buffer is full [1/1]
-    
-    PD#TV-76995
-    
-    Problem:
-    decoder is stuck for some time
-    resulting in buffer explosion,
-    
-    Solution:
-    add reset mechanism
-    
-    Verify:
-    T5W
-    
-    Change-Id: Ia1612931cd1de3c40d916cb9dce11c51d7e56af7
-    Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 7c93be6e6eb71d559883a684d7c448c2d85c8736
-Author: zhipeng.he <zhipeng.he@amlogic.com>
-Date:   Tue May 16 13:20:01 2023 +0800
-
-    mediasync: CB2 audio can not normal output after seek. [1/1]
-    
-    PD#OTT-43532
-    
-    Problem:
-    audio can not normal output after seek
-    
-    Solution:
-    when seek.audio set pause 1,
-    need to pause 0 when mediasync reset or destroy.
-    
-    Verify:
-    AP23A9
-    
-    Change-Id: I800ae127a072f06474a294dbe0855891ddcc4683
-    Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
-
-commit 29bbb72ce414fb4173d81dcd88eaa71c5347759c
-Author: yunmin.chen <yunmin.chen@amlogic.com>
-Date:   Wed May 24 15:27:55 2023 +0800
-
-    videodec: CB1 Fixed the seek exception after PVR pause.  [1/1]
-    
-    PD#SWPL-123859
-    
-    Problem:
-    trick mode:PAUSE_NEXT and PAUSE
-    set i only mode to decoder.
-    
-    Solution:
-    trick mode :PAUSE_NEX and PAUSE do not need to
-    set i only to decoder.
-    
-    Verify:
-    SC2
-    
-    Change-Id: I20bbc167d6f75d915317651164fe77430b69a9f5
-    Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
-
-commit 18fc889c3828d6bb001a23f5261ce5713d53dd1d
-Author: wenjie.li@amlogic.com <wenjie.li@amlogic.com>
-Date:   Tue Apr 18 15:05:09 2023 +0800
-
-    tsplayer: CB2 avoids duplicate calls to startVideoDecoding [1/1]
-    
-    PD#OTT-41512
-    
-    Problem:
-    The playback freezes due to duplicate calls to startVideoDecoding.
-    
-    Solution:
-    Add a protection check for duplicate calls.
-    
-    Verify:
-    AP232
-    
-    Change-Id: I88cec5175f7877a7da1775509c84472ae15c3504
-    Signed-off-by: wenjie.li@amlogic.com <wenjie.li@amlogic.com>
-
 ========================================
 
-Release time: 2023-06-08-17-10
+Release time: 2023-06-12-13-26
 
 ========================================