blob: aedf979f37db2880fa20a2e3fbdf27afde201bc8 [file] [log] [blame]
Jian Wang508a57c2020-02-29 11:25:35 +08001=========RELEALSE NOTE=================
2
fei deng28f592a2025-01-09 15:34:10 +08003Version: V3.15.4-gc32a6e5
Jian Wang508a57c2020-02-29 11:25:35 +08004
5========================================
6
7Git commit:
fei deng28f592a2025-01-09 15:34:10 +08008commit c32a6e5ce5633063e6b9bd2a9efaf42e99ebd3ce
9Author: fei.deng <fei.deng@amlogic.com>
10Date: Mon Jan 6 19:37:05 2025 +0800
11
12 mediasync: CB2 fix frame dropped on 2x rate [1/1]
13
14 PD#SWPL-194841
15
16 Problem:
17 frame dropped happened on westeros compositor
18
19 Solution:
20 1.ahead 5 vsync count to calculate realtime on
21 2x playback rate
22 2.ahead 2 vsync count to calculate realtime when
23 playback rate < 2x
24 3.set frame rate with mediasync_fraction
25
26 Verify:
27 bp201
28
29 Change-Id: I0a92a665c98f0030226f5f7c1a382b8d5a33f852
30 Signed-off-by: fei.deng <fei.deng@amlogic.com>
31
32commit e227cf4614406a577ce9f8d32339b222d23b68d3
33Author: dehong.chen <dehong.chen@amlogic.com>
34Date: Tue Dec 24 07:44:26 2024 +0000
35
36 mediasync: CB1 Optimize the playback effect. [1/1]
37
38 PD#SWPL-196437
39 PD#SWPL-197623
40
41 Problem:
42 Optimize the playback effect.
43
44 Solution:
45 1.Optimized slow sync
46 2.Optimized discontinue mechanisms
47
48 Verify:
49 SC2
50
51 Change-Id: I0ab2d3a939839a8adafe18412198cddd955169f9
52 Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
53
54commit f9ae605110985a2f2293c92a95d00ad2875828f5
55Author: fei.deng <fei.deng@amlogic.com>
56Date: Fri Jan 3 13:39:46 2025 +0800
57
58 mediasync: CB2 fix youtube frame dropped on 60FPS [1/1]
59
60 PD#SWPL-197779
61
62 Problem:
63 FRAC can not select 60HZ mode because vsync peirod
64 is 16667 us
65
66 Solution:
67 libdrm output 16667 or 16666 us on 60HZ. mediasync
68 need to be compatible with such cases
69
70 Verify:
71 ah212
72
73 Change-Id: I705f146235aedc84acc5ff3cdcb8c3674d39e948
74 Signed-off-by: fei.deng <fei.deng@amlogic.com>
75
76commit 6d77125ee8230879cf99a844fc7f80ea81e97bf9
77Author: dehong.chen <dehong.chen@amlogic.com>
78Date: Tue Dec 31 03:31:49 2024 +0000
79
80 tsplayer: CB1 blank screen when switch channel. [1/1]
81
82 PD#OTT-72986
83
84 Problem:
85 1.set audio pid error.
86 2.no set stop video flag if start video fail.
87
88 Solution:
89 1.fixed set audio pid.
90 2.set stop video flag if start video fail.
91
92 Verify:
93 s1a
94
95 Change-Id: I4e91e29ef6c832a350fdaf929838570a7a867303
96 Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
97
98commit 47e251e16df7643329ce14bb3b0f49160b04bfee
99Author: yunmin.chen <yunmin.chen@amlogic.com>
100Date: Tue Dec 31 13:34:18 2024 +0800
101
102 mediahal: CF2 mediahal update version [1/1]
103
104 PD#SWPL-195948
105
106 Problem:
107 mediahal update version
108
109 Solution:
110 update V3.15
111
112 Verify:
113 SC2
114
115 Change-Id: Ib0dc8aed00ec9950ea6d9705ef572624906c8f55
116 Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
117
Yunmin Chena488dac2024-12-31 10:16:23 +0800118commit 147769695b41a8bb5748d8a25c7cc541aba1af6f
119Author: yunmin.chen <yunmin.chen@amlogic.com>
120Date: Fri Dec 27 20:03:49 2024 +0800
121
122 mediahal: CF2 mediahal release V3.13 [1/1]
123
124 PD#SWPL-195948
125
126 Problem:
127 mediahal release
128
129 Solution:
130 release V3.13
131
132 Verify:
133 SC2
134
135 Change-Id: I3da664fef4f28fc71181f59e2374d4684e089011
136 Signed-off-by: yunmin.chen <yunmin.chen@amlogic.com>
137
Zhipeng Hef46bbbc2024-12-30 15:26:04 +0800138commit 1e8d8065c9f4d77930997e4b4dde43834ecf42dd
139Author: zhipeng.he <zhipeng.he@amlogic.com>
140Date: Mon Apr 29 15:32:05 2024 +0800
141
142 tsplayer: CB2 can't set video match mode before video decoding started [1/1]
143
144 PD#SWPL-149303
145
146 Problem:
147 doesn't support set video match mode before video decoding started.
148
149 Solution:
150 apply video match mode setting when start video decoding.
151
152 Verify:
153 AP222
154
155 Change-Id: I29f9416aac8daaab24ade067fdb3c42f1b6db4e2
156 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
157
158commit a9f5f05ffaf7e3519fb0bfe11f8058d426293e38
159Author: zhipeng.he <zhipeng.he@amlogic.com>
160Date: Mon Aug 12 19:58:23 2024 +0800
161
162 mediasync: CB2 fixed switch audio track av not sync. [1/1]
163
164 PD#TV-130686
165 PD#SWPL-194614
166
167 Problem:
168 switch audio track av not sync.
169
170 Solution:
171 fixed switch audio track av not sync.
172
173 Verify:
174 t5w
175
176 Change-Id: I9d1474c926c57325beec3fdfe02c67e81296e65b
177 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
178
179commit 356057703472573f7ff74c2e04a9c14d2a7e4b39
180Author: zhipeng.he <zhipeng.he@amlogic.com>
181Date: Fri Jul 12 16:31:13 2024 +0800
182
183 mediasync: CB2 fix av not sync when select pcr after round. [1/1]
184
185 PD#TV-120709
186 PD#TV-127664
187 PD#SWPL-194614
188
189 Problem:
190 av not sync when select pcr after round
191
192 Solution:
193 update pcr when pv_diff more than 200 ms on video process
194
195 Verify:
196 T5W
197
198 Change-Id: I590896c8e38073a28a262d44bd4dc7717ceb6c13
199 Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
200
201commit fd04899e7285173360b97ef73ffa8d8e7b583c39
202Author: dehong.chen <dehong.chen@amlogic.com>
203Date: Thu Dec 26 09:27:24 2024 +0000
204
205 tsplayer: CB1 not do audio_hw_unload_interface in low mem platform [1/1]
206
207 PD#SWPL-197228
208
209 Problem:
210 do audio_hw_unload_interface in low mem platform.
211
212 Solution:
213 not do audio_hw_unload_interface if is low mem platform.
214
215 Verify:
216 bg201
217
218 Change-Id: Ibb384710eba986cf8adfca7f34db6b2d1c993f72
219 Signed-off-by: dehong.chen <dehong.chen@amlogic.com>
220
Zhipeng He6cc49382023-06-30 15:56:36 +0800221========================================
Zhipeng He2e528af2023-06-25 11:13:24 +0800222
fei deng28f592a2025-01-09 15:34:10 +0800223Release time: 2025-01-09-15-34
Yunmin Chen511cdbf2023-06-08 17:10:34 +0800224
Zhipeng He2e528af2023-06-25 11:13:24 +0800225========================================
Yunmin Chen511cdbf2023-06-08 17:10:34 +0800226
Zhipeng He6cc49382023-06-30 15:56:36 +0800227Builder: drm.autobuild
Jian Wang508a57c2020-02-29 11:25:35 +0800228
229========================================
230Release file:
231
232Header file:
233AmTsPlayer.h
234AmVideoDecBase.h
zhipeng.hec6d2f322021-10-26 21:45:02 +0800235MediaSyncInterface.h
cheng tong6e852ac2020-12-22 18:08:02 +0800236resourcemanage.h
Jian Wang508a57c2020-02-29 11:25:35 +0800237
Zhipeng He6cc49382023-06-30 15:56:36 +0800238Library file:
zhipeng.hec6d2f322021-10-26 21:45:02 +0800239libmediahal_mediasync.so
Lifeng Caoec577b22020-03-17 13:00:49 +0800240libmediahal_resman.so
Jian Wang508a57c2020-02-29 11:25:35 +0800241libmediahal_tsplayer.so
242libmediahal_videodec.so
zhipeng.he3e3d2f52022-01-11 17:20:25 +0800243libmediahal_videorender.so
Lifeng Cao72836362020-03-20 17:09:33 +0800244Example file:
245AmTsPlayerExample.cpp
yunmin.chen50ba0d72020-09-24 22:03:36 +0800246Makefile
zhipeng.he60bbc802021-09-13 16:12:40 +0800247Multi_Example file:
248AmTsPlayerMultiExample.cpp
249Makefile
Zhipeng He6cc49382023-06-30 15:56:36 +0800250
251Binary file:
252AmTsPlayerExample
253AmTsPlayerMultiExample
Zhipeng He5a524512022-04-16 15:28:41 +0800254
Jian Wang508a57c2020-02-29 11:25:35 +0800255========================================