Commit Graph

  • b212aa4d08 [drm]: stop using drm_mmap and drm_munmap Jeffy Chen 2021-07-28 15:01:45 +08:00
  • baf7047942 [mpp_enc]: Fix qp delta_ip & delta_vi check issue sayon.chen 2021-07-27 15:14:50 +08:00
  • 853782d63b [h264d]: matching macro MAX_NUM_DPB_LAYERS with code Grey Li 2021-07-21 16:00:47 +08:00
  • d125c58815 [h265d]: Reduce malloc/free frequency of sps/pps Yandong Lin 2021-07-21 16:47:08 +08:00
  • 0c43069763 [hal_jpegd]: Fix hal jpeg RGB output byte stride Herman Chen 2021-07-16 10:06:20 +08:00
  • 82aeaebe34 [drm]: Add DRM_CLOEXEC|DRM_RDWR flag on fd import Herman Chen 2021-07-15 16:41:52 +08:00
  • a9410a69d5 [jpegd]: Fix parse err that do not start with soi Yandong Lin 2021-07-14 14:12:09 +08:00
  • 1bc99bed8c [mpi/mpp]: Add mpp internal start / stop function Herman Chen 2021-07-09 16:16:06 +08:00
  • 27fcbaf199 [mpp_dec]: Add more check on decoding mjpeg Herman Chen 2021-07-07 17:48:35 +08:00
  • 40c12b3a33 [hal_h265d]: Fix rps update issue sayon.chen 2021-07-05 21:38:15 +08:00
  • 4dbc29e380 [mpi_dec_test]: Allow loop jpeg decoding test Herman Chen 2021-07-01 16:49:33 +08:00
  • c37a9ba095 [mpp_buffer]: Fix crash on cleanup leaked buffer Herman Chen 2021-07-01 14:26:29 +08:00
  • 2ceca7b53e [hal_jpege_vpu]: Fix qtable memory leak sayon.chen 2021-07-01 10:33:11 +08:00
  • aaa65da3c5 [h264d_sps/pps]: Fix h264d err cause by spspps not update issue Yandong Lin 2021-06-29 15:05:26 +08:00
  • 69211067c9 [mpp_buffer]: Fix miss lock on searching group Herman Chen 2021-06-22 11:31:43 +08:00
  • 926bbb7073 [h264d_parse]: Fix prepare crash issue Yandong Lin 2021-06-28 11:46:54 +08:00
  • 902f0c5a98 [rc_v2]: Add bitrate statistic time cfg interface sayon.chen 2021-06-28 14:01:35 +08:00
  • 37397d6376 [rc_v2]: Rename stat_times to stats_time sayon.chen 2021-06-28 14:24:27 +08:00
  • 17a872e4b9 [mpp_buffer]: Fix error on releasing leaked buffer Herman Chen 2021-06-25 09:47:40 +08:00
  • 5b05a3c5e9 [misc]: Add O_CLOEXEC flag on file open Herman Chen 2021-06-25 10:25:49 +08:00
  • a748e54e88 [drm]: Fix drm handle issue aaron.sun 2021-06-24 16:03:00 +08:00
  • ad3d2bb696 [h264d_vdpu]: Fix ref list err issue Yandong Lin 2021-06-16 15:49:24 +08:00
  • f891449b80 [jpegd]: reset syntax struct before parsing Johnson Ding 2021-06-23 16:26:51 +08:00
  • 17a7c77ee3 [hevc_vepu541]: Fix non_ref frame reg cfg issue sayon.chen 2021-06-23 10:36:44 +08:00
  • e3e2c2d6b0 [h265d]: Fix scaling_list address set issue sayon.chen 2021-06-23 09:23:38 +08:00
  • 4753cbc4e0 [h265d]: Fix error on split with redundant data sayon.chen 2021-06-23 11:44:35 +08:00
  • 221d939485 [mpp_enc_refs]: Fix error on mark LTR on IDR frame Herman Chen 2021-06-17 11:45:54 +08:00
  • b86aa171f3 [h265d]: Support hw resolution capability check sayon.chen 2021-06-18 10:23:29 +08:00
  • 9eb347a5ae [h264d]: Support hw resolution capability check sayon.chen 2021-06-17 18:02:53 +08:00
  • 0383d8258d [vproc]: Expose hw feedback information to vproc Siyong Chen 2021-04-26 16:43:28 +08:00
  • 250a890f96 [vproc]: Fix confliction of detection and config Siyong Chen 2021-04-26 10:18:30 +08:00
  • e6d4d6969b [h264d_dpb]: Fix mismatch the num of dpb_mark and fs issue Yandong Lin 2021-06-04 09:46:02 +08:00
  • 23c086c88a [jpegd]: Fix marker parsing Johnson Ding 2021-06-07 10:21:30 +08:00
  • 559b030bcb [jpegd]: Fix timeout problem Johnson Ding 2021-06-04 16:03:36 +08:00
  • f1c2d025b4 [jpegd]: Suport RGB32 format output Johnson Ding 2021-06-03 20:22:15 +08:00
  • b582fd8e2c [jpegd]: Fix parser error handling Johnson Ding 2021-06-01 14:31:23 +08:00
  • 0b506c18b9 [jpegd]: Do not parse Comment segment Johnson Ding 2021-06-01 15:30:04 +08:00
  • 1f76ce416d [jpegd]: handle extra JPEG header case Johnson Ding 2021-06-01 11:30:56 +08:00
  • 7b680e6e6f [jpege]: Support writing EXIF and MPF data Johnson Ding 2021-04-14 18:28:18 +08:00
  • ecf7531cf8 [mpp_dec]: Add batch_mode config to MppDecBaseCfg Herman Chen 2021-06-03 17:28:09 +08:00
  • 16ce9d1f6b [mpp_server]: Add mpp_server module for batch mode Herman Chen 2021-05-08 18:50:12 +08:00
  • 7bf5ddae98 [rc_v2]: Fix struct read overflow sayon.chen 2021-06-03 16:41:10 +08:00
  • a010011064 [osal]: Use strof_ function in mpp_service Herman Chen 2021-06-03 10:39:04 +08:00
  • b6c914a74d [osal]: Add osal_2str function Herman Chen 2021-06-03 10:18:36 +08:00
  • 3084d79375 [license]: Add apache license file Herman Chen 2021-06-03 10:02:06 +08:00
  • dc6e82f146 Move implement define to new header Herman Chen 2021-05-08 11:51:38 +08:00
  • f53dfac47c [rc_v2]: Support hierarchical QP cfg sayon.chen 2021-05-26 10:42:12 +08:00
  • 2a93497b33 [hal_vdpu34x]: Set hurry mode Yandong Lin 2021-05-27 14:48:13 +08:00
  • 587aebf97c [rc]: Fix gop frame count update error Herman Chen 2021-06-01 11:01:35 +08:00
  • aa57abeb40 [vpu_api_legacy]: Support format stride setup sayon.chen 2021-05-24 14:56:41 +08:00
  • 9ba242bb9c [mpp_enc]: Change thread name rule Herman Chen 2021-05-22 16:12:42 +08:00
  • 33784aca30 [rkv_enc_cmd]: Fix check info err when enc_cfg_set Yandong Lin 2021-05-21 14:51:04 +08:00
  • a0ec1ba235 [rkv_enc_cmd]: Fix check info err when mpp_enc_cfg_set Yandong Lin 2021-05-21 11:10:45 +08:00
  • dbd2e2a77b [mpi]: Add mpp_start and mpp_stop Herman Chen 2021-05-20 09:29:10 +08:00
  • 94a8f7dd95 [debian]: update changelog Caesar Wang 2021-05-19 11:01:21 +08:00
  • b696216330 [mpp_enc_impl]: Cleanup hal_task on empty eos task Herman Chen 2021-05-19 10:43:00 +08:00
  • a8ac97e5a9 [mpp_time_test]: Add timer test case Herman Chen 2021-05-17 20:02:25 +08:00
  • 44e96b5fc0 [mpeg4d]: Fix eos mismatch problem Johnson Ding 2021-05-17 14:21:57 +08:00
  • bbae9e98a7 [mpp_thread]: Add broadcast function Herman Chen 2021-05-16 11:11:34 +08:00
  • 53a5653cc8 [mpp_list]: Update C macro Herman Chen 2021-05-15 14:58:00 +08:00
  • bf6a59f67f [jpege]: Support jpeg enc dynamic setting rotation param Yandong Lin 2021-05-14 11:47:30 +08:00
  • ffe4ef768b [hal_vp8e]: Fix vp8e not support argb source issue Yandong Lin 2021-05-13 21:14:09 +08:00
  • f9ffe330b8 [hal_h264d_vdpu34x]: Reduces the number of calls to mpp_put_bits() Yandong Lin 2021-05-12 10:34:24 +08:00
  • 7f1b5ab31a [h264d]: Optimize the sps&&pps reference codes Ding Wei 2021-05-08 18:24:12 +08:00
  • 3c317fedf3 [rc_v2]: Fix bitalloc size equal 0 cause div 0 Siyong Chen 2021-04-14 14:34:56 +08:00
  • d1366a4801 [mpp_mem_pool]: Move mpp_mem_pool to osal Herman Chen 2021-05-12 20:41:10 +08:00
  • 2204012fb3 [mpp_buffer]: Fix error on buffer group reset Herman Chen 2021-05-12 20:17:04 +08:00
  • 825467160e [hal_vp9d_rkv]: Fix mv base offset err Yandong Lin 2021-05-11 11:40:10 +08:00
  • 0c9718e266 [hal_h264d]: vdpu34x: simplify some put_buts writing Ding Wei 2021-05-10 17:34:29 +08:00
  • 547ec685a1 [h264d]: optimize refer info relative process Ding Wei 2021-05-10 15:05:22 +08:00
  • 4d7d1b5b79 [h265d_parser]: Use new method for pps change check sayon.chen 2021-05-11 10:41:11 +08:00
  • 891a416961 [mpp_thread]: Rewrite Autolock function sayon.chen 2021-05-10 11:15:01 +08:00
  • 507c36af90 [mpp_enc_cfg]: Fix chroma qp offset typos Herman Chen 2021-05-11 08:38:40 +08:00
  • b75f833e74 [h265d_parser2_syntax]: Optimize syntax fill sayon.chen 2021-05-08 16:00:13 +08:00
  • a73905adae [h265d_34x]: Ps hal_buf not update every frame sayon.chen 2021-05-08 10:50:32 +08:00
  • 25bd6716e2 [hal_h264d]: use memcpy instead of mpp_buffer_write Ding Wei 2021-05-10 11:17:21 +08:00
  • d6d5670480 [h264d]: if scanlist is not enable, skip it Ding Wei 2021-05-10 10:58:58 +08:00
  • b6e11a5aae [h264d]: use impl's variable instead of mpp_frame_xx Ding Wei 2021-05-10 10:30:51 +08:00
  • 60ffcb9375 [mpp_mem_pool]: Fix put_pool err Yandong Lin 2021-05-10 09:58:32 +08:00
  • 14f93e251b [vp9d/vp8d/m2vd_parser]: Fix deinit MppFrame with mpp_free error Yandong Lin 2021-05-10 09:56:58 +08:00
  • f86fcc7663 [osal]: Add mpp_trace using ftrace Herman Chen 2021-05-09 16:24:13 +08:00
  • b2bf57c2f8 [h265d]: Fix slot->status.has_frame assert issue sayon.chen 2021-05-08 15:09:32 +08:00
  • cee0762db9 [mpp_mem_pool]: Fix destruction error on Android Herman Chen 2021-05-07 15:58:04 +08:00
  • b2bbadf045 [jpegd]: Fix deinit MppFrame with mpp_free error Herman Chen 2021-05-07 15:40:46 +08:00
  • 4d7b67bf6e [mpp_buf_slot]: Use preallocated log storage Herman Chen 2021-05-06 14:54:47 +08:00
  • 90b1c01b55 [h264d]: Reduce malloc / free Herman Chen 2021-05-06 14:03:03 +08:00
  • c6d2144afa [mpp_buffer]: Use mem pool reduce malloc/free Herman Chen 2021-05-06 09:28:41 +08:00
  • ca0b9b8264 [mpp_mem_pool]: Add put_pool function Herman Chen 2021-05-06 09:56:40 +08:00
  • 03f94da031 [h264d]: Revert 0250dab00c Johnson Ding 2021-04-30 17:52:08 +08:00
  • 91cbd85488 [mpp_frame/packet]: Reduce malloc/free Yandong Lin 2021-04-29 14:33:30 +08:00
  • ed69e9077f [mpp_mem_pool]: Add common module MppMemPool Yandong Lin 2021-04-29 14:25:18 +08:00
  • dbda66de53 [test]: Add quiet flag to decoder test log Herman Chen 2021-04-29 16:08:21 +08:00
  • cdec28698c [mpp_buffer]: Add info dump on buffer leaked Herman Chen 2021-04-28 10:12:12 +08:00
  • ff5c5aec39 [hal_h265d]: fix issue for rcb_buf not free Ding Wei 2021-04-28 09:47:01 +08:00
  • aed7c380c5 [mpp]: Fix block input error Herman Chen 2021-04-26 14:22:18 +08:00
  • 7d8b6414c3 [mpp_buffer]: Use new mutex lock Herman Chen 2021-04-25 18:04:52 +08:00
  • 841022f529 [mpi_dec_multi_test]: Add quiet flag to disable log Herman Chen 2021-04-26 14:44:02 +08:00
  • c01259d4fe [jpegd]: fix marker parsing error Johnson Ding 2021-04-25 15:02:50 +08:00
  • 025275ab26 [mpi_dec_utils]: Fix build warning under 64-bit Yandong Lin 2021-04-23 09:51:17 +08:00
  • 0e0071db2b [mpp_buffer]: Use fixed array to record history Herman Chen 2021-04-25 09:54:09 +08:00