hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
commit 87d0e5802cd2a07ae09579ea73a3d9d981a9ccf5
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Thu Dec 9 18:25:24 2021 +0800
 
    [test only] remove keyword for lincenese
    
    Change-Id: I2bb9b22fdcfc05e85e2fcdc7a831714005ae16ae
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 66dcca4ee019cd7e12d8c16a64eb737057a69356
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Thu Dec 9 14:22:56 2021 +0800
 
    [test] rk_player: fix stop player assert
    
    Change-Id: Ied58761e2cc61fa43f447d42e3d6a55b5419804b
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit af6fdbe86d9f25ea1e5f0016feb6119a1e5b45af
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Thu Dec 9 14:21:25 2021 +0800
 
    [rt_mpi] vo: fix bug rv1109 display fail
    
    Change-Id: I62ba324c6a9edf722b4ff4267b5ea276a15b84cd
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit e9c5e489aab2538385309639a7a859f4c13cd267
Author: Grey Li <grey.li@rock-chips.com>
Date:   Mon Dec 6 19:53:25 2021 +0800
 
    [rt_mpi] soc: fix rt_mpi head install fail by soft link
    
    Change-Id: I952f29fcbaabb48a24ce429ee0be864be2f51a89
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit ea6e1e2de465dd50de3b7e9bba8572624d252834
Author: Colum Jin <colum.jin@rock-chips.com>
Date:   Sat Dec 4 11:42:05 2021 +0800
 
    [rt_mpi] avs: support pipe frames sync stitching
    
    Change-Id: Ie82344e97d511f2493a36f806fc9ffd7c8523742
    Signed-off-by: Colum Jin <colum.jin@rock-chips.com>
 
commit 41536668fac62b23d547a4958a5863582000e2c7
Author: LongChang Ma <chad.ma@rock-chips.com>
Date:   Thu Nov 18 16:01:51 2021 +0800
 
    rt_mpi: vi: add support isp3 topology
    
    Change-Id: I5310599464ba0bbd2ff6945c57d738b24671d1db
    Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
 
commit 69fc9295b51736464979db73d44923b1a38417df
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Tue Dec 7 14:12:14 2021 +0800
 
    [avs] fix build fail
    
    Change-Id: If098a265ad2a618106017a45ccaba4a3fdeaa004
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit e64d3ed0babaa940ea7b6b4877ecf1c2558a2101
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Mon Dec 6 18:29:22 2021 +0800
 
    [rt_mpi] vo: add rotation mirror flip to chn attr
    
    Change-Id: Ib264116fe65f025c9529da0bc17e80b670116970
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 23c45be280e044ed1164d3ebead300eaa0d15ae0
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Tue Nov 30 16:01:33 2021 +0800
 
    [log] default log level = warning
    
    Change-Id: Iff56669cda711bbd56a31fdc119fddcc5ebad07a
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 726868b12123da9df611b319330c926b238d23d6
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Mon Nov 29 10:10:24 2021 +0800
 
    [rt_mpi] vo: use env variable remove disable vop function
    
    - export rt_vo_disable_vop=1(default), disable vop.
    - export rt_vo_disable_vop=0, enable vop when create the vo module
      of rockit.
    
    Change-Id: If6c18fe0616659d6013ba24f5ec4d41a553abc12
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit cb1d42dcb9321f67d679daa67dfb724e106dc431
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Tue Aug 17 19:59:36 2021 +0800
 
    [build]: use complier_linux build rockit
    
    rockit build include ffmpeg static librarys and
    not depend on buildroot.
    complier_linux: build 32 system rockit
    complier_linux --arch64 build 64 system rockit
    
    before build, vi complier_linux.sh and change
    TOOLS_PATH=?
    FFMPEG_LIB=?
    FFMPEG_INCLUDE=?
    
    Change-Id: I52501acc36368593b41f3c23e595544e897da282
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 3a2d47add9e4f40d4f62af4e62ef18c007411c12
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Dec 7 11:21:45 2021 +0800
 
    [tests] vplay: fix SEGV on pthread_join
    
    Change-Id: Icee32ed757a35a2a260eec1911f368ee7b010583
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 1847351152f8a1c342ffe58434a4c9adb6924b2f
Author: Colum Jin <colum.jin@rock-chips.com>
Date:   Fri Nov 12 19:04:26 2021 +0800
 
    [rt_mpi] avs: implement Any View Stitching
    
    Change-Id: I4f509357f05339002116925f6350df9bda35cd95
    Signed-off-by: Colum Jin <colum.jin@rock-chips.com>
 
commit 5e2252fa17f248bdf338ee1eef780f1acdd9fec1
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Dec 6 17:25:04 2021 +0800
 
    [tests] venc: fix idr thread cannot exit
    
    Change-Id: I4d81e39ac4f357a34f4ddef5103c5094c73a515a
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 102a1f29a73dc1409df06a262c2476b50ebf5b77
Author: Yu Liu <northark.liu@rock-chips.com>
Date:   Thu Apr 22 17:19:21 2021 +0800
 
    [tests] rt_player: add player case base on mpi
    
    Change-Id: If407a3ddd1b2c3677a0e4f69b3c39784e1622549
    Signed-off-by: Yu Liu <northark.liu@rock-chips.com>
 
commit 51a816be9d27b4b0ab03b98c39d019f905169358
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Mon Dec 6 10:28:56 2021 +0800
 
    [rt_mpi] vo: fix bug read out of memory space under wbc
    
    Change-Id: I973c7629df614c5198becdc7accd1ebd9caa0a7b
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 27017938af96fe9ca56ac72a53e8803df0310f26
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Mon Dec 6 14:46:08 2021 +0800
 
    [rt_mpi] synchronous venc/vdec exit function processing
    
    Change-Id: I7ecf9ecc14176f3e40c0519ee0a4d5dd79eee2cc
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit d49567ea8a70c2635ba62eb0e5bfcae912893d38
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Mon Dec 6 10:47:47 2021 +0800
 
    [doc] mpi: tde: update rk3588 description
    
    Change-Id: I17d91798eae013736a1f62eff7a1b968b27bb37f
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 8b89ab5ec9e3ef75ba418112364982390925b5e7
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Mon Dec 6 10:26:48 2021 +0800
 
    [rt_mpi] vdec: fix bug the second deinit fail
    
    Change-Id: If3c461ee812dcb9e9b635c37d346409c1b5d4bf3
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 004bebd1aed7c480b3f127ea3afc587c8278007f
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Mon Dec 6 10:53:50 2021 +0800
 
    [doc] mpi: vo: fix 3588 esmart scale description error
    
    Change-Id: I56d9d98821a2d494dbf00876521b6087d17e1608
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit c6961b0075a4f06a3624ccc7277b90d122b3a223
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Mon Dec 6 10:34:56 2021 +0800
 
    [doc] mpi: vo: add 3588 vop introduction
    
    Change-Id: I1859c92847d8911544022c1a878bf23fd064c175
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 2ceee065d44349a83b6efe640125fb9f076c2a00
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Sat Dec 4 20:29:56 2021 +0800
 
    [rt_mpi] fix rk_defines comment errors
    
    Change-Id: I15588b7405ecf7af725fc675de722a7a8866fdfb
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit e95099041af4a1d43849c3bdaefd8d0bce81631c
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Sat Dec 4 20:19:13 2021 +0800
 
    [doc] mpi: add rk3588 product version
    
    Change-Id: I7de1c6e891b5db82363431c393db45200fe3c61e
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit d90be581abcdcb1371513bb051cb457112c84dbf
Author: Grey Li <grey.li@rock-chips.com>
Date:   Sat Dec 4 18:55:16 2021 +0800
 
    [rt_mpi] vo: parallel process clear cache and release some resource
    
    Change-Id: Ifc511dc435fb70bba16678ab364e8e12c366edcd
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit ce3992265c0dd7e96460e8a3c1453a42ab0ec054
Author: Grey Li <grey.li@rock-chips.com>
Date:   Sat Nov 13 19:45:46 2021 +0800
 
    [rt_mpi] add multi platform capacity config method
    
    Change-Id: Id40f528cdec449a6960476f3dd1285d90ba68618
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 0f8bc94c75165c6534c66a740a8e6772cff9b5be
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Dec 2 11:39:37 2021 +0800
 
    [rt_mpi] vo: sync clear gpu cache when vo disable
    
    copyright by http://10.10.10.100/#/c/5876/
    
    Change-Id: I85f597360b67efd1b322451dcbc4c34f4ae3c591
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit f29c282de994b759f99663d7d85ba64cfb0beee8
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Wed Dec 1 16:42:41 2021 +0800
 
    [rt_media] venc: adapt rk3588 venc roi configuration
    
    Change-Id: I182e09ba592871b75898d57b518bc387f44fa904
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit c8fc9744211b54f2a3a47dc51c0d353c8e6b4ff8
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Fri Dec 3 19:20:57 2021 +0800
 
    [rt_task] get frame rate with binding port when it is present
    
    When the depth set by the user is equal to the number of buffers,
    the user does not call getMediaBuffer to obtain the frame rate,
    and the frame rate obtained from UserOuputStream is 0.
    
    Change-Id: I439059fc31455ebddc4f4b2a8e8b280ce5f049d4
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 339d08098776bad9392e9803821bf4a733076209
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Sat Dec 4 09:33:02 2021 +0800
 
    [rt_media] this is not an error when query VIDIOC_ENUM_FMT return -1
    
    avoid the redundancy log "request -1069525502, err: Invalid argument"
    
    Change-Id: I97134185a0c49a99a7b02b07c7620646fbd12f56
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 3c4a3f6dbdf465963122170d4034d06abc1f5246
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Sat Dec 4 10:14:12 2021 +0800
 
    [tests] vi: add buf_count parameter
    
    Change-Id: Ieae57ea1e8266a1c6c5ef336d69a7d938f643215
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 29c6cafd6263dda4192ee416d29c592276e93e74
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Fri Dec 3 18:29:02 2021 +0800
 
    [rt_mpi] vdec: fix output pixelformat value error
    
    Note: Only mjpeg has the stVdecPictureParam parameter.
    
    Change-Id: Iff3211bc25563fabef4f5978b26abc73f90853ad
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit f25433a61e84c44177ac16cfb996993c71ca3a4d
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Dec 4 11:49:42 2021 +0800
 
    [rt_task] add port stream when set available depth
    
    After the port binding to set depth, and the port stream
    will not be added, so the frame cannot be obtained. At the
    same time, the graph is multiplexed, and the previous state
    will be continued, so that the frame cannot be obtained even
    if the channel is restarted.
    
    TRIGGER CASE:
    rk_sys_gtest --gtest_filter=RKSysBindTest.*
    
    Change-Id: If8b27af08e6488ba2ad51d36131d0ae4e0a3c70e
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit d94ff74377855a4b0dcc0090435a85f50350f95c
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Sat Dec 4 12:02:19 2021 +0800
 
    [rt_mpi] vgs: fix set crop attr crash
    
    Change-Id: If0becb2b6bc407d45e58bfd04cbdc136aab1ba8c
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit c2cd21d67f824a5150412593c89f57860de720a6
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Fri Dec 3 16:07:44 2021 +0800
 
    [rt_task] source node not need to set input port mode
    
    Avoid such redundancy log "vi: Illegal operation, no input
    port exists."
    
    Change-Id: Icc45f8b15da169507793bf8a92dfca9c5bad2d47
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 92e27c6f783154e7927ce3f72aab27741efe2676
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Fri Dec 3 16:04:42 2021 +0800
 
    [doc] vi: update version to v0.5.0
    
    - modify the depth parameter description
    - synchronous modify the test
    
    Change-Id: I3b87e77298a266dc675c763df4b7e855944fff1a
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 8acc9d81663113607d58727f570a2ef957a71616
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Fri Dec 3 18:45:16 2021 +0800
 
    [rt_mpi] vo: fix connector type compare error
    
    Change-Id: I237a41d00abc412428bd5a711c68348a6842ed5a
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 59bb397df38d0f86e59632eec05300358f850b76
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Fri Dec 3 17:22:20 2021 +0800
 
    [rt_mpi] vo: fix missing channel cache and revcnt tag
    
    Change-Id: I9c54abce93b3b718e0ee3153514cd6d1792ff135
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit f94e548ef520934cb37f6e93071880c53d8fa014
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Fri Dec 3 16:05:25 2021 +0800
 
    [rt_mpi] vgs/tde: fix dumpsys crash
    
    Change-Id: I00ca43dc3736d19ac411e10b2627b22777544564
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit a028c7198a83e3193157729f6ea5fc504ac06f6c
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Dec 3 11:38:00 2021 +0800
 
    [rt_mpi] rgn: flush cache when update cavans
    
    Because the canvas is DMA memory, the flush cache is required
    after providing virtual addresses to update data, otherwise
    there will be CPU-DDR cache consistency problems.
    
    Change-Id: I215944d93b7ab34a56bb78f041f01707519088e6
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit ca3cc500e93d4e300b31d6a5877bc13de7d96839
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Wed Nov 10 16:50:24 2021 +0800
 
    [rt_mpi] vpss: crop region need to be composed
    
    When AFBC is turned on, 4-byte offset y will be set for
    the decoded frame. At this time, if the VPSS/VGS/TDE is set to
    crop, the crop information of vdec will be overwritten,
    resulting in crop information error
    
    Change-Id: Iaf7ffe738e09970dc5216ce04a2d026976a41702
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 81537ce64901914448c394c5654a80d92578bcaa
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Dec 2 19:27:09 2021 +0800
 
    [rt_mpi] vpss: fix query statistics output error
    
    Because there may be multiple down stream, the graph output
    stream name is not a fixed name, so the query needs to find
    the corresponding graph output stream, and then find the
    statistics by its name.
    
    Change-Id: Icc079463fbe735341d4978ccd93df763ca0b082d
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 01eec2541c0640989344671e2678ac3febb7fe9f
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Nov 18 21:25:21 2021 +0800
 
    [rt_mpi] venc: implement dump frame info
    
    Change-Id: Ie43735799b94a7df9d84d0bab50e845280cb1c58
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 92b32ea1ecfc543c38ba1328a1c9bea9a0935076
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Dec 2 15:19:21 2021 +0800
 
    [tests] vpss: support aspect ratio setting when crop enabled
    
    Change-Id: I664aafb9d724cc3643992f3ee3bd29992b5cc2b1
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit af6d195e62430c1983b0f32e57d3d961ab369fde
Author: ywj <ywj@rock-chips.com>
Date:   Thu Nov 18 16:49:00 2021 +0800
 
    [rt_media] vdec: modify afbc decoding buffer size calculation
    
    Change-Id: I18f867e358eb245d62e89b78a262c4bd7675147d
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 2d0fe051439dee65347d54e4e1787c73f579c8f4
Author: ywj <ywj@rock-chips.com>
Date:   Tue Nov 23 14:14:17 2021 +0800
 
    [rt_mpi] vdec: recalculate virtual width in pixels
    
    - In compressed mode, the virtual width of MPP is calculated
      as follow:
          hal_hor_stride = MPP_ALIGN(width, 64) * depth >> 3
    
    - The stride of MPP is in bytes, but the input requirement of
      GPU is in pixels, so there is no need to increase *depth >>3
      calculation.
    
    Change-Id: I4a1853401b926828d43377d5762c4b4f4fba6eaf
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit be044671476fa2765617de3098d34ee163398f01
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Tue Jun 22 09:43:28 2021 +0800
 
    [rt_mpi] vgs/tde: add input/output file debug
    
    usage:  dumpsys tde record /tmp/ 10
            dumpsys vgs record /tmp/ 10
    
    Change-Id: I01c7fc1f9449b07dc4501419adc46479f65e48a2
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit a0cbf1e3e4eebe211e1b6382f6bacb861dd0b5b5
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Wed Dec 1 19:24:11 2021 +0800
 
    [tests] tde: add tde gtest
    
    Change-Id: If8a0054dd6cf7d108528b173513921334104c01c
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit ede6661e682cc89ba70f693ea92e6827f5e409c3
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Thu Dec 2 09:22:15 2021 +0800
 
    [rt_task] format code style
    
    Change-Id: Id5bff18431d2f81e0c73ca54da0ac6a68a34c573
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 019a72e2c9b1e9e5b77cd004aec807eb353dd62a
Author: dawnming.hunag <dawnming.huang@rock-chips.com>
Date:   Tue Oct 26 19:36:39 2021 +0800
 
    [rt_mpi] tde: optimize tde module test cases
    
    Change-Id: Ib24aaafdf75895c2406cba7a66f8d75d858cd836
    Signed-off-by: dawnming.hunag <dawnming.huang@rock-chips.com>
 
