Commit graph

  • 670f372873 fix[sys_cfg]: Do not align FBC hor_stride jellyfin-mpp-dev nyanmisaka 2025-11-28 19:30:13 +08:00
  • 89e1cf37de Revert "fix[os_log]: Modify default log option for linux" nyanmisaka 2025-03-14 00:54:30 +08:00
  • 8d6f968498 fix[buf_slot]: Disable sys_cfg_info warnings for now nyanmisaka 2025-05-23 23:11:14 +08:00
  • 8675feb3d7 fix[vp9d]: namespace vars that conflict with vpx nyanmisaka 2025-12-24 18:29:27 +08:00
  • bbf2a12747 fix[allocator]: Fix validating dma_heap drivers nyanmisaka 2025-01-17 11:28:56 +08:00
  • bed1a397d5 Revert "fix[hal_vp9d]: not support fast mode for rk3588" nyanmisaka 2025-12-24 18:23:19 +08:00
  • 04fa2482d6 fix[sys_cfg]: Update hor align to 64 for 10bit and rga3 use case nyanmisaka 2025-12-24 19:12:35 +08:00
  • 15a3fe536d fix[hal]: Update hor align to 64 for 10bit and rga3 use case nyanmisaka 2025-12-24 18:39:07 +08:00
  • 374551b0f0 Revert "fix[mpp]: fix mpp frame leak when async enc" nyanmisaka 2024-12-12 18:06:16 +08:00
  • c87eebbadf Revert "fix[drm]: Fix permission check issue on GKI kernel" nyanmisaka 2024-06-12 17:23:34 +08:00
  • f6dbb1ffd7 feat[cmake]: Add window ndk build support zhiliu6 2025-12-25 00:07:04 +08:00
  • d114e2570f fix[vdpp]: Fix known bugs vance.wu 2025-12-25 12:11:30 +08:00
  • 29b82947ef refactor[hal_jpegd]: Fix hal_api usage Yandong Lin 2025-12-26 15:30:18 +08:00
  • 74a00fa387 refactor[hal_vp8d]: Fix hal_api usage Yandong Lin 2025-12-26 15:31:34 +08:00
  • f46b504317 refactor[hal_m2vd]: Fix hal_api usage Yandong Lin 2025-12-26 14:38:22 +08:00
  • 01d86b2880 refactor[hal_mpg4d]: Fix hal_api usage Yandong Lin 2025-12-26 14:50:52 +08:00
  • 56068deaba refactor[hal_avsd]: Fix hal_api usage Yandong Lin 2025-12-26 14:24:00 +08:00
  • 1c2675bcb8 chore[mpp_soc]: Add coding to index function Herman Chen 2025-12-26 11:49:26 +08:00
  • 0e1d61b200 test[test]: Add cfg_file option for enc tests Xiaoxu Chen 2025-12-19 16:45:11 +08:00
  • 99b33ced04 feat[mpp_singleton]: Add module without order id Herman Chen 2025-12-24 16:23:31 +08:00
  • 656e1cecb7 fix[hal_vepu511]: Fix two pass configure issue Yandong Lin 2025-12-25 10:22:44 +08:00
  • 96fd046b2d refactor[mpp]: Use OBJECT to replace STATIC Herman Chen 2025-12-25 16:37:54 +08:00
  • 0b5e5abffb feat[cmake]: Add function to merge objects Herman Chen 2025-12-25 15:35:28 +08:00
  • b8c821256d chore[vproc]: Remove rga support Herman Chen 2025-12-25 15:09:37 +08:00
  • e8e44aa0bf feat[utils]: Add split_path_file_inplace Xiaoxu Chen 2025-12-24 10:27:55 +08:00
  • 2507e012c4 fix[mpp_soc]: RK3538 does not support AVS2 decoding Hongjin Li 2025-12-24 15:46:49 +08:00
  • 67f4bfdd8a refactor[hal]: Collect hw_id into common Hongjin Li 2025-12-24 10:46:18 +08:00
  • 2ed8fb0927 fix[hal]: Adjust hal buf slots max count Hongjin Li 2025-12-24 10:07:25 +08:00
  • 3c806aebcc chore[build]: RK3572/RK3538, trim unused codecs Hongjin Li 2025-12-05 16:05:20 +08:00
  • 8d898d78fe feat[vdpu384b]: Enable support for RK3572/RK3538. Hongjin Li 2025-09-02 17:15:57 +08:00
  • 55a15773fb feat[vdpu384b]: Support RK3572/RK3538 new features Hongjin Li 2025-09-02 16:55:28 +08:00
  • 53ff3d39f9 fix[hal_vepu]: poll max set to 1 on split out lowdelay mode Yandong Lin 2025-12-19 15:30:47 +08:00
  • 2af3c91b0c refactor[hal_avs2d]: Extract the shared parts into common Hongjin Li 2025-12-17 15:58:55 +08:00
  • bcc15421e3 refactor[hal_h265d]: Extract the shared parts into common Hongjin Li 2025-12-17 15:56:00 +08:00
  • 28872bebcc refactor[hal_h264d]: Extract the shared parts into common Hongjin Li 2025-12-17 15:55:13 +08:00
  • a35a65de9a refactor[hal_vp9d]: Extract the shared parts into common Hongjin Li 2025-12-17 15:53:49 +08:00
  • 0c8bdaca14 refactor[hal_av1d]: Extract the shared parts into common Hongjin Li 2025-12-17 12:34:41 +08:00
  • dac6e1e3f6 refactor[avsd]: Use the common alignment function Hongjin Li 2025-12-17 10:57:41 +08:00
  • d60780dd50 refactor[avs2d]: Use the common alignment function Hongjin Li 2025-12-17 10:51:37 +08:00
  • 2ca8918673 refactor[h265d]: Use the common alignment function Hongjin Li 2025-12-17 10:48:24 +08:00
  • a6f34113de refactor[h264d]: Use the common alignment function Hongjin Li 2025-12-17 10:47:21 +08:00
  • 5b8da49c37 refactor[vp9d]: Use the common alignment function Hongjin Li 2025-12-17 10:46:05 +08:00
  • f29a4fac4a refactor[av1d]: Use the common alignment function Hongjin Li 2025-12-17 10:44:08 +08:00
  • b48f1326e9 refactor[mpp_common]: Add common alignment functions. Hongjin Li 2025-12-17 10:41:29 +08:00
  • f350cddb3a fix[vdpu38x_com]: Fix rcb calc issue Hongjin Li 2025-12-23 15:22:44 +08:00
  • 3a4b1ae1ea refactor[hal_avs2d]: Collect ctx into common Hongjin Li 2025-12-19 17:17:52 +08:00
  • 1048a30a5e refactor[hal_h265d]: Collect ctx into common Hongjin Li 2025-12-16 17:42:47 +08:00
  • 6e9223830f refactor[hal_h264d]: Collect ctx into common Hongjin Li 2025-12-16 15:08:25 +08:00
  • 6b9ec96bda refactor[hal_vp9d]: Collect ctx into common Hongjin Li 2025-12-16 10:15:06 +08:00
  • 24e7051951 refactor[hal_av1d]: Collect ctx into common Hongjin Li 2025-12-12 17:12:39 +08:00
  • 9769a4a2f1 refactor[vdpu_rcb]: Move rcb to common module Hongjin Li 2025-12-12 14:10:34 +08:00
  • 9ce5d1f7cc refactor[hal_av1d]: Extract g_default_prob to the common file. Hongjin Li 2025-12-19 17:06:27 +08:00
  • f5b48c35f7 feat[mpp_enc_args]: Enc test args object implement Xiaoxu Chen 2025-12-19 16:31:53 +08:00
  • 17645ea862 chore[hal_rkvdec]: Add rkvdec common dir Hongjin Li 2025-12-11 17:49:43 +08:00
  • bd3243d31f feat[vdpu38x]: Add vdpu38x common module Hongjin Li 2025-12-10 15:34:01 +08:00
  • 9f5856a095 feat[kmpp_obj]: Add kmpp_obj_copy func Xiaoxu Chen 2025-12-19 16:27:51 +08:00
  • d7fcd46c1f chore[osal]: Remove direct dependency on dma-buf.h Hongjin Li 2025-12-18 20:02:01 +08:00
  • 520ab55368 fix[sys_cfg]: Fix decoder sys_cfg crash Herman Chen 2025-12-16 16:57:14 +08:00
  • 5be4ba3acf feat[jpegd]: Add VPU730 JPEG decoder Johnson Ding 2025-12-10 09:48:28 +08:00
  • f4b4d2f3b8 refactor[jpegd]: Extract JPEG VPU7xx decoder common part Johnson Ding 2025-12-09 21:00:37 +08:00
  • 467e3bf3b2 feat[jpege]: Add VPU730 JPEG encoder Johnson Ding 2025-12-10 09:51:12 +08:00
  • a0fc2a490d feat[soc]: Add RK3538 and RK3572 description Johnson Ding 2025-12-09 20:46:57 +08:00
  • ddca44548a fix[hal_av1]: Fix oversized buffer allocation Hongjin Li 2025-12-08 17:58:04 +08:00
  • 0e4e4bb247 fix[h265d_parser]: Fix heap-use-after-free issue Hongjin Li 2025-12-08 16:03:10 +08:00
  • cd1c0fe6bf fix[mpp_comm]: Add alignment macros to sync with the doc. Hongjin Li 2025-12-05 16:53:38 +08:00
  • 81ad847976 fix[av1d]: Pass use_superres to the HAL Hongjin Li 2025-12-05 17:26:06 +08:00
  • 0c1ea55d3e chore[mpp_frame]: Add IS_AFBC MCRO Hongjin Li 2025-12-05 16:50:30 +08:00
  • a434ec5475 fix[hal_av1_vdpu383]: Fix global data read page fault. Hongjin Li 2025-12-04 16:20:40 +08:00
  • 451edab631 fix[h265d]: Modify RefPicList array size to 16 Yandong Lin 2025-11-20 16:31:54 +08:00
  • a378c6de04 refactor[mpp]: Remove MppCfgInfo struct Xiaoxu Chen 2025-11-19 11:49:24 +08:00
  • 4e5b4cfe7f fix[sys_cfg]: Do not align FBC hor_stride jellyfin-mpp-next jellyfin-mpp nyanmisaka 2025-11-28 19:30:13 +08:00
  • da4daa872e Revert "chore[cmake]: compile both dynamic and static libraries" nyanmisaka 2025-07-04 13:42:12 +08:00
  • f78335bab5 Revert "fix[os_log]: Modify default log option for linux" nyanmisaka 2025-03-14 00:54:30 +08:00
  • 7603094d7a fix[buf_slot]: Disable sys_cfg_info warnings for now nyanmisaka 2025-05-23 23:11:14 +08:00
  • b557309f02 fix[vp9d]: namespace vars that conflict with vpx Brett Jia 2024-06-19 11:44:23 -04:00
  • 20aca11890 fix[allocator]: Fix validating dma_heap drivers nyanmisaka 2025-01-17 11:28:56 +08:00
  • 15c29e0fac Revert "fix[hal_vp9d]: not support fast mode for rk3588" nyanmisaka 2023-09-26 23:21:26 +08:00
  • baab0ade23 fix[sys_cfg]: Update hor align to 64 for 10bit and rga3 use case nyanmisaka 2025-05-23 22:56:05 +08:00
  • 9ae886b03a fix[av1d]: Update hor align to 64 for main 10bit and rga3 use case nyanmisaka 2024-04-09 18:24:53 +08:00
  • 10c14ab410 fix[h264d]: Update hor align to 64 for high10 and rga3 use case nyanmisaka 2024-04-09 18:22:19 +08:00
  • 1657afa00f Revert "fix[mpp]: fix mpp frame leak when async enc" nyanmisaka 2024-12-12 18:06:16 +08:00
  • 54bdc53b69 Revert "fix[drm]: Fix permission check issue on GKI kernel" nyanmisaka 2024-06-12 17:23:34 +08:00
  • 5e01384500 feat[build]: Add soc.cmake Yandong Lin 2025-11-25 15:02:54 +08:00
  • 9309fee8ab fix[build]: Fix compilation issue with different codec option Yandong Lin 2025-11-24 20:12:47 +08:00
  • 9515a3db9d fix: Rename macro _mpp_dbg _mpp_dbg_f for Rule-21.1 Xiaoxu Chen 2025-11-19 14:55:51 +08:00
  • bb3f298036 fix: Clean QAC Rule-21.2 and 8.2 Xiaoxu Chen 2025-11-18 16:32:01 +08:00
  • 04591fa711 fix: Clean QAC Rule-21.10 Xiaoxu Chen 2025-11-18 16:29:46 +08:00
  • e4bb03b8d1 fix: Convert CRLF to LF Xiaoxu Chen 2025-11-21 14:31:42 +08:00
  • 4364a2ed03 fix[av1]: Rename macro for av1d_cbs.c Xiaoxu Chen 2025-11-21 14:45:13 +08:00
  • 4d013e5728 fix: Clean QAC M3CM Rule 10.1 8.12 9.3 Xiaoxu Chen 2025-11-18 16:10:30 +08:00
  • 7b7fa19435 fix: Clean QAC M3CM Rule-18.7 Xiaoxu Chen 2025-11-18 15:56:23 +08:00
  • d11d259ffc fix: Clean QAC rules for some file.h Xiaoxu Chen 2025-11-18 15:05:35 +08:00
  • cf90e9328f fix[mpp_enc]: Fix force idr failed by control Yandong Lin 2025-11-17 19:37:22 +08:00
  • 074f0807a1 fix[h264d]: Fix extra data lost issue Chen Jinsen 2025-11-18 09:33:21 +08:00
  • ca701b7239 fix[h265d_parser]: Split mulit slice hvcC packets Yanjun Liao 2025-11-15 16:26:50 +08:00
  • b6cf583961 fix[h265d]: Fix hdr dynamic data loss Yandong Lin 2025-11-11 10:11:51 +08:00
  • 72e44d5377 feat[h265d]: Skip extract rbsp when hw support Chandler Chen 2025-11-14 10:28:17 +08:00
  • ce85e976f5 fix: fix for M3CM Rule-8.2 Johnson Ding 2025-10-24 10:18:50 +08:00
  • 659dec7c13 chore[legacy]: remove unused code Johnson Ding 2025-10-22 17:32:41 +08:00
  • 0c42f61298 fix: fix for M3CM Rule-21.1 Johnson Ding 2025-10-22 15:44:05 +08:00