Commit Graph

  • ffbd5c042a [mpp_buffer]: Get allocator on MppService created Herman Chen 2021-04-23 10:37:44 +08:00
  • 35c84f8210 [iep1]: Fix iep1 ctx double free issue sayon.chen 2021-04-23 15:42:40 +08:00
  • a4a9effd33 [mpp_mem]: Reduce mutex lock range Herman Chen 2021-04-21 15:32:00 +08:00
  • a26e71291e [vpu_api_legacy]: support fbc fmt setup Chen Jinsen 2021-03-13 15:59:47 +08:00
  • 23fa2f0bd3 [h264d]: avoid every frame to mpp_frame_init/mpp_frame_deinit Ding Wei 2021-04-21 17:02:22 +08:00
  • fdbaa67b23 [mpp_buffer]: Use hashtable to search buffer group Herman Chen 2021-04-21 09:49:25 +08:00
  • f026a238de [osal]: Add hash table implement Herman Chen 2021-04-21 09:02:28 +08:00
  • 3452de9352 [h264d_parser]: Fix issue that continuous frame loss when seek with B-frame Yandong Lin 2021-04-02 11:01:50 +08:00
  • b201b9dc42 [mpi_enc_test]: Fix compile size_t print warning Herman Chen 2021-04-20 16:19:13 +08:00
  • e957b0b12c [hal_h265d]: cabac_table && spspps && rps && scalist share one fd Ding Wei 2021-04-19 21:09:48 +08:00
  • a91439bef4 [mpp_buffer]: Add mem and buffer usage function Herman Chen 2021-03-18 16:43:26 +08:00
  • 94c123bdb7 [hal_vdpu34x]: Update error check flag Herman Chen 2021-04-14 14:53:26 +08:00
  • 7335516d41 [hal_vp9d_vdpu34x]: Fix fbc body offset not enough issue Yandong Lin 2021-04-16 15:48:50 +08:00
  • cac9e9a1cd [jpegd]: Fix NV12 ver_stride error Johnson Ding 2021-04-15 14:40:04 +08:00
  • 75257262e5 [h264d]: fix a typo Johnson Ding 2021-04-14 11:28:51 +08:00
  • bc38dbac7e [h265d_parser]: Fix no more start_code cause dec error sayon.chen 2021-04-13 09:07:11 +08:00
  • 5b1156a47b [vcodec_service]: Fix array out of bounds issue Yandong Lin 2021-04-09 11:05:03 +08:00
  • ae49194de1 [readme]: Add more chipset support in readme Herman Chen 2021-04-08 10:22:04 +08:00
  • fc8fcacc49 [mpi]: Change mpi return value meaning Herman Chen 2021-04-08 09:01:40 +08:00
  • 078b4aab41 [mpeg4]: Fix split conflict problem Johnson Ding 2021-03-29 15:51:10 +08:00
  • 2e611ffac7 [jpegd]: Fix jpeg decoder timeout issue Johnson Ding 2021-03-29 15:08:15 +08:00
  • 9ba1054f17 [vepu_common]: Fix YUV420SP offset calculation Johnson Ding 2021-03-29 11:37:04 +08:00
  • bb6cd661cd [hal_h265d_vdpu34x]: Fix input a wrong param issue Yandong Lin 2021-03-26 17:57:40 +08:00
  • d8bc45a936 [mpp_enc_impl]: Fix rc print issue sayon.chen 2021-03-26 16:11:25 +08:00
  • 99d8c99902 [hal_h265d]: fix build warning Johnson Ding 2021-03-26 11:08:59 +08:00
  • f35aae8a04 [jpege]: Add jpeg slice encoding mode Herman Chen 2021-01-30 14:42:18 +08:00
  • ed7e3af8fd [vepu_common]: Add function for offset calculation Herman Chen 2021-01-30 14:40:59 +08:00
  • e0025fd3bd [jpegd]: Use memchr instead of memrchr Johnson Ding 2021-03-25 10:26:32 +08:00
  • a54b395fd6 [hal_h265d]: Correct register definition and print Johnson Ding 2021-03-25 10:14:05 +08:00
  • 0250dab00c [h264d]: fix field combination error Johnson Ding 2021-03-19 14:47:07 +08:00
  • cfa8d380bd [h264d]: fix ref list check error Johnson Ding 2021-03-18 20:28:35 +08:00
  • 2b69a5e190 [hal_h264e_vepu1]: Fix error on sei_mode Herman Chen 2021-03-19 11:32:44 +08:00
  • a4ed23117b [mpi_dec_test]: Add MppDecCfg to setup decoder Herman Chen 2021-03-17 11:27:22 +08:00
  • 4fa1aa8604 [hal_h265e_api_v2]: modify v2 api func register sayon.chen 2021-03-17 11:02:39 +08:00
  • 128c1054bc [hal_hevc_541]: Fix madp get error issue sayon.chen 2021-03-17 08:51:50 +08:00
  • b1813791df [vp9d_parser]: Fix invisible frame being released prematurely issue Yandong Lin 2021-03-16 15:42:56 +08:00
  • 85dcfcc8e6 [rk_mpi]: Add rk_vdec_cfg.h Herman Chen 2021-03-17 10:55:48 +08:00
  • 690e96685e [mpp]: Return buffer full when poll failed Herman Chen 2021-03-17 10:38:24 +08:00
  • 5599465f7d [hal_vepu]: Support fd and offset to be set separately Yandong Lin 2021-03-08 11:14:27 +08:00
  • eee95d181d [hal_h264e_vepu541]: Reduce intra block in P frame Herman Chen 2021-02-05 18:13:49 +08:00
  • 66efd29e8b [hal_h264e_541]:Fine tuning L2 paramet cfg Siyong Chen 2021-03-09 14:47:52 +08:00
  • dbc46a11ec [h264e]: Rkvenc set chroma_qp_index default -6 Siyong Chen 2021-03-09 14:26:20 +08:00
  • b2414627c3 [rc_v2] Modify cbr reenc ratio calc Siyong Chen 2021-03-11 16:29:48 +08:00
  • c6f2c43afa [mpp_dec]: Add more detail debug log Herman Chen 2021-03-13 16:20:43 +08:00
  • f2231d1473 [mpp/vcodec service]: Check whether the offset is configured repeatedly Yandong Lin 2021-03-08 10:44:59 +08:00
  • 095be71345 [hal_h265e_vepu541]: Fix h265 enc err when multi tile Yandong Lin 2021-03-11 13:46:45 +08:00
  • bb5e42b781 [h264e]: Fix separate chroma qp offset issue Herman Chen 2021-03-10 14:06:30 +08:00
  • 5be47f31f0 [hal_vdpu]: Support fd and offset to be set separately Yandong Lin 2021-02-24 19:44:32 +08:00
  • 7dd312a457 [test]: Use different function name in dec tests Herman Chen 2021-03-05 09:08:48 +08:00
  • b45e1f5352 [hal_h264d_vdpu34x]: Reduce buffer fd usage Herman Chen 2021-03-02 17:34:20 +08:00
  • 5fae84dcfb [h265d_vdpu34x]: Fix invalid fd issue Yandong Lin 2021-03-03 15:03:41 +08:00
  • 6b5ee5a122 [mpp_dec]: Implement put_packet by dequeue/enqueue Herman Chen 2021-02-25 14:09:38 +08:00
  • 914d28a9e1 [mpp]: Rename I/O port Herman Chen 2021-02-25 17:31:14 +08:00
  • d3ed1d9e6e [mpp_task]: Add positive return for port poll Herman Chen 2021-03-03 10:24:35 +08:00
  • 27a8f219d3 [mpp_service]: add msg flag for offset alone Ding Wei 2021-02-23 15:04:17 +08:00
  • 8b5ad54522 [mpi]: Prepare to change internal poll return Herman Chen 2021-03-03 10:08:18 +08:00
  • 9ec098a981 [rc]: Fix pre_i_qp update error Herman Chen 2021-02-27 12:56:59 +08:00
  • da2745f829 [iep2]: Fix compile error when asan check enabled Herman Chen 2021-02-26 14:51:44 +08:00
  • e4dd718e24 [hal_vdpu34x]: Fix refine rcb size err Yandong Lin 2021-02-24 15:06:07 +08:00
  • 943690e384 [vepu540_hevc]: Fix refbuf body_offset cfg issue sayon.chen 2021-02-26 09:35:44 +08:00
  • 70ea32f3df [mpp_dec]: Do not release input packet with buffer Herman Chen 2021-02-25 17:09:04 +08:00
  • b21305dc02 [mpp_enc]: Fix task queue metadata release issue Herman Chen 2021-02-25 13:57:03 +08:00
  • 22e73ba651 [mpp_dec]: Add decoder hal_info (with 403 kmsg) Herman Chen 2021-02-23 11:17:44 +08:00
  • 7906945016 [mpp_packet]: Add get_status function Herman Chen 2021-02-24 11:49:07 +08:00
  • 0a4817c8e6 [hal_info]: Add decoder hal info Ding Wei 2021-02-23 09:46:41 +08:00
  • 945168e91b [mpp_hal]: Add MppDev to MppHalCfg Ding Wei 2021-02-22 20:28:58 +08:00
  • 7ae6041138 [jpege_vepu]: Support rotation for jpeg enc Yandong Lin 2021-02-04 17:53:37 +08:00
  • 7009324f0f [vp8d_vdpu2]: Fix 10bit fd limit Herman Chen 2021-02-17 14:56:52 +08:00
  • 4e240f0bcd [m2vd_parser]: Fix the frame be output repeatly issue Yandong Lin 2021-02-07 20:25:22 +08:00
  • 3fd6381af7 [mpp_enc]: Fix crash on low frame rate case Herman Chen 2021-02-06 18:36:00 +08:00
  • 1dbcadd0fb [mpp_service]: Fix error when cap hw info Ding Wei 2021-02-05 14:04:19 +08:00
  • b3cfffdabc [hevc541]: Use REG_OFFSET to setup outbuf sayon.chen 2021-02-05 14:41:36 +08:00
  • 9e2c0e532b [vdpu34x]: Fix 10bit fd limit error Herman Chen 2021-02-05 14:14:53 +08:00
  • 219e97f63c [hevc54x]: Modfiy Ref & rcon bodybuf offset set sayon.chen 2021-02-05 09:27:43 +08:00
  • d0ff90bec8 [hal_h264e_vepu541: Use REG_OFFSET to setup addr Herman Chen 2021-02-05 09:14:27 +08:00
  • dd94fee936 [rc]: Update intra qp and qscale calculation sayon.chen 2021-02-04 10:18:15 +08:00
  • 81f14330f4 [mpp_enc]: Fix qp_init check error Herman Chen 2021-02-04 08:38:42 +08:00
  • 3c0e38b80f [vepu541_h264e]: Fix intra block statistic error Herman Chen 2021-02-03 21:11:25 +08:00
  • a77ab8b283 [jpegd]: fix decoding one DQT case Johnson Ding 2021-02-02 21:12:22 +08:00
  • 8a01c12e4a [jpegd]: Add env entry for switching jpegd Johnson Ding 2021-01-30 10:34:01 +08:00
  • 4ecb7de25c [mpp_platform]: Add kernel version detection Herman Chen 2021-02-02 20:19:01 +08:00
  • 7936ba3efe [mpp_enc]: Update i qp when it is not set Herman Chen 2021-01-30 18:35:27 +08:00
  • d7b26bb3af [rc]: Parameter tuning Herman Chen 2021-02-02 09:50:27 +08:00
  • a5cafbabdf [vepu541_rc]: Reduce P frame qp range Herman Chen 2021-02-02 08:50:06 +08:00
  • 774f1ffbc5 [vp9d_paser]: Fix pts err Yandong Lin 2021-02-01 15:52:33 +08:00
  • dde2800edc [vdpu34x]: Fix rcb refine err Ding Wei 2021-01-27 14:58:22 +08:00
  • 434f15ff26 [enc_cfg]: Fix max_reenc_times size check error Herman Chen 2021-01-30 17:51:15 +08:00
  • 6aa528227f [mpp_enc]: Refactor encoder thread flow Herman Chen 2021-01-27 17:57:45 +08:00
  • 91eb74129c [h264e_vepu541]: Update tuning parameter Herman Chen 2021-01-29 16:01:15 +08:00
  • 4cb7a32226 [jpege_api_v2]: Init fixqp as default rc mode for jpege Yandong Lin 2021-01-29 14:16:07 +08:00
  • 1b822d1fdd [rc]: Fix invalid init qp error Herman Chen 2021-01-29 15:11:57 +08:00
  • 8dd7e8f37f [mpp_soc]: rk356x has jpeg decoder with pp Herman Chen 2021-01-27 15:28:47 +08:00
  • 86a1849bd5 [mpp_enc_cfg]: Fix node length mismatch Herman Chen 2021-01-27 15:00:31 +08:00
  • fb714ced4c [mpp_enc]: Add qp check on rc config Herman Chen 2021-01-22 16:55:31 +08:00
  • 6cecbf071b [hal_vdpu34x]: Refine rcb size Yandong Lin 2021-01-21 21:15:15 +08:00
  • a2caeb423a [mpp_soc]: Fix vdpu jpeg with pp failed issue Johnson Ding 2021-01-20 18:07:44 +08:00
  • a1070cced0 [jpegd]: Support NV21 format for rkv jpegd Johnson Ding 2021-01-20 16:38:06 +08:00
  • abac9c3abe [jpegd]: reset table counter before parsing Johnson Ding 2021-01-20 16:33:39 +08:00
  • c440a5ee28 [mpp_enc]: Deprecate MPP_ENC_PRE_ALLOC_BUFF Herman Chen 2021-01-20 17:19:13 +08:00
  • 0ce3ed3048 [mpp_list]: Use class inheritance Herman Chen 2021-01-19 17:06:16 +08:00