commit d8802dc5f020a2b3c550193861f5b0ec8412f6ec
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Nov 26 14:46:08 2021 +0800
 
    [rt_mpi] vpss: implement aspect ratio
    
    Change-Id: I814c31ce99d6eb30a44bddaebe94d87ae0796b7a
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit d50360a49519ed6103679f959691b445c3e0fa15
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Tue Nov 16 15:53:57 2021 +0800
 
    [rt_mpi] vo: two display interfaces of the same type are supported
    
    Change-Id: I014bab3867dd4cae147c8e2839f85dff639b1473
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 39f889af1b212cf01e53756a4e4175bd3e050c09
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Tue Nov 23 17:53:48 2021 +0800
 
    [tests] sys: implement bind also get frame gtest
    
    Change-Id: I55886a943485339325a86b016bb162555a1fcc77
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 55b80eb4eee73b5f7bcf9ee04c8d3131f869bbf5
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 22 18:07:18 2021 +0800
 
    [tests] vpss: remove backup frame by mpi mod test
    
    The backup frame function needs to be used with VO. It cannot be
    tested in module test, and will be reintroduced in gtest.
    
    Change-Id: Id35ac6b7110f3a3394a13a3b373266566ed09ca6
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit eafbfc0b71f1b312877567f14bcc2344c4ffff95
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Nov 25 17:11:11 2021 +0800
 
    [doc] dump: support mb debug info dump
    
    Change-Id: I6d6e9d81e8adcf501d4db352020d4aad84251a7d
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit e3591788f9375a33984f1753ebf90190f04df5a9
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Nov 27 10:24:23 2021 +0800
 
    [rt_task] move set glpss dst frame info to task node
    
    The starting point of the target processing area is not necessarily
    (0, 0), and the width of the processed area is not necessarily equal
    to the actual image width. Only the vpss node itself knows the actual
    width and height, so it needs to be moved to the vpss node setting.
    
    Associated commit:
    http://10.10.10.100/#/c/5857/
    
    Change-Id: I4f23921ff97994eb32dd8236677ec72d915c18f8
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 97071c26414ad3541b19c3c42732ed503ed80593
Author: ywj <ywj@rock-chips.com>
Date:   Thu Nov 25 14:35:45 2021 +0800
 
    [rt_mpi] vdec: support 10bit bitstream decoding
    
    When playing a 10bit video, there is no 10bit information for
    vdec, resulting in a smaller decoding buffer allocated. Specify
    the decoding buffer size directly by setting the vdec channel
    attribute u32FrameBufSize.
    
    Change-Id: I4cfb7c7bda8bce77c4ff359093e36138e6c204c6
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 5bc85c98a5aee74797941debdf7493a262f16803
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Nov 22 17:48:29 2021 +0800
 
    [tests] venc: use struct instead pointer for venc ctx
    
    Change-Id: Icee799ecb5d33ca48dffe5033a770b2c6ecf3759
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 48c5f531178c7d39985ef546c6c2187db88c363c
Author: Zhihua Wang <hogan.wang@rock-chips.com>
Date:   Fri Nov 26 15:57:02 2021 +0800
 
    [tests] venc: add advance encoder params switch
    
    Include super_frm/frm_lost/intra_refresh/hier_qp/mjpeg_param.
    
    Change-Id: I00cbf37f543010fbccd71400a8b497d459f93710
    Signed-off-by: Zhihua Wang <hogan.wang@rock-chips.com>
 
commit 371f94ff5644f054d3106601828163ad6c73b94f
Author: Zhihua Wang <hogan.wang@rock-chips.com>
Date:   Fri Nov 26 15:59:55 2021 +0800
 
    [tests] venc: add force_idr test
    
    Change-Id: Iad12f4edd65d40c43f8922b4192c2bc2a66dd046
    Signed-off-by: Zhihua Wang <hogan.wang@rock-chips.com>
 
commit 2f0eb08d9d32b7792c0113f00aec5a4b883895ff
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Jul 9 14:50:00 2021 +0800
 
    [rt_mpi] implement vpss v2 with one TaskGraph
    
    Change-Id: I851adb620c236e7db124c006eecfa836d1f25a63
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 46b104734fbbcb4abb238799b3a26e89d241a6de
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Tue Nov 30 14:33:57 2021 +0800
 
    [rt_task] implement graph input/output port statistics
    
    Change-Id: Ia2f8506670aa2698ec920cf76538a79b91a05302
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 6a3db6c06ccc5199d6f24a8cd96206f600ccbc2c
Author: dawnming.hunag <dawnming.huang@rock-chips.com>
Date:   Wed Nov 24 15:44:58 2021 +0800
 
    [rt_media] tde: rga support fbc data
    
    Change-Id: I856eddb24b9f338fc474868c1a48ea9abc3884c7
    Signed-off-by: dawnming.hunag <dawnming.huang@rock-chips.com>
 
commit 0facdecd281a78837aee460bb6aac46e6d94264d
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Mon Nov 29 10:45:23 2021 +0800
 
    [rt_media] rga set mmuFlag to zero when use phyAddr
    
    Change-Id: Ibfa053cc9a00258c99e577c1b12c10ad103e2357
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 8478a7bcae3b2153733b09cd1c5d1387dfd067ae
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Wed Nov 24 16:18:04 2021 +0800
 
    [rt_media] remove the mpp_buffer_import_with_tag for encoder
    
    - avoid the problem that the input buf fd switch causes the encoder
      data not to update.
    - mpp_buffer_import/mpp_buffer_put each time will increased a little
      CPU usage.
    
    Change-Id: I2e6202506eee7ea9e998bd5d1bf41720358d7cbf
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 93000d9a78cc09ffc2d63f56e7e7462933479954
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Nov 30 15:02:27 2021 +0800
 
    [rt_media] ignore en_colmv setting failed
    
    If MPP does not include en_colmv commit, the configuration
    of en_colmv will fail.
    
    Change-Id: I743c78c224ef8f4a64c10cb04c1c1af2d4217f7e
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 854e11373cde6f9f22f5ceb6cc0c133056b5e7a3
Author: Grey Li <grey.li@rock-chips.com>
Date:   Mon Nov 29 11:08:25 2021 +0800
 
    [rt_mpi] vdec: fix en_colmv can't not change when channel reuse
    
    In the Dahua project, h264 mv is turned off by default, and h265
    mv is turned on by default. If a channel decodes H264 stream first,
    and then decodes H265 stream, mv disable flag is not cleared.
    
    Change-Id: Iddae6b1517b852d153a1ab6990200ca0f14f5bdc
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 6834e7615903ded2e31d141e2945ee1b2d22d09e
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Fri Nov 19 14:39:54 2021 +0800
 
    [rt_mpi] vi: support isp2.x/isp3.0 afbc
    
    Change-Id: Iaa3bb3cdb8fad1ed1ac3ef1d3abad37fa0567d09
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit f3c1d224d7d542f6b0a4538aad21b960375606ac
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Fri Nov 12 15:53:06 2021 +0800
 
    [rt_mpi] vi: implement dump buffer state
    
    Change-Id: I811678ab9679f7a8273a2618df011158c2969a2d
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 07957a9bc6fa1e3a0758369c852b743885003c6b
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Mon Nov 29 19:50:58 2021 +0800
 
    [build] android use cmake git to generate vision info
    
    Change-Id: I0025f4b2cb28817869975d404c7b25208164046e
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 3295d28764f3588ac88aa7fc74a83d49b2cde73d
Author: He Hua <hh@rock-chips.com>
Date:   Fri Nov 12 14:31:13 2021 +0800
 
    [rt_media] use CLOCK_MONOTONIC as pts of ai
    
    use the same clock of vi as pts
    
    Change-Id: I3082b20794a72ee7b7aaaec33c95687f9d5d2339
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 50f24c30b7add6ac86522a706f008ec1d03d571d
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Thu Nov 25 20:58:25 2021 +0800
 
    [rt_media] vdec: compatible player eos judgment flag only
    
    Change-Id: I01fb65c4ee16e3f7660804e3be4b4a3085b59ea6
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit b2093ac81c387e0559eeb20f5744ea806f2ffbb8
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Fri Nov 26 17:57:29 2021 +0800
 
    [tests] venc: virtual height is required to read image
    
    Change-Id: I194d02d3b84c888331dc7db7edfcab9f6ba4e7d5
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 073e85ec42ec6ef4694743fca4dce83d6359ee84
Author: Grey Li <grey.li@rock-chips.com>
Date:   Thu Nov 25 17:41:15 2021 +0800
 
    [rt_mpi] vo: fix miss cover change chID by commit-c32b4600c
    
    Change-Id: Ida7f56d9616136d99f21191f74f6b6a57da6c068
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 4cdb1dccfff7976d636e9e441acd253df31774b2
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Thu Nov 25 17:38:35 2021 +0800
 
    [rt_mpi] vo: fix rga composer crash with attr is not initialized
    
    Change-Id: I38c473412476e1af3f1723ec2301ff08348b6631
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit b89a6bf5aa2c2ad5408c6e8b1de5bd072a77708e
Author: Grey Li <grey.li@rock-chips.com>
Date:   Thu Nov 25 11:37:15 2021 +0800
 
    [build] link inner ffmpeg-4.1.3 share lib in linux
    
    The version of ffmpeg currently used on the android platform is
    4.0, and it will be handled in a compatible way for the time
    being, and the version will not be unified.
    
    Change-Id: Iebebfbbd1e55755d4eb6a8a793ce39f03e793f3d
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 5dbba448ee77dd553e2e7ac4381146f3961bcc39
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Sat Oct 2 17:18:41 2021 +0800
 
    [rt_mpi] aio: open the sound card with user configuration parameters
    
    Change-Id: Ia7ec939bba707f3b897b922e4d8a46e5ae655172
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 47c2a489bd87139d18a72e53d68c5f274e690efd
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Nov 25 15:31:17 2021 +0800
 
    [tests] venc: implement TEST_COMM_GetSocType instead getChipName
    
    Change-Id: Iee75ec4edd6d38b3458f4b4c6a29cfd8f49bc6fa
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 61720de7beaad53d2cc7b8a94865dd8d71e2dea9
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Nov 25 09:04:45 2021 +0800
 
    [tests] torture: implement 128 channel play gtest
    
    Change-Id: I19da04d8c0c1ebffe4d2f05474157afef43ab192
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 36d7610e57fa87071f350f4ee123382a221ba501
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 22 17:29:03 2021 +0800
 
    [tests] rgn: fix rgn gtest failed
    
    ROOT CAUSE:
      Caused by http://10.10.10.100/#/c/5654/.
      TEST_VENC_Start function only starts Venc before, now it adds
    automatic frame sending, changes the interface logic, and other
    test items cannot be used.
    
    SOLUTION:
      Manual frame sending case use TEST_VENC_Create funtion instead
    of TEST_VENC_Start.
    
    TRIGGER CASE:
      ./rk_rgn_gtest
    
      detail to see:
        https://redmine.rock-chips.com/issues/326944
    
    Change-Id: I3ab764ad592ec00bdb213b355376dc76ccd93444
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit ae3407332c8599a4a231b8ef30b0e3f07cee3e32
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Wed Nov 24 22:33:05 2021 +0800
 
    [rt_task] format code style
    
    Change-Id: I2492855d4e68d02750ef54b0aa7066626ee7f381
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 05862b0b9c076762b845b411f1dfeedc45d6e422
Author: Grey Li <grey.li@rock-chips.com>
Date:   Tue Nov 16 17:34:49 2021 +0800
 
    [tests] rt_mpi: link out/librockit.so directly
    
    - The method link ${RT_SHARED}(rockit) will link many inner symbols
      to test, it will cause test bin much larger than normal, and some
      static objects construct twice(In fact, there are two static objecs,
      one in test bin the other in librockit.so).
    - These Objects construct twice is complied between whole-archive and
      no-whole-archive, such as folder rt_task, rt_mpi.
    - We can't use -lrockit because it need librockit.so already install
      in sysroot/usr/lib, so we directly link out/librockit.so.
    
    Change-Id: I09d04648dc7529100329a95bb2fde29975658199
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit b6406ed97bc669b5505460e2b59b1f8ac8587983
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Sat Nov 13 15:18:25 2021 +0800
 
    [rt_media] RTASurface: match new buffer refsCount management
    
    - Add one more release when cancelBuffer on buffer owned by render,
      we need sub refs of buffer to 0 if we want free buffer.
    - Remove unnecessary release call when cancelBuffer on buffer owned
      by us\decoder, cause refs count of buffer already set to 0.
    
    Change-Id: I0555ed0abd7a7ef2eea1182ce01545b24e084dae
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 7de8ebab9e407cecc16be315c2a0efcd2aa05bd6
Author: Grey Li <grey.li@rock-chips.com>
Date:   Mon Nov 22 09:15:14 2021 +0800
 
    [rt_media] glpss: fix crash when libgraphic_lsf not exist
    
    Change-Id: Ifec6da5c45efbc8657621549a34d72ee7bb492fd
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 8a9768af09bd00f07334ba20724b7c32b9b2ddf3
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Sep 18 11:53:50 2021 +0800
 
    [rt_task] implement input/output port for flow graph
    
    Change-Id: I1372cc6307cdedb67ca448f6ec9386a559abf86b
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 6824041a0b28dd6651986eed581663723a8ca347
Author: He Hua <hh@rock-chips.com>
Date:   Tue Nov 23 10:50:48 2021 +0800
 
    [rt_node] switch sync clock if audio track create fail
    
    Change-Id: I8ea772bc4e89eb654e0f12a59fd9a1636bab6e14
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 5ae6e35171698e2adc4b93fd7c66e6c23149c270
Author: LongChang Ma <chad.ma@rock-chips.com>
Date:   Sat Nov 20 19:32:14 2021 +0800
 
    [rt_mpi] vi: v4l2 add set compress mode.
    
    Change-Id: I32395e98d656b32a852ac5c98cc8e91340468fc7
    Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
 
commit 5eb7bdf7ac6a9c8805b494be08c658588db27aeb
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Mon Nov 22 10:52:58 2021 +0800
 
    [rt_mpi] move VGS_MAX_ARRAY_SIZE from inside to outside
    
    Change-Id: I5f3ff7a3ca5511a917c8385280bc135a597afe59
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 8c8fddc5e04e9badc0cb5e7657df066ccee77810
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Sat Nov 20 21:12:06 2021 +0800
 
    [rt_media] fix set rga dst frame format error
    
    Change-Id: I8b7a1fb42f86dd71834506536de2395b3ca61c7e
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 09285f8bd915c7ea5115030baed9883ce4f0a18a
Author: ywj <ywj@rock-chips.com>
Date:   Wed Nov 17 16:14:06 2021 +0800
 
    [tests] vdec: write the file by real width and height
    
    depend mpp patch: https://10.10.10.29/c/rk/mpp/+/139489
    
    Change-Id: I745a658f2d3653a7c896b5a91c1f33f8709a9fe3
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 213abc2b55582f17592db265a3b20d7060580217
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Sat Nov 20 20:36:01 2021 +0800
 
    [rt_mpi] vo: unified use enum types to define compression mode
    
    vplay enables video layer compression mode by default.
    
    Change-Id: Ib4b4c2033287874fab5184888692f34520ea5b8e
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 9f31d5ae71f56d7e520b688f9f2c081b9dc024dd
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Nov 18 19:49:40 2021 +0800
 
    [doc] sys: add dma buffer unique ID query and conversion instruction
    
    Change-Id: I2dd7c6f72672a9ef408ced948d5919208ca11d04
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 5440a20f19e72f77a94b8685a42eb9ff7479c0ce
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 15 10:50:01 2021 +0800
 
    [rt_mpi] venc: set osd data for cover when attach rgn
    
    Change-Id: I21d7a0f51d7d3fd45655e4cfbb24ed066099cc7f
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit f801903b540af8c24e205ac00514e96f52b24a5e
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Nov 1 16:57:41 2021 +0800
 
    [tests] venc: implment function/performance test
    
    Change-Id: I1820f9004708898f163e8285467618a2c78cf256
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 7be5578c48af05d0630c1e21ea6ff14c983d2c8f
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Nov 18 20:49:56 2021 +0800
 
    [rt_mpi] venc: missing priority setting for rga filter
    
    rkvenc encoder horStride need align 8, so set the rga out horStride align 8.
    
    Change-Id: I0aac14026b554582acca63c20484167fb0cdca11
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 960904a18cb2ca69bfb56c2d8e4b1e80cd64ba3a
Author: He Hua <hh@rock-chips.com>
Date:   Fri Sep 24 18:52:11 2021 +0800
 
    [rt_media] optimize the caching mechanism
    
    The old caching mechanism is very esay to enter buffer
    start and buffer end.
    
    Change-Id: I1239ca71ca29a3eeb51690444b7f1795c5a62dba
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit d122e36f49adc28714f11d740af17de03cc81e1c
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Nov 20 11:05:58 2021 +0800
 
    [rt_mpi] set ext mb flag for buffer create by user
    
    ROOT CAUSE:
      The original method of using allocator to determine whether
    the buffer is an external application is not applicable now,
    because if VPSs is multi channel, fd will be brought to the
    RTVideoFrame structure. At this time, the allocator is empty,
    which will be confused with the memory by user.
    
    SOLUTION:
      Set the ext mb flag in mb, and clearly mark this buffer for
    user application.
    
    TRIGGER CASE:
    ./rk_vpss_gtest
      --gtest_filter=RKVpssMultiTest.group_4_in_channel_1_out
    
    Change-Id: I6ef53f2e05c5dd614c07253cb399dd525aa552bd
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 92d37cac23e15cad3927f7a4c3f0df0d0e633cab
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Thu Sep 23 10:05:01 2021 +0800
 
    [rt_media] potting rga/glpss interface
    
    Change-Id: I26ff36266bbd21672eeb9e303e7f4bd1412fea96
    Signed-off-by: dawnming.hunag <dawnming.huang@rock-chips.com>
    Signed-off-by: Xiao Ya peng <yp.xiao@rock-chips.com>
 
commit 523115b178942e6e9b2bf281c5766d3dcc7523dd
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Sat Nov 13 10:18:06 2021 +0800
 
    [rt_mpi] vo: rk3588 support compress mode
    
    Change-Id: I0cf9cf87666ae45296ba0a3c75d243ebc3a3a4d3
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 0eed66d1457fb8f0af9d92afbbc82479e369cb88
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Mon Nov 8 14:28:53 2021 +0800
 
    [rt_mpi] vo: support rk3588
    
    Change-Id: Ie437bbd0affe2ccadef08b2e044cab6f58052de2
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 7855016bce36173b2c7f31a9b86212e963590d30
Author: ywj <ywj@rock-chips.com>
Date:   Fri Nov 19 09:03:41 2021 +0800
 
    [tests] vdec: fix the failure of vdec creation
    
    FFmpeg cannot parse out the width and height, causing vdec
    creation to fail. First specify a default width, then MPP
    infochange will reallocate the buffer to decode.
    
    Change-Id: I17e09b91d0610595a69b4f1665d30aac6f390e36
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 110d866547147b65bcbea70736c99ce706d87168
Author: ywj <ywj@rock-chips.com>
Date:   Fri Nov 19 18:15:41 2021 +0800
 
    [rt_mpi] vdec: fix the failure of deinterlace
    
    VDEC_PARAM_PICTURE_S can only be assigned in the case of jpeg,
    otherwise it will be overwritten by VDEC_PARAM_VIDEO_S,
    because they are a union
    
    Change-Id: I8e34c8eb1bbb6c14de58d2a8885472d026980f1c
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit f255c0abc78b8ae5c69f4d95724fd0acf798e92e
Author: ywj <ywj@rock-chips.com>
Date:   Fri Nov 19 16:48:12 2021 +0800
 
    [rt_mpi] vdec: fix vdec test poll interface error
    
    RK_MPI_VDEC_CloseFd parameter is wrong, which causes the poll fd
    that is running to be closed and polled error occurs.
    
    Change-Id: I81ee2d8ee6f833929fd41b4bd1350407f411dbee
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 7edb89df1978f2f935633fa613b2cb2d0817fe1c
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Nov 16 20:48:25 2021 +0800
 
    [rt_media] implement yvyu422/vyuy422/bgra4444 pixel format mapping
    
    Change-Id: I143e8f76368dd4049414fd306f81de56e9883362
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit ed0eca5ebb2e198e9b3372600c76f4bf60fbe04f
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Wed Nov 17 17:49:23 2021 +0800
 
    [rt_mpi] ao: allocate threads according to the number of nodes
    
    When open two ao or more, if the number of threads is less than
    the number of nodes will probabilistically lead to data waiting,
    and will report underrun.
    
    Change-Id: Ib82846f4ec3e71ec78fff7dfddf84c8a34953efe
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit d00ddf40e2d75bf07c1c837ad8aed5935925642b
Author: ywj <ywj@rock-chips.com>
Date:   Tue Nov 16 18:56:35 2021 +0800
 
    [rt_mpi] vdec: fix jpeg decoded output format error
    
    when mpp create, the output format is not set to mpp,
    unified use OPT_STREAM_FMT_OUT attribute
    
    Change-Id: I85df75a9859c64ab79399d9bbc97bf32ffc0cad8
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit e000ba9e74be0dd1dee2c8840ee8e26f75ab8fcd
Author: Grey Li <grey.li@rock-chips.com>
Date:   Wed Nov 17 16:08:21 2021 +0800
 
    [rt_mpi] fix RK_ERR_SYS_NOTREADY macro redefinition
    
    RK_ERR_SYS_NOTREADY was redefined by the SYS module, resulting
    in an incorrect definition of RK_ERR_XXX_SYS_NOTREADY.
    
    Change-Id: I268fbfad4c32240025b8ca71c11a07b7faf4342b
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 828bc79d045448bd67aa9e0d14e8b6e1885509d7
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Wed Nov 17 15:39:21 2021 +0800
 
    [rt_mpi] vo: support YCBCR422SP/YCBCR422SP10bit
    
    Change-Id: Ic4adc2ea769ee088988570c746fcabf264cc43c9
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit f0712c95b6bacc76cbbf4808fa8553c8c27fd807
Author: Grey Li <grey.li@rock-chips.com>
Date:   Wed Nov 17 15:55:16 2021 +0800
 
    [rt_mpi] vdec/venc: don't delete graph when prepare fail
    
    Change-Id: Id9c1c12a5546d3f527a5afbc049a8afa9e2e1cf8
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 90173d4ab245c25d6540e3e3d5f40941562c75b4
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Sat Nov 6 15:18:37 2021 +0800
 
    [doc] rt_mpi: remove title number
    
    The title Number is automatically generated by Typora
    rockchip theme.
    
    Change-Id: Ida40ec48865a35f40b4238c55e7746105fe13834
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit e11c67eb586ea9c0c4829a7f59f9cfc959b2fc59
Author: aishaoxiang <aisx@rock-chips.com>
Date:   Wed Nov 17 14:08:14 2021 +0800
 
    [rt_mpi] vo: fix bug that vo_comp_deinit block
    
    if enable layer then disable immediately, u32ComposeSignal not
    initialization complete. vo_comp_deinit will block at pthread_join
    
    Change-Id: Id341e24d1fa54a7175e6cd8136651be2088f1a4e
 
commit 2e2395e75d781045bc236c6d2c070fd6a1c75e08
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Tue Nov 16 17:19:28 2021 +0800
 
    [tests] res: modify res file path to /userdata/test/res/
    
    Change-Id: If3c8097847a2e1674af0b3bf721aff1369cd1976
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit a7ac544d82b1bc6184fe1a4e8d6b13b6f22b996a
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 15 10:55:01 2021 +0800
 
    [tests] sys: mb need to be flush cache before fuzzy frame pixel
    
    Change-Id: Iaf42de6704941e31937547bd3e74b65e3064aaaa
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 15c71c17ed1cae9a5d466fa9dd32cd9565b46e41
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Sep 6 15:58:27 2021 +0800
 
    [tests] rgn: implement attach venc performance test
    
    Change-Id: I0bf95ad518281bf76e52ffaf67ed811a79b1f870
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 300a623164eadfae58b5b9c1a2d27a9e81d27d9c
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 15 10:54:05 2021 +0800
 
    [rt_mpi] implement 8K vpss performance gtest
    
    Change-Id: Ic8db06d818e768281fb5aac1dc8736054fffa8d2
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 7cb629fafe68d6a7b9860f8c7a3125233fec36a0
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Nov 12 17:31:43 2021 +0800
 
    [tests] vpss: implement flip and mirror gtest
    
    Change-Id: I84bcbe3695a0cdaf30b2dc310f0e9ea7bf15e7f4
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 00bf12928677f4178fd57df668c28a5fd49f46bd
Author: ywj <ywj@rock-chips.com>
Date:   Mon Nov 1 19:38:16 2021 +0800
 
    [tests] vdec: fix crash when the specified channel is decoded.
    
    The channel of running and destroyed are inconsistent.
    
    Change-Id: I45d434c6cd331d53323e1fed0294f6faa34af222
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 3824caa76769701cd65ba62eb627c26ab803128a
Author: ywj <ywj@rock-chips.com>
Date:   Mon Nov 8 10:55:15 2021 +0800
 
    [rt_mpi] vdec: fix the unit of virtual width
    
    - The unit of virtual width is pixel, In the NVR scene, the
      GPU input width and height are also in pixels.
    - In the player scene, the virtual width is transmitted to
      nativewindow in bytes. For compatibility, it will not be
      changed temporarily.
    
    Change-Id: I9e726ebf0c30b0ef19fcda7815f0f9f58e345a7a
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit b3403be524863d1f186e78c62f5dd950e4dbeece
Author: Grey Li <grey.li@rock-chips.com>
Date:   Mon Nov 15 17:58:38 2021 +0800
 
    [rt_mpi] vo: fix miss change chID use new rule when chn disable
    
    Change-Id: I782080be5a67532233d62cd5a91a0f5349bfaa41
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit dd920aabda5534f55f635289fe65e81f12c87325
Author: He Hua <hh@rock-chips.com>
Date:   Fri Nov 12 11:10:28 2021 +0800
 
    [rt_task] schedule direct until output handler receive eos
    
    - FIXME: EOS judgment has a defect when TaskNode has multi
      input stream.
    - If TaskNode is not sink node, InputHandler has receive eos
      buffer, but OutputHandler is not receive eos yet, force to
      schedule it.
    
    Change-Id: Ib46932f47d78029badd1f295fb85bc0c5d95e990
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 19f378ca408f7eb34fb43edd30121b99ade57baf
Author: He Hua <hh@rock-chips.com>
Date:   Tue Nov 9 13:59:54 2021 +0800
 
    [rt_task] rename encoder and decoder of Audio
    
    rename RTNodeFFAudioDecoder to RTNodeAudioDecoder.
    rename RTNodeFFAudioEncoder to RTNodeAudioEncoder.
    
    Change-Id: If8d45db4ac48e8dd17bba180e424db8ca9c71211
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 8cb080201a8c90ec490f3b251647cee4250b9d18
Author: He Hua <hh@rock-chips.com>
Date:   Fri Nov 12 14:13:16 2021 +0800
 
    [tests] adec: fix memory leak when send eos to adec
    
    - Fix memeory leak when send eos to adec.
    - Just send a empty RTAudioPacket to send eos flag when
      buffer pool not exist.
    
    Change-Id: I048be82f09c614de0eb7fc3bf174f6dc51d48c70
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit f159ee654955c86827edd79aee871c980589b975
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Sun Nov 14 16:08:42 2021 +0800
 
    [rt_media] fix send eos frame error for audio resample
    
    Change-Id: I63aa7a3ca46481b16cd4784478b133a436de6673
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit 0898d1f2abd94bb42fd75745d199bc42be65d929
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Sat Nov 13 15:11:49 2021 +0800
 
    [rt_media] no need to delete static mAllocation variant
    
    Change-Id: Iad4ee547e9d36f76c6a7cf4c66a4d64ae020eea9
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 7913fc35be6ab07a76273cb06828a434f0d6a878
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Fri Nov 12 21:53:10 2021 +0800
 
    [rt_media] add usage specify_stride transfer to gralloc
    
    Change-Id: I2064da01a58fc456f4b9f3a25656139355119116
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 18fe76d2dc27ff86f41ab83a691e4683988d93fc
Author: Xingwen Fang <fxw@rock-chips.com>
Date:   Fri Nov 12 22:58:18 2021 +0800
 
    [build] fix undefined reference compilation error on Android
    
    fix error: undefined reference to 'vtable for IVOComposer'.
    
    Change-Id: I5ad68bf46a019f92ed98f34100dd8979acd3e544
    Signed-off-by: Xingwen Fang <fxw@rock-chips.com>
 
commit 02dd2e0158e1bb37adb35c462dd96042462375ab
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Sat Nov 13 10:39:21 2021 +0800
 
    [third-party] rt_video_config: add chip capability of rk3588
    
    Change-Id: I9a039d974c17fba7a5c87b46422f321d3b00eea7
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 43e2e6745806f7f56d5d5efb19affe803a58aab6
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Fri Nov 12 21:30:14 2021 +0800
 
    [rt_base] build the key-value index of rk3588
    
    Change-Id: I38f9b0eb43721f677deef1314db0914c5bd1daa6
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 70bc0c53ba6b13ac06ecad33c1ec9830f97847ce
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Fri Nov 12 21:39:07 2021 +0800
 
    [rt_media] add fbc capacity of rk3588
    
    Change-Id: I7991a62853c55820980c101ffa3046cadec9c2ee
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 228fe795448dcb3f3e09a9f555ccdec6102d58d2
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Sat Nov 6 14:54:58 2021 +0800
 
    [rt_mpi] vo: support configurating key colour
    
    The key colour take effect only when the colour format is
    ARGB1555/ABGR1555.
    
    The version of libgraphics_lsf.so should be equal or larger
    than 3.76.
    
    Change-Id: I6067120a09d965f0fe436b3014b95fa5afbd71a6
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 0704d2cab24b5709d598a9005731fbb687955a95
Author: Xu Xuehui <xxh@rock-chips.com>
Date:   Thu Nov 11 17:09:28 2021 +0800
 
    [rt_mpi] vo: free drm_writeback when stop dev wbc
    
    Change-Id: I28b36c9b31464c2e0367545661b853469f01741c
    Signed-off-by: xxh <xxh@rock-chips.com>
 
commit c6003777f55c7f96a3f000f7a044e7f30e710d20
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Oct 28 11:49:00 2021 +0800
 
    [tests] vi: add get/release frame test
    
    Change-Id: Ibadb3ac6ac2378891ab4157412e0d459753a6171
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 85662ad7de8f9bd568b18578ddd54c1040764db0
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Fri Nov 12 10:45:54 2021 +0800
 
    [rt_mpi] venc: disable channel context persistence
    
    - There are many coding parameters, and rockit/mpp parameters
      need to be reset.
    - If you want to enable, it is recommended to reset all context
      parameters when destroying.
    
    Change-Id: I5abb8c891200de6805ac45893a146a910c6f1ffe
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit aab4de215c309c1d73d806b26ef07ce2df9b50fe
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Nov 11 16:14:28 2021 +0800
 
    [rt_media] mapping NV16/NV61 pixel format to V4L2 format
    
    Change-Id: I1112ca81378978c94b52e296da787c9ca3529d70
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit dd3f5287d3e129795f23c69921e704d57063d86d
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Tue Aug 31 09:55:37 2021 +0800
 
    [rt_mpi] aenc: provide getting channel fd interface
    
    Change-Id: I5e003e4439b5c095a5dd874931a277cd0fce3d41
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit 94bac6b8a34d6951c2963bddcabce547155d1ef4
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Tue Nov 9 16:26:07 2021 +0800
 
    [rt_mpi] support vdec buffering size setting by user
    
    The user determines decode frame count by setting u32RefFrameNum
    + 3, but MPP decode still calculates the DPB size according to the
    syntax. If the DPB size is greater than the number of decode frame
    cnt - 2, it will not be obtained due to insufficient frames required
    by the DPB list in case of stream packet loss, resulting in video
    freeze.
    
    Dependent MPP commit: https://10.10.10.29/c/rk/mpp/+/138611
    
    Change-Id: Ifa1232456a07df54a192dcfea9e70fe039d70119
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 590accc1990ea6ffbe9673d33075ee393f631a41
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Oct 25 18:10:36 2021 +0800
 
    [tests] rgn: implement attach venc gtest
    
    Change-Id: I4a5895b3d97a55288c288d6d22fbd0ef0464822b
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 0a9863fd0ced77ac507d6683948b4f9c759f1353
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Nov 11 14:24:43 2021 +0800
 
    [rt_mpi] fix eror conversion of uuid and mpp chn info
    
    Change-Id: Ib6552fbe209d96524930c5768820e30fb73c35dd
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 018d949ab1877075583b7ae0fc60fd7da378b604
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Mon Aug 30 16:38:19 2021 +0800
 
    [rt_mpi] ai: provide getting channel fd interface
    
    Change-Id: If980ef7632534265668f2038a2fc1e54b9bd694e
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit 744fc62fc4d6915f864da7fe3bde4c432e84d90a
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 8 09:39:23 2021 +0800
 
    [tests] sys: implement function test
    
    Change-Id: I6cb27bbf23dfa4bacf0d5a9aec4a6266ac42e89d
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit e47ac09ebb1d505e0f28316dae6f5a32bebe90ae
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 8 19:40:52 2021 +0800
 
    [tests] vpss: implement zoom test
    
    Change-Id: I18ac3ca451b138136726d60d32754e294a17d6d2
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 5856a14cae18c9b80719f965262cce7cc746c020
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Sep 3 15:16:10 2021 +0800
 
    [tests] vpss: implement performance test
    
    Change-Id: Idbb95fab0bf7dcd98dccae81ea6468005b0d5bb6
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 30172f64e0015c8c2dac8dd7273ea44291cb0057
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Wed Sep 1 18:00:49 2021 +0800
 
    [tests] vpss: add module test by gtest
    
    Change-Id: I36dcc8843d527189fe4642641d36f7bcad7f676b
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 03759c918c80e720bb031bd47ca0904d01052421
Author: Xu Xuehui <xxh@rock-chips.com>
Date:   Tue Nov 9 10:54:18 2021 +0800
 
    [rt_mpi] vo: add Volayer Splice description
    
    Change-Id: I5ff3a42810568eb310a33480588790c1441e6697
    Signed-off-by: xxh <xxh@rock-chips.com>
 
commit c32b4600cb985f3004f013b784c7466cd3761bdf
Author: Xu Xuehui <xxh@rock-chips.com>
Date:   Thu Sep 23 18:13:50 2021 +0800
 
    [rt_mpi] vo: GPU/RGA composer Refactoring
    
    Change-Id: I2cc1bed4bea80e8f1f3765c038d0a0e8cc2bb428
    Signed-off-by: xxh <xxh@rock-chips.com>
 
commit eecede88e51af43f13e38354c29e5ef9859ebea2
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Sat Oct 30 14:19:02 2021 +0800
 
    [rt_media] glpss: clear dma buffer cache in graphics_lsf
    
    It can be reproduced through the VGS test case, and the vgs
    job is executed in a loop, and the dma buffer applied for
    the previous time has a memory leak.
    
    Change-Id: Ib01b4a3664534438491b4e12984f754a4a2d01bd
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 1cf3009a290a76129909a6b40373c0eb1f33299e
Author: dawnming.hunag <dawnming.huang@rock-chips.com>
Date:   Mon Nov 1 20:04:40 2021 +0800
 
    [rt_mpi] tde: use glpss to do fill color when rga no support
    
    Change-Id: Icc9a8275bb3d7e59c2af6be432f87a87ca918601
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 006cd93cec057c8e76086791168ccf87650b26dd
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Aug 10 18:09:18 2021 +0800
 
    [rt_media] crop top lines of redundant data in fbc decoding
    
    - When fbc decoding is turned on, the first 4 rows(HEVC/AVC) after
      decompression of fbc are invalid data. When vo/vpss processing,
      crop these rows of data.
    - TODO: should be replace with mpp_frame_get_offset_y if MPP support
      all format acquisition.
    
    Change-Id: I602b02e236729ec9bf541bb2f92d3e21a8a89c2a
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit a0c28fde02e90fb349921666e57dec8a70f580dc
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Nov 1 16:32:04 2021 +0800
 
    [rt_media] venc: clear mpp buffer mapping list when reset
    
    - The mapping list needs to be cleared when venc channel reset.
      Otherwise, when the venc channel is reused, the old mapping
      relationship still exists and an illegal mpp buffer will be
      found.
    - Fix the following problems when input buffer reassignment
      "mpp_buffer: mpp_buffer_ref_dec found non-positive ref_count
      0 caller ma_commit_buffer_to_group".
    
    Change-Id: I8c523f863420ca8152678797a86de04297a9b058
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit f8b49b5ec5052fbd9c2636ba03d53def44376a31
Author: He Hua <hh@rock-chips.com>
Date:   Wed Nov 3 17:33:45 2021 +0800
 
    [rt_media] pause dequeue buffer when infochange process
    
    The thread of the dequeue buffer and the thread that allocate
    buffer are not the same. In the infochange process, it may
    occur when the buffer is reallocated, and an old buffer will
    be dequeueed from the nativewindow.
    
    Change-Id: I6c2ae0062b379bde995898585560b82a132fa84f
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 3f16de806600b7d79bf14841ba95071d6c1c1c42
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Nov 9 18:37:08 2021 +0800
 
    [rt_media] compatible player's virtual width/height acquisition
    
    Change-Id: I3a3f68e46f63581d0659ca9409ddca163d2d4a25
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 97b2d54c7ab511c991c2098373752aa0784e8db4
Author: Xu Xuehui <xxh@rock-chips.com>
Date:   Thu Oct 21 08:51:15 2021 +0800
 
    [test] vo: update rk_mpi_vo_test app
    
    Change-Id: I70c7b88aefdb7bcd11b955a7c74dabbcb3aabda9
    Signed-off-by: xxh <xxh@rock-chips.com>
 
commit 702dc036ca69081d77b9905fad966e07444b9a16
Author: He Hua <hh@rock-chips.com>
Date:   Mon Nov 8 18:49:43 2021 +0800
 
    [rt_player] add interface to set subtitle visible/invisible
    
    Change-Id: Ib41160b51be33bebdfac1489fcdf53b5bffe040e
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit dce50782a30e0d6174a2ffeb6eff050f5c42d753
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Nov 2 22:54:49 2021 +0800
 
    [rt_task] fix input queue full to non-full callback exception
    
    The asynchronous multi-threaded call of getPacket and addPacket
    causes the state to switch abnormally, and cannot switch from
    full to non-full, and cannot continue to input packet from the
    outside until handleIdle lifts the current limit. The steps to
    reproduce are as follows:
    1. RTInputStreamManager::getPackets gets isFull as False.
    2. RTInputStreamManager::addPackets add a packet, non-full->full.
    3. Step 1 continues to execute, non-full->non-full, the becomeNoFull
    callback will not be executed, and the external state is always full
    until the handleIdle releases the current limit.
    
    Change-Id: I2d2b93160bcce727e03f2e4af1c989d454159531
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit a29e8f0682e945a52a2f42cb96ef5987f0ef5e29
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Mon Nov 8 20:51:57 2021 +0800
 
    [rt_task] reset packet counter when TaskGraph stop
    
    Change-Id: Icad278419a0dfed40d2ae66a6655e75b070d466e
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 4213eff2ed55fce9c6ab5142ebc256078cd8ce0b
Author: Grey Li <grey.li@rock-chips.com>
Date:   Wed Oct 27 17:25:50 2021 +0800
 
    [rt_task] reduce TaskGraph create/destroy log level to verbose
    
    Change-Id: I63e12441176bafe5f0999236ec575f2346c7689d
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit d6f9b630f823a6a1e149af44dab4258c68593983
Author: Grey Li <grey.li@rock-chips.com>
Date:   Wed Nov 3 14:52:27 2021 +0800
 
    [rt_mpi] vo: remove RK_MPI_VO_CloneBuffer
    
    This interface will lead memory leak.
    
    Change-Id: I3fd792b46c1ca17e8e3b85b6e345176ba35ca3fe
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 0b181bbf8ac0d117a285e65015ada01fdf785e21
Author: He Hua <hh@rock-chips.com>
Date:   Tue Oct 19 20:14:45 2021 +0800
 
    [rt_task] avoid block caused by calling flush
    
    There are multi thread to process node task when flush is called.
    RunTask will process task which already add to scheduler, and flush
    is called to discard tasks that have not been added to scheduler.
    To do this in diffrent thread is not a goog idea because some critical
    resources may not be protected very well.
    
    Change-Id: Id293dd85a82211f5ba71b48e37d0af3b2bdf65eb
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit ed1bc80b33fd7c8cefc1b5a04a17f1b2632a8611
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Mon Nov 8 15:09:32 2021 +0800
 
    [rt_mpi] vo: expand max vo dev number to 4
    
    Change-Id: I34e7b433ac0c90ec04aa17e289a29850646d17b7
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 9e882761a0ee540ed62378332ef8babfaf941ff9
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Sat Nov 6 15:14:55 2021 +0800
 
    [rt_mpi] vo: support YCbCr420 10bit
    
    Change-Id: Id4d4399aa45eab81e70c24166fc7fd11d1e63a7d
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 922188f89114f106ae3b483c505fb1c58aa31c57
Author: zhijun.xie <xzj@rock-chips.com>
Date:   Fri Nov 5 14:38:07 2021 +0800
 
    [rt_base] use new ioctl command to close handle
    
    In order to fix RK_MPI_MB_UniqueId2Fd cause handle points
    to the wrong DMA buffer after close the handle, we use new
    DRM_IOCTL_ROCKCHIP_GEM_CLOSE ioctl to close handle.
    
    PS: compat commit https://10.10.10.29/c/rk/kernel/+/138399
    
    Change-Id: I3c7cfb891e1966cb3e4e8d65364c25bcd89d082d
 
commit e56212af33c0156ac12a7d5ed97267dc4221a97b
Author: Grey Li <grey.li@rock-chips.com>
Date:   Wed Oct 27 14:26:17 2021 +0800
 
    [rt_mpi] vdec: limit batch < streamBufCnt for fix dump info err
    
    When batch == streamBufCnt, packet cnt in batch may be streamBufCnt,
    and add packet to queue also success, total cnt will greater than
    streamBufCnt.
    Therefore, 1 <= batch < streamBufCnt, streamBufCnt >= 2
    
    Change-Id: I0035001a4bf4af4f9533b05c34163648007d6bd9
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit eb2d12574fc33af9a49be11e7f3ee98b84b6e756
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Nov 4 17:53:40 2021 +0800
 
    [rt_media] mapping yuv422 pixel format to RGA format
    
    Change-Id: I7cb01f18ec850de915e339f43b023fbb9b77577c
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 0de5faa82e33a513f4b1068bda590fd20187e2c6
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Nov 5 15:21:12 2021 +0800
 
    [rt_task] fix error trap waitUntilGraphInputStreamUnthrottled
    
    ROOT CAUSE:
      The cause of the error is mThrottledGraphInputStreamCount
    became negative. Happen in the flowing condition:
        Thread 1:
          -> RTInputStreamManager::getPackets
          -> checkQueueStatus to change FULL->NOT FULL state
          -> RTTaskGraph::updateThrottledNodes
        Thread 2:
          -> RTScheduler::handleIdle
          -> RTTaskGraph::unthrottleSources
      Because mFullInputStreams are not protected by mFullInputStreamsMutex,
    it may cause updateThottledNodes to be executed repeatedly, resulting in
    mThrottledGraphInputStreamCount became negative.
      The error will not work immediately. When the handleIdle is excute
    again, it will be judged that it will not be entered, resulting in
    failure to unthrottle source normally.
    
    SOLUTION:
    Add mFullInputStreamsMutex to protect mFullInputStreams in
    unthrottleSources function.
    
    Change-Id: Iee72fb700c0e6b5878a9faf8f451d54cfc602df5
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit f642ec368d428bfeef1a3890e6e10c025f6d75d1
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Oct 22 14:44:24 2021 +0800
 
    [tests] implment mb module test by gtest
    
    Change-Id: I3154da27dc592ebc5d3205257f32213a5f70508a
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit c6a6a0af711f01611e23d1be540054a119d63132
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Oct 16 16:07:55 2021 +0800
 
    [tests] rt_mpi: implment application torture gtest
    
    Change-Id: I0f381285ef32a1ad9378dc04349c73a727f810aa
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 4bc6825963130b16520c0e5d40704d057262dd14
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Nov 4 19:33:30 2021 +0800
 
    [rt_mpi] venc: missing format setting for rga filter
    
    Change-Id: I714ba77e3801eacc72fcfb2ae11c93fe34f73e84
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 67be69eebe6d2967f72708ec289f1895a968b339
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Fri Nov 5 14:26:30 2021 +0800
 
    [doc] FAQ: correct a clerical mistake
    
    Change-Id: I7b2ae54dcdfa64f637797bcbc65c5963b0f1800f
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit fe2c9b35b2ff094d5913dff3c1a23151e9201616
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Wed Oct 27 10:16:03 2021 +0800
 
    [rt_mpi] vo: get more frame info in RK_MPI_VO_GetChnFrame
    
    Change-Id: If6c9bd1287e85a75f1f7e99f48852ede4a933e3c
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 7fe464b29e37a151cb5ac880c130de97e3740eff
Author: He Hua <hh@rock-chips.com>
Date:   Fri Nov 5 11:45:28 2021 +0800
 
    [rt_mpi] ao: fix config error number count of buffer
    
    Change-Id: I6b3c442bcbc6737c796603d10018d21139de5987
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit bb1a8ceb9fe39e70958f51f7e66ba791a7f3e0e8
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Nov 1 17:33:50 2021 +0800
 
    [rt_mpi] rgn: flush cache after bitmap data copy
    
    Change-Id: I2d40847c553cd5b5d2d024258a757a1362882541
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 34b122d6061e729396daa6a39c68f10cb1e3b46f
Author: He Hua <hh@rock-chips.com>
Date:   Thu Nov 4 09:18:15 2021 +0800
 
    [task_node] using RT_LOGV to print log when read datas fail
    
    In UAC, read usb in unblock mode(usb can hotplug in any time), if host
    stop send data to us, the read function will return fail and print log
    until data is sent again or sound card is closed, too many fail logs
    print make customer confuse, so reduce print level here, use RT_LOGV
    to print in cap node replace RT_LOGD print in taskbase node.
    
    Change-Id: I5d1c46528bb30c5acec92966d1226c9f58026f45
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 5fc9a5308cd28b8053dfd6dfff4953b673f1c7c3
Author: Grey Li <grey.li@rock-chips.com>
Date:   Thu Nov 4 09:40:01 2021 +0800
 
    [rt_media] mediabuffer operator= can't change refcount
    
    Change-Id: Ic78122ca3c19d56025f7aa6c7b3d432831dd0911
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 6bae1ac6093c9f3df4cb766962fd7bf589b89a2e
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Tue Sep 28 17:46:02 2021 +0800
 
    [rt_media] protect thread sync of media buffer pool
    
    In order to solve the deadlock problem caused by calling
    each other between media buffer pool and media buffer, we
    need to split the lock and try to avoid the use of lock on
    the interface calling each other.
    
    Change-Id: I5247ec58b5ab5c5abed300098a8fc95882185a2a
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit d369d8199264e94ce36b4b782c45ecfc1bd98d81
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Oct 9 09:27:17 2021 +0800
 
    [rt_media] rebuild media buffer reference count management
    
    - The reference count of RTMediaBuffer starts from 1.
    - Use object reference to protect listener access.
    - Remove the dependence of the release method on the listener.
    - Avoid judging processing based on buffer->refsCount().
    
    Change-Id: I2d9324f83ff76598c179412fd8d9ddacc75d35c0
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 0800f6a717fbf86f88a209742cb25f4d210f7b41
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Oct 22 10:44:45 2021 +0800
 
    [doc] sys: add NVR/IPC typical scenario flowchart
    
    Change-Id: Ide7fb6f9b1f70dea730595b2ac242dac9d9d8264
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit e526d9058449bc4fcae9ceb22f53e8748d256429
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Nov 2 14:32:30 2021 +0800
 
    [rt_mpi] vdec: remove redundant code
    
    Change-Id: Ie9eab32daca2a65f58769d4e3225e121bb343387
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit db4ca33dc08d974f0bdc605d8faa29c2f1e1d5ec
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Tue Nov 2 10:24:04 2021 +0800
 
    [rt_mpi] adec: fix sendstream crash on non-bypass mode
    
    Change-Id: Iad1e99cba8fe39fa0986e001598d3832805ce7c6
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit 172109b74f83e206979909d20f26abaca0def3b8
Author: colum.jin <colum.jin@rock-chips.com>
Date:   Mon Nov 1 20:48:45 2021 +0800
 
    [build] rt_base: to complie under gcc 10.2
    
    toolchains: gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu
    
    Change-Id: Ia2516fbeeb8c0633ff7051912bbc2f87c14cf9ea
    Signed-off-by: colum.jin <colum.jin@rock-chips.com>
 
commit ba6098e27c393ff0c47d7da2a5bb17c995b20d46
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Sat Oct 9 16:53:16 2021 +0800
 
    [rt_mpi] vdec: update chn info to mpp when channel is reused
    
    During the operation of the channel, info change may occur,
    which is unknown to the outside. Therefore, when the channel
    is reused, it is necessary to update the parameters required
    by MPP to ensure that the channel can be used normally.
    
    Change-Id: Id25434110247c336f184e0bea50ee727dfe478c2
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 8a80fbeff70eee2dc530da7df696c63d2e20c1f6
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Fri Oct 22 10:40:41 2021 +0800
 
    [tests] vpss: support frame rate setting to mod test
    
    Change-Id: I05660483152f386b380fd05c39b1e89bc80a14f4
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit ccbaa997e91e9c10640b88ce3835eb3d48b91493
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Nov 1 20:22:06 2021 +0800
 
    [rt_media] use RTPixelFormat as ma_get_mpp_enc_hor_stride input arg type
    
    The original parameter type use required frequent switching between
    RTPixelFormat and MppFrameFormat.
    
    Change-Id: Id8ec48f47fd2123dad332c2a66521e5c212c1291
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 771e0115768fdc7d8009e83db63ff7412aa30f4b
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Oct 26 11:38:28 2021 +0800
 
    [rt_media] use independent method to calculate encoder hor stride
    
    Due to the requirements of the VEPU encoder, the calculation
    method of the requirements passed to the MPP is different from
    the usual situation, so we use an independent method to calculate
    the horizontal stride of the encoder.
    
    Change-Id: If203cf3e727cee0cc4f497e5a7b085c658b04912
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 4bfb7a67019946ec0787d07fca30a864600b5a73
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Oct 28 11:43:43 2021 +0800
 
    [doc] venc: fix the wrong err codes
    
    Change-Id: I638c86120c98c5370cbfcca3e89c110e83f09d42
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 2eaf1f93d6b0a180312e9da2c445339e92878ddf
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Oct 26 09:16:49 2021 +0800
 
    [rt_media] split the encoder code from MpiAdapterCodec
    
    Change-Id: Ieb1fd335d207c7cacb69e5852142e96c7d6bec8e
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 7c11a8ee92b7af372ad41dbd46b60a8c520cb28b
Author: ywj <ywj@rock-chips.com>
Date:   Fri Oct 29 09:06:48 2021 +0800
 
    [rt_mpi] vdec: add jpeg output format support
    
    Add JPEG BGR565/YUV420SP_VU output format support, and add more
    pixel format mappings for MPP and Rockit.
    
    Change-Id: Iaed3a108ccecb8b6581005145349b2ab5c5764c1
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 7a43f39337c444b7555bd7914d09d734d2d079ae
Author: ywj <ywj@rock-chips.com>
Date:   Fri Oct 29 11:08:43 2021 +0800
 
    [tests] vdec: add disable mv test
    
    Change-Id: Iee91d5012c6e0ce6013d8153deaf4e3d599ca6a7
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit a2bd3e532fc200168b5c76d3e5e373d002723a29
Author: ywj <ywj@rock-chips.com>
Date:   Fri Oct 29 09:17:16 2021 +0800
 
    [tests] vdec: fix error when using external memory pool
    
    Change-Id: I7bd22710de050824081f3b8d80e6985307f406af
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 4375523015377056e309b175ec94b4897870216e
Author: ywj <ywj@rock-chips.com>
Date:   Fri Oct 29 10:37:01 2021 +0800
 
    [tests] vdec: add deinterlace test
    
    Change-Id: If509fbb253ec1625402a24faaf78411546646999
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit a1c96ec5044967dd0e45b1ca90f0d7388cd72a4a
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Fri Oct 29 15:35:06 2021 +0800
 
    [doc] FAQ: remove QT description
    
    Change-Id: Ie536d480e85c0cf4c11af50736d34a386d716f98
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 9241f1f8c3f0f5ed5e9eb541a53a2065256cd43f
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Oct 21 18:40:11 2021 +0800
 
    [tests] venc: improve the venc test cases
    
    Change-Id: I10c735cc831de0c0bc17cc60744a861049952987
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 45bd47f48b850ace074b5768f42a2fe21d3c728d
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Oct 19 14:18:25 2021 +0800
 
    [rt_mpi] venc: implement AFBC format setting
    
    Change-Id: I239f9cd13e661554fe1f14e3e99a0e7b380ac6a8
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 392f4542faf224d93d6ef7a4d555c49db6c74def
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Oct 18 14:06:48 2021 +0800
 
    [rt_mpi] vi: implement AFBC format setting
    
    Change-Id: I06c6ea99388e7a7b075368f383dae59002e67e62
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 7479a20522d0fa57f0fc80ef64475d57bcdd17d9
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Thu Oct 28 21:10:17 2021 +0800
 
    [rt_media] compatible RTMediaBuffer type conversion for player
    
    Change-Id: I448424acbd9e83f2472f834947192a27a523903a
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 6077946c3c1f1b86acd4e731383a053bdca5dda2
Author: ywj <ywj@rock-chips.com>
Date:   Wed Oct 27 18:32:06 2021 +0800
 
    [rt_mpi] vdec: fix cannot output jpeg eos frame
    
    The Eos mark is attached to the effective media buffer.
    
    Change-Id: Id5002dd9f0ff649b681a4f81a98f6f054c2da0ed
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 06eb53aefa13dd480549b33f065cc2c4d39883c4
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Fri Apr 9 14:41:57 2021 +0800
 
    [rt_mpi] vo: support packed YUV422 format
    
    Packed YUV422 format include four type:
    YUYV/YVYU/UYVY/VYUY.
    
    RK356X only support YVYU and VYUY.
    
    Change-Id: Iddf220416df6ea3c9a765aeee18800a9312b34f0
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 37b6e4ae3abb3f25bae7cd5d34f569285f45637f
Author: He Hua <hh@rock-chips.com>
Date:   Wed Aug 25 11:51:22 2021 +0800
 
    [rt_media] add get angle of doa in skv
    
    Change-Id: I2f93c06684e40a5642d11cfae9521b1373241982
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit b161b625a5e40973de253d3f1b8748857f1674e4
Author: He Hua <hh@rock-chips.com>
Date:   Mon Sep 27 10:10:21 2021 +0800
 
    [rt_node] forbit video sink to adjust play speed automatically
    
    If video's framerate is 23.976fps, 29.97fps or 59.54fps, the videosink
    may auto ajust play rate to 24fps, 30fps or 60fps, this may leak to
    audio and video out of sync which audio is bistream. So we follow this
    step blow to check video can play speed:
    1. check audio codec can speed? If audio is bitstream, return RT_OK
      to forbid play speed. Some special test, for example dolby test,
      this do not play speed too.
    2. If audio codec support play speed, set flag to video sink.
    3. If video's framerate is 23.976fps, 29.97fps or 59.54fps, and enable
      to adjust play speed, the send message to audio codec to resample
      audio data.
    
    Change-Id: I7a1c313557c67bba8aaf69a5a274a31ee9aac741
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 25cd7b2335fa7f8a39ce2af5fc1f65ea2c4af562
Author: Xu Xuehui <xxh@rock-chips.com>
Date:   Fri Oct 22 10:36:28 2021 +0800
 
    [rt_mpi] vo: fix wbc Atomic Commit fail without framebuffer
    
    Change-Id: I4bb2ae7ba3917832e623eaa79a87d2dc7d23db5f
    Signed-off-by: xxh <xxh@rock-chips.com>
 
commit ba53dfc72806060950df3c6c8d7843c674f4a2af
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Oct 19 14:45:00 2021 +0800
 
    [rt_media] workaround for all capture type to try reset priority
    
    The latest SDK will still have errors when changing types directly, the
    error as bellow:
    "current device:/dev/video20 isn't compatible(cap:0x84201000) device,
    memoryType:4, retry:0 request -1069263345, err: Invalid argument failed
    to ioctl(VIDIOC_QBUF) v4l2 subdev(rkispp_scale1) polled error
    cameraIndex=0 rkispp_scale1 poll timeout(buffer read:0, return:0)"
    
    Change-Id: I0c5d7717f6401a839f835cfb702526870a12666e
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 5e7d05cda73a0d8baf9803414d2c0fe2e3a1d7d4
Author: Zhihua Wang <hogan.wang@rock-chips.com>
Date:   Sun Oct 3 15:36:45 2021 +0800
 
    [rt_mpi] venc: add mjpeg param
    
    Change-Id: I2ec4b0671728037e7561de336f261113c3b98d95
    Signed-off-by: Zhihua Wang <hogan.wang@rock-chips.com>
 
commit ceee39d832f46d4f90aeb9a389987a70addbeeb8
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Oct 26 15:25:40 2021 +0800
 
    [doc] vi: update version to v0.4.0
    
    improve the structure definition
    
    Change-Id: I212f30851f02eb3b95bb557b78d41ba86b90cfa9
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 834fa8c9131aa73ab39373f307aa20f64ec1f6a9
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Wed Oct 27 09:09:47 2021 +0800
 
    [src] fix code format warning in dummy file
    
    Change-Id: I9d0403540baedbcc8f8a294e2feb9f68f8914f88
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit f1ce2d953b4944f8b05c4f5d92d28913695b6114
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Thu Oct 21 15:20:07 2021 +0800
 
    [rt_mpi] vo: print layer info in composer vsync callback
    
    Change-Id: I37c57831226f0ef7e129319f6e97b2ea9acccc91
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 22ff45371805aac15919c546b2a47429fe7cbd78
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Wed Oct 20 16:39:33 2021 +0800
 
    [rt_mpi] vo: fix picture pause caused by abnormal changes of PTS
    
    If a very large abnormal PTS occurs suddenly, u64DispPts, the
    display Pts is smaller than the frame pts, so picture will pause
    until u64DispPts > PTS.
    
    This patch use frame PTS value to update u64DispPts under this
    situation.
    
    Change-Id: I54f6a3210a563f61be236dee7f44088513be71ff
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 68aec6fa95572d7fbe54092d1d45bc2c3cb8378d
Author: Zheng Yang <zhengyang@rock-chips.com>
Date:   Mon Oct 11 16:55:44 2021 +0800
 
    [rt_mpi] vo: fix precision of time out when disable channel
    
    On some kernel configuration, the sleep precision is 10ms.
    
    Change-Id: I7269df18c80fbe92f3c54a5787b2b30f39f34c36
    Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
 
commit 4f68fcb5d9808cb91f74fc9bf4cb7e87782139b0
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Tue Oct 26 20:19:49 2021 +0800
 
    [rt_media] fix set h265:sao_chroma_disable err
    
    Change-Id: I2795b964dc75001d8bd1057e10cc6e2ff648dfd4
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit f030cbb4ef6c2e682bb803d53ba11e4fe4c479cb
Author: He Hua <hh@rock-chips.com>
Date:   Mon Oct 18 09:47:32 2021 +0800
 
    [rt_mpi] ai/ao: reconfigure the number of module threads
    
    - Add/Dispatch threads to node which can be blocked in ai/ao, take
      ao as example:
      there are four tasknode in ao: resample-->trackMode-->volume-->
      playback, the node of resample and playback can be blocked, so
      dispatch a thread to do process of resample and playback for
      every ao, and trackMode and volume use the sys_ext_thread for
      all ao to reduce the number of threads.
    - Add options to config the number of thread of ao/ai. We also can
      use this options to set the number of thread, which is decided by
      the numbers of node as before, for example:
      "pipe_0": {
          .......
          "thread_opts": {
              "exec_thread_num"     : 3
          }
      }
    
      we use configs above to config the number of thread in "pipe_0".
    
    Change-Id: I8921ff42134d31ba61fe963ae38e6efbf4f5b875
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 15a1bd0d7e7cb2f2c5cfffb5dcaecd8cbbb49509
Author: Zhihua Wang <hogan.wang@rock-chips.com>
Date:   Tue Oct 26 16:11:43 2021 +0800
 
    [rt_mpi] venc: fix log format
    
    Change-Id: I9d21c1f2019ccb83aa3bfff671c9341dbf3fad33
    Signed-off-by: Zhihua Wang <hogan.wang@rock-chips.com>
 
commit d7f89fbe709cf2d337877c4a8162c5de55926eec
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Wed Aug 18 21:13:57 2021 +0800
 
    [build] add HAVE_API_MEDIAPLAYER close media player
    
    Change-Id: Ic93918dffe9c2b7e4f5a46e8b95914d04e59419b
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>
 
commit 7468c04535d1655c29976cc638e8ebc5e9a3f03e
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Tue Sep 28 16:45:52 2021 +0800
 
    [rt_media] modify audio filter to adapt RTAudioFrame
    
    Modify audio filter: ANR/3A/LHpf/Skv/Doa/ChnSwap
    
    Change-Id: Id378bc768b5fe7d0a8cf60d8a62ab4b155cc90b3
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit baede40fc25b1f04ea9b8ce4c52617d8c3fe38ef
Author: He Hua <hh@rock-chips.com>
Date:   Fri Oct 8 11:50:48 2021 +0800
 
    [rt_task] modify TrackMode/Volume to adapt RTAudioFrame
    
    Change-Id: If1f73f65cdd20bd915b5a77349a29f6a3619cf72
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit adba81d8d6b090a0da5405528b384ecf508363a2
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Mon Oct 25 15:45:23 2021 +0800
 
    [build] revert dynamic link rockit/ffmpeg
    
    - Revert commit 7b19f73/38c4086.
    - Report compilation error in Android platform:
      cp: cannot create regular file ....: Permission denied
      ld: error: cannot find -lrockit
    
    Change-Id: I6c94eb36c5cfe26100512f9dbf023f647b64fce2
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit f0dc7d614dc15fd985ab241140571fdee93cfe62
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Fri Oct 15 10:13:59 2021 +0800
 
    [tools] dumpsys: fix argparse build fail
    
    Change-Id: Icb2cfe6633369b499e2de8fbd0574994469ced68
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 1a4aac01388f6fc587151e751d32bcac1207da34
Author: He Hua <hh@rock-chips.com>
Date:   Fri Oct 8 15:58:19 2021 +0800
 
    [rt_mpi] modify ao/ai to adapt RTAudioFrame
    
    Change-Id: I445ed8781c46adf277155da65829bf066c9cf213
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 07099aa94092c09941bb79c0f9b681f0bc67b3a4
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Fri Sep 17 10:53:15 2021 +0800
 
    [rt_mpi] modify aenc to adapt RTAudioFrame
    
    Change-Id: I5298fdf2e38a5c8d068118d9c30fa726576fff79
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit 3bdd43ae5078adee6f66a45cb90e2b2ed91a8e08
Author: He Hua <hh@rock-chips.com>
Date:   Thu May 6 17:46:08 2021 +0800
 
    [rt_mpi] modify adec to adapt RTAudioPacket
    
    Change-Id: I56f7863f5aee4d090c6833a12ee37dcec56d88b5
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit dbccb35404808ffe55e73e880018bf0a97b86ef1
Author: He Hua <hh@rock-chips.com>
Date:   Fri Oct 8 15:23:11 2021 +0800
 
    [rt_task] modify alsa capture/playback to adapt RTAudioFrame
    
    Change-Id: Ie7482eddf044bfd2c6436f63d4fd7554c120d667
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 38c40864678714dd276d3401c9dee2bf43fa4514
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Fri Oct 22 22:14:12 2021 +0800
 
    [build] fix dynamic link compilation error
    
    - Fix error introduced by commit-7b19f73.
    - Using dynamic linking (-lrockit), it will search for dynamics library
      from the host/aarch64-buildroot-linux-gnu/sysroot/usr/lib directory by
      default, and this directory will be installed only when compilation is
      complete and the installation, so link directly to -lrockit, there will
      be no dynamic library found, report error - xxx/bin/ld: cannot find
      -lrockit.
    - If librockit.so exists in sysroot/usr/lib, but the library is relatively
      old, some interface implementations may not be found when compiled. E.g.
      test_mpi_venc.cpp:(.text+0x52c): undefined reference to
      `RK_MPI_VENC_InsertUserData'.
    
    Change-Id: Ic72efd832ade04fcf4eb2414e5822f6cd56e488a
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit d4c7a197a7dbf9b94806f3ef7b6b8e5922df5476
Author: He Hua <hh@rock-chips.com>
Date:   Fri Oct 8 15:06:05 2021 +0800
 
    [rt_media] modify resample to adapt RTAudioFrame
    
    Change-Id: I9cd92e6af66880ae83662e54a470737b61c828c9
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit ee3e30052c53132a5f2120a349df77eebea303e0
Author: He Hua <hh@rock-chips.com>
Date:   Fri Oct 8 15:35:48 2021 +0800
 
    [rt_media] update interfaces for RTAudioFrame/RTAudioPacket
    
    Change-Id: Icbd6c3aa83d54ff5d5cb9220c9a947e944d97334
    Signed-off-by: He Hua <hh@rock-chips.com>
 
commit 7b19f73e0905037322616025b34503f8de1e6f76
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Thu Oct 21 22:09:23 2021 +0800
 
    [tests] rt_mpi: dynamic link rockit/ffmpeg
    
    Change-Id: I105a8040672452119a2ff8d564137506b5f61e04
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 90da1ee0d6159723d89430e4b83c065cdd256dd3
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Thu Oct 21 19:50:07 2021 +0800
 
    [rt_media] fix a low probability crash of v4l2
    
    Close node immediately after open node that has a low probability
    of causing a crash if it is not committed, because mediaBuffer is
    NullPointer.
    
    Change-Id: Ib2a81ee0396daccfe2510c77d5514b3045140a86
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit cab0c2ec71ecff61c38bcfc06dc2ab46deddd1f0
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Wed Oct 20 21:39:25 2021 +0800
 
    [tests] rt_mpi: dependent libraries use macro definition name
    
    This is for better publishing to the SDK.
    
    Change-Id: I4af493808797085e8948e0ee2e2cc07bc6f7b961
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 1acaf01499cf09ab2c5efeee9916da80cbeb76b3
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Fri Sep 10 18:16:38 2021 +0800
 
    [doc] vgs/tde: update doc
    
    Change-Id: Ic3d625751992768a363752bfeba76841b8c7b8e0
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit e4b1ee3ac09971c459a45a4f81420d2ec49fe7c6
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Thu Oct 14 08:55:51 2021 +0800
 
    [doc] audio: add the flow description
    
    AI/AO/ADEC/AENC module documents are merged into AUDIO
    module documents.
    
    Change-Id: I771bf7b879a7b7b4dccb34cd692dd880a981e57c
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit 66cb2216669c6f2fe446ec863038461052f245ed
Author: ywj <ywj@rock-chips.com>
Date:   Fri Aug 20 17:10:57 2021 +0800
 
    [doc] vdec: release version v1.0.0
    
    - add chip specifications.
    - add interface description.
    - add important concepts description.
    - modify document format.
    
    Change-Id: Id81b0ae37cdd3c92cdc77e8af35ec69c8d8ae301
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit e28f7b9290a730ddd7db0bbbeaa582bd6b246345
Author: ywj <ywj@rock-chips.com>
Date:   Mon Jul 26 16:13:55 2021 +0800
 
    [rt_mpi] vdec: add interface RK_MPI_VDEC_SetUserPic
    
    Change-Id: I70df84fb5237eae11bc0917d56984336e61e7a02
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit b1ea0cc426803d7f69c6916b8980a4b4dcc6a4ff
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Wed Sep 29 17:47:48 2021 +0800
 
    [rt_mpi] venc: implement rotation
    
    - h264/h265 support 90/180/270 rotation
    - mjpeg support 90/270 rotation
    - mjpeg 180 rotation is done via the rga
    
    Change-Id: Ia9f15e7946ce6d1191192468f0e0c4a459559172
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit cb63271b8159aa4d4a3db754de20f99ac1eef3a5
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Tue Oct 19 11:55:45 2021 +0800
 
    [doc] FAQ: update sys module description
    
    Change-Id: I1f486308bc7072304d0ee76fbd2d4d002d980e43
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit b5b87ef1e544876cce3feccce0a62d4d0a5ed5e0
Author: Xingwen.Fang <fxw@rock-chips.com>
Date:   Mon Oct 18 23:00:05 2021 +0800
 
    [doc] FAQ: add vo module description
    
    Change-Id: Ic0d35620ab356415f4cadcb803d6965718930b9a
    Signed-off-by: Xingwen.Fang <fxw@rock-chips.com>
 
commit 2672a89ca8045587f52932e5d40c0d505dff53bb
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Thu Sep 30 15:48:56 2021 +0800
 
    [doc] FAQ: add vpss module description
    
    Change-Id: Idb1e6073594694a61c101114c135150a231e1ea3
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit a617475153aff8a2bb43e8bf327158f9bfcb6f63
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Mon Oct 18 21:12:16 2021 +0800
 
    [doc] FAQ: add sys module description
    
    Change-Id: I7640ecbd45ba9b3aaff28bf07b47b8666e54d62b
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 05c4ae7e75809fde7e951113d472934e7e37fa12
Author: ywj <ywj@rock-chips.com>
Date:   Mon Oct 18 18:30:44 2021 +0800
 
    [doc] FAQ: update vdec description
    
    Change-Id: Ieb7af8ce593c35081d9006cefeb55bf3d445a7f9
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 297180b30f6e5d842cf1fca58de43d8ca75efac4
Author: ZhouDidong <shika.zhou@rock-chips.com>
Date:   Fri Oct 8 15:58:19 2021 +0800
 
    [doc] FAQ: add audio module description
    
    Change-Id: I1aca43bb99ed05cf2edf5d9a59b1b6231efa9edb
    Signed-off-by: ZhouDidong <shika.zhou@rock-chips.com>
 
commit e1f35705cf09000a463e5f44a8f1fc4d2d6f1bd9
Author: dawnming.huang <dawnming.huang@rock-chips.com>
Date:   Fri Oct 8 19:28:44 2021 +0800
 
    [doc] FAQ: add tde/vgs module description
    
    Change-Id: Ibe345b2b069eeef4cd69ff9edd16ca8c7603872f
    Signed-off-by: dawnming.huang <dawnming.huang@rock-chips.com>
 
commit 9a8ab0d4a9dd355164773756bf3f596992439ada
Author: ywj <ywj@rock-chips.com>
Date:   Tue Oct 12 14:36:01 2021 +0800
 
    [doc] FAQ: add vdec module description
    
    Change-Id: Ic1583ff03576dfc4b7abb2009a8b0440cb457d58
    Signed-off-by: ywj <ywj@rock-chips.com>
 
commit 53ba78b462adf81bff4331b62245e542a80ddad3
Author: Xinhuang Li <buluess.li@rock-chips.com>
Date:   Mon Oct 11 16:52:47 2021 +0800
 
    [doc] FAQ: add vi/venc module description
    
    Change-Id: I442672f326c8f3bd00350be9449d95f216acd852
    Signed-off-by: Xinhuang Li <buluess.li@rock-chips.com>
 
commit 51ab3855df584f824ac368e56c9073fca64e59e2
Author: Grey Li <grey.li@rock-chips.com>
Date:   Sat Oct 9 14:57:45 2021 +0800
 
    [doc] FAQ: optimize memory configuration method
    
    Change-Id: I3883f63d16c45d05d91c3b4de157db0d25c8135f
    Signed-off-by: Grey Li <grey.li@rock-chips.com>
 
commit 0e6386916f086bf9205164ef6da569ad45291d72
Author: Chen Jinsen <kevin.chen@rock-chips.com>
Date:   Wed Oct 13 19:22:26 2021 +0800
 
    [rt_node] avoid setting framePts to 0 in videosink
    
    Illegal framePts of value 0 will generate invalid frameDuration, it
    will cause videosink blocked for waiting next sync.
    
    Change-Id: Ica57b29122f3698f53f62dc2f851a71997e091c6
    Signed-off-by: Chen Jinsen <kevin.chen@rock-chips.com>
 
commit 30421f3fd85d802cc05e53f78c198a67f3d60fb5
Author: Rimon Xu <rimon.xu@rock-chips.com>
Date:   Wed Oct 13 17:30:54 2021 +0800
 
    [tests] fix mb test failed when alloc malloc buffer
    
    Change-Id: I0ac86e089b444e0d9c98129f21f9947836c86289
    Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
 
commit 21a0c4dfda155008fad309ce8f2aac3af4df6377
Author: aaron.sun <aaron.sun@rock-chips.com>
Date:   Wed Oct 13 18:44:07 2021 +0800
 
    [build] install header file rk_mpi_mmz.h
    
    Change-Id: Iee3484e5eb076ed528957d16a81b94783fed8b8b
    Signed-off-by: aaron.sun <aaron.sun@rock-chips.com>