-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcommit.txt
More file actions
2595 lines (1774 loc) · 88.6 KB
/
commit.txt
File metadata and controls
2595 lines (1774 loc) · 88.6 KB
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
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