blob: c81edd7812b305ac6a3799c4c51dfa743e059cb8 [file] [log] [blame]
Jian Wang508a57c2020-02-29 11:25:35 +08001=========RELEALSE NOTE=================
2
Zhipeng Hef46bbbc2024-12-30 15:26:04 +08003Version: V3.13.104-g1e8d806
Jian Wang508a57c2020-02-29 11:25:35 +08004
5========================================
6
7Git commit:
Zhipeng Hef46bbbc2024-12-30 15:26:04 +08008commit 1e8d8065c9f4d77930997e4b4dde43834ecf42dd
9Author: zhipeng.he <zhipeng.he@amlogic.com>
10Date: Mon Apr 29 15:32:05 2024 +0800
11
12 tsplayer: CB2 can't set video match mode before video decoding started [1/1]
13
14 PD#SWPL-149303
15
16 Problem:
17 doesn't support set video match mode before video decoding started.
18
19 Solution:
20 apply video match mode setting when start video decoding.
21
22 Verify:
23 AP222
24
25 Change-Id: I29f9416aac8daaab24ade067fdb3c42f1b6db4e2
26 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
27
28commit a9f5f05ffaf7e3519fb0bfe11f8058d426293e38
29Author: zhipeng.he <zhipeng.he@amlogic.com>
30Date: Mon Aug 12 19:58:23 2024 +0800
31
32 mediasync: CB2 fixed switch audio track av not sync. [1/1]
33
34 PD#TV-130686
35 PD#SWPL-194614
36
37 Problem:
38 switch audio track av not sync.
39
40 Solution:
41 fixed switch audio track av not sync.
42
43 Verify:
44 t5w
45
46 Change-Id: I9d1474c926c57325beec3fdfe02c67e81296e65b
47 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
48
49commit 356057703472573f7ff74c2e04a9c14d2a7e4b39
50Author: zhipeng.he <zhipeng.he@amlogic.com>
51Date: Fri Jul 12 16:31:13 2024 +0800
52
53 mediasync: CB2 fix av not sync when select pcr after round. [1/1]
54
55 PD#TV-120709
56 PD#TV-127664
57 PD#SWPL-194614
58
59 Problem:
60 av not sync when select pcr after round
61
62 Solution:
63 update pcr when pv_diff more than 200 ms on video process
64
65 Verify:
66 T5W
67
68 Change-Id: I590896c8e38073a28a262d44bd4dc7717ceb6c13
69 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
70
71commit fd04899e7285173360b97ef73ffa8d8e7b583c39
72Author: dehong.chen <dehong.chen@amlogic.com>
73Date: Thu Dec 26 09:27:24 2024 +0000
74
75 tsplayer: CB1 not do audio_hw_unload_interface in low mem platform [1/1]
76
77 PD#SWPL-197228
78
79 Problem:
80 do audio_hw_unload_interface in low mem platform.
81
82 Solution:
83 not do audio_hw_unload_interface if is low mem platform.
84
85 Verify:
86 bg201
87
88 Change-Id: Ibb384710eba986cf8adfca7f34db6b2d1c993f72
89 Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
90
fei deng69867a02024-12-26 11:46:51 +080091commit 4573fc074cb3f4bf6251a23784bff56371a0829d
92Author: fei.deng <fei.deng@amlogic.com>
93Date: Fri Dec 13 13:47:10 2024 +0800
94
95 mediasync: CB2 fix YTS frame dropped [1/1]
96
97 PD#SWPL-194841
98
99 Problem:
100 VSP feature cause YTS frame dropped
101
102 Solution:
103 1.VSP is for 0.9 - 1.1 playback rate.
104 other playback rate will resync again.
105 2.set frame rate to FRAC
106 3.do not drop audio when work on amaster in doAVAlign
107
108 Verify:
109 ah212
110
111 Change-Id: If2dd1a1301330caa6163db2520d614c807dd8e00
112 Signed-off-by: fei.deng <fei.deng@amlogic.com>
113
Dehong Chenc238d562024-12-12 19:27:44 +0800114commit b95bb9e25a42e6de0681d826a52adcb0290ee3d6
115Author: dehong.chen <dehong.chen@amlogic.com>
116Date: Mon Dec 9 08:24:30 2024 +0000
117
118 tsplayer: CB2 no open ad in audio start. [1/1]
119
120 PD#SWPL-195596
121
122 Problem:
123 no open ad in audio start.
124
125 Solution:
126 if enable ad, open ad in audio start.
127
128 Verify:
129 t6d
130
131 Change-Id: I8c9a4ddaa030804fd713a6208abf8d5c5de5d9a1
132 Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
133
fei denge98644a2024-12-12 15:38:53 +0800134commit e3632ef4c843b2569de5c4f044b1c03f7338bacd
135Author: fei.deng <fei.deng@amlogic.com>
136Date: Wed Dec 11 16:40:18 2024 +0800
137
138 mediasync: CB2 drop frame 60fps on 1.05 rate [1/1]
139
140 PD#SWPL-195802
141
142 Problem:
143 force drop frame when 60fps on 1.05 rate
144
145 Solution:
146 force drop frame if mediasync detected two
147 frames in same vsync
148
149 Verify:
150 ah212
151
152 Change-Id: I30f74392b97db6fbbf290c467e5e4df45afe9dbb
153 Signed-off-by: fei.deng <fei.deng@amlogic.com>
154
155commit f7fa1c43f0e6de13df6214e1a87a37666a069dad
156Author: dehong.chen <dehong.chen@amlogic.com>
157Date: Thu Dec 5 09:37:03 2024 +0000
158
159 videodec: CB2 can't find tsync's node. [1/1]
160
161 PD#SWPL-195375
162
163 Problem:
164 nontunnel pipeline no use tsync,
165 but access tsync node.
166
167 Solution:
168 not access tsync node if demux type is single demux.
169
170 Verify:
171 s1a
172
173 Change-Id: I34f8c2f4cedf08df9f0ad4cdc6e8384c9881a89a
174 Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
175
fei dengcabdfc62024-12-05 19:45:07 +0800176commit ca5ae84b42547eb586e8923234ba15673db30b37
177Author: fei.deng <fei.deng@amlogic.com>
178Date: Thu Nov 28 11:19:04 2024 +0800
179
180 mediasync: CB2 VSP unexpect freeze [2/2]
181
182 PD#SWPL-194725
183
184 Problem:
185 now display buffer realtime is vsync+4ms in VSP case.
186 but weston do not send buffer to drm in time
187
188 Solution:
189 1.set vsync+7ms is better
190 2.netflix adjust pts to 16666 on 60 fps case
191 3.dropped one frame if two frames will display in
192 one vsync period in 60fps on 59.94 HZ
193 4.remove show first frame no sync with property
194 5.adjust hwc latency when enable pattern
195
196 Verify:
197 ah212
198
199 Change-Id: I0b01e4479d543bbb3d11793fcb0210f4f5895486
200 Signed-off-by: fei.deng <fei.deng@amlogic.com>
201
Zhipeng He83cbed82024-12-05 11:19:51 +0800202commit 095d589db3d8c9679d2193ac9f3c6f80dde9376d
203Author: zhipeng.he <zhipeng.he@amlogic.com>
204Date: Mon Dec 2 19:58:26 2024 +0800
205
206 tsplayer: CB2 video playback is stuck after 2x speed [1/1]
207
208 PD#SWPL-194247
209
210 Problem:
211 video playback is stuck after 2x speed,
212 blz can not write ts by tsplayer control.
213
214 Solution:
215 check the audio_data need check audio stop or not.
216
217 Verify:
218 bm201
219
220 Change-Id: Id423f1a09eb80eec722fa224b5a6ef665174e9a4
221 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
222
Zhipeng He6cc49382023-06-30 15:56:36 +0800223========================================
Zhipeng He2e528af2023-06-25 11:13:24 +0800224
Zhipeng Hef46bbbc2024-12-30 15:26:04 +0800225Release time: 2024-12-30-15-25
Yunmin Chen511cdbf2023-06-08 17:10:34 +0800226
Zhipeng He2e528af2023-06-25 11:13:24 +0800227========================================
Yunmin Chen511cdbf2023-06-08 17:10:34 +0800228
Zhipeng He6cc49382023-06-30 15:56:36 +0800229Builder: drm.autobuild
Jian Wang508a57c2020-02-29 11:25:35 +0800230
231========================================
232Release file:
233
234Header file:
235AmTsPlayer.h
236AmVideoDecBase.h
zhipeng.hec6d2f322021-10-26 21:45:02 +0800237MediaSyncInterface.h
cheng tong6e852ac2020-12-22 18:08:02 +0800238resourcemanage.h
Jian Wang508a57c2020-02-29 11:25:35 +0800239
Zhipeng He6cc49382023-06-30 15:56:36 +0800240Library file:
zhipeng.hec6d2f322021-10-26 21:45:02 +0800241libmediahal_mediasync.so
Lifeng Caoec577b22020-03-17 13:00:49 +0800242libmediahal_resman.so
Jian Wang508a57c2020-02-29 11:25:35 +0800243libmediahal_tsplayer.so
244libmediahal_videodec.so
zhipeng.he3e3d2f52022-01-11 17:20:25 +0800245libmediahal_videorender.so
Lifeng Cao72836362020-03-20 17:09:33 +0800246Example file:
247AmTsPlayerExample.cpp
yunmin.chen50ba0d72020-09-24 22:03:36 +0800248Makefile
zhipeng.he60bbc802021-09-13 16:12:40 +0800249Multi_Example file:
250AmTsPlayerMultiExample.cpp
251Makefile
Zhipeng He6cc49382023-06-30 15:56:36 +0800252
253Binary file:
254AmTsPlayerExample
255AmTsPlayerMultiExample
Zhipeng He5a524512022-04-16 15:28:41 +0800256
Jian Wang508a57c2020-02-29 11:25:35 +0800257========================================