Commit Graph

  • 5380307bcc [rkv_h265e]: Move rc qp calc from api to hal sayon.chen 2020-01-06 16:15:01 +08:00
  • d39238c871 [h265e]: Add row_dealt_qp set for rkvenc mbrc sayon.chen 2020-01-06 16:11:11 +08:00
  • 636f64e73a [mpp_device]: Fix log print typo Johnson Ding 2020-01-03 16:10:05 +08:00
  • 6630d7f221 [h265e_rkv_hal]: According to rxbb rename regs sayon.chen 2020-01-03 15:18:06 +08:00
  • 5de565c84e [h265e_rkv_hal]: Support format cfg sayon.chen 2020-01-03 15:10:57 +08:00
  • b792ef7114 [h265e]: Support colmv buffer set sayon.chen 2020-01-03 14:52:59 +08:00
  • 72606f13fa [h265e]: rename fivm_max_mrg_cnd to max_mrg_cnd sayon.chen 2020-01-03 14:43:24 +08:00
  • 459eace205 [mpp_frame]: Add color format print Herman Chen 2019-03-19 15:54:27 +08:00
  • 6748990389 [h265e_v2]: Support user data set sayon.chen 2019-12-25 17:45:57 +08:00
  • fd862c2884 [mpp_enc]: enc supprot user data set sayon.chen 2019-12-25 17:44:36 +08:00
  • 7a57f7d5c8 [m2vd]: all time value must be defined as 64bit. Rimon Xu 2019-12-28 15:59:55 +08:00
  • 53edbab5f4 [h264d]: Fix illegal sps_id value from SEI parser. Rimon Xu 2019-12-26 16:18:04 +08:00
  • 6cc5a4ca17 [h265e_api_v2]: fix h265e codec_cfg change flag issue sayon.chen 2019-12-26 16:48:45 +08:00
  • 24a3258e38 [mpp_enc_v2]: fix enc_v2 hal init cfg error sayon.chen 2019-12-26 16:46:54 +08:00
  • e3c7e72d69 [build]: Fix cmake version comparison Johnson Ding 2019-12-24 14:16:46 +08:00
  • a8ef9864c1 [mpp_enc]: Register h265e api function sayon.chen 2019-12-20 16:32:27 +08:00
  • 828effef09 [hal_h265e]: Add hal_api_v2 && rkv h265e regs cfg sayon.chen 2019-12-20 16:13:53 +08:00
  • 00834d7cbd [h265e_api_v2]: add h265e_api_v2 for rk1109 driver sayon.chen 2019-12-20 15:51:48 +08:00
  • 5af2b04898 [rc_api]: add more hal feedback params sayon.chen 2019-12-23 14:28:11 +08:00
  • e36da64e9b [vproc]: set iep deinterlace mode to frame. Rimon Xu 2019-12-03 10:58:57 +08:00
  • 61c938948b [mpg4d]: No need to split frame for extradata packet Xingwen Fang 2019-12-19 21:34:42 +08:00
  • 736f6199b5 [mpp]: use mpp_list to store timestamps Xingwen Fang 2019-12-23 10:41:56 +08:00
  • 069826890f [mpp_enc_v2]: Optimize encoder main flow Herman Chen 2019-12-20 17:17:25 +08:00
  • 8aeb153052 [h264e_api_v2]: Clean up old mpp_rc from h264e v2 Herman Chen 2019-12-20 16:20:11 +08:00
  • 05999b8189 [h265e_api]: set h265e_api as static function sayon.chen 2019-12-20 15:11:25 +08:00
  • 552701a010 [mpp_device]: add mpp_service ioctl sayon.chen 2019-12-20 15:02:13 +08:00
  • abb3607c15 [mpp_meta]: Add osd & roi metadata keyid sayon.chen 2019-12-20 14:34:52 +08:00
  • d5a97b5c2f [h265e]: Add h265e codec config definition sayon.chen 2019-12-20 14:32:23 +08:00
  • 50645d3175 [enc_impl]: Add task to encoder start function Herman Chen 2019-12-20 15:43:40 +08:00
  • 46e189b876 [mpp]: Enable new encoder path by env value Herman Chen 2019-11-26 15:39:28 +08:00
  • f8ff61f57e [h264e]: Add new encoder path implement Herman Chen 2019-11-26 15:36:30 +08:00
  • 6533d422a2 [rc]: Add rate control module Herman Chen 2019-11-27 10:22:25 +08:00
  • ec1673276c [rc]: Add rate control debug header rc_debug.h Herman Chen 2019-12-19 17:41:28 +08:00
  • a686811240 [hal_h264e]: Add new hal_h264e_api to mpp_enc_hal Herman Chen 2019-11-26 15:24:06 +08:00
  • b514b956e3 [hal_h264e]: Add new h264 encoder hal module Herman Chen 2019-11-26 11:06:55 +08:00
  • a712acd78e [enc_impl]: Change enc_impl interface Herman Chen 2019-11-19 20:40:22 +08:00
  • 711a15ad43 [h264d]: fix vdpu2 reg type mistake Johnson Ding 2019-12-19 20:43:12 +08:00
  • 2c7f6c2d95 [rc_data]: Add rc data implement Herman Chen 2019-12-19 10:03:38 +08:00
  • 4b3ed83529 [rc]: Add hardware related RC parameter header Herman Chen 2019-12-19 09:53:12 +08:00
  • 06a6014817 [build]: Update Android build script Johnson Ding 2019-12-02 09:47:39 +08:00
  • 2797a44932 [mpp_list]: Add list_for_each_entry_reverse Herman Chen 2019-12-19 09:01:22 +08:00
  • 2026c7b655 [build]: Fix wrong CMAKE_SYSTEM_PROCESSOR issue Johnson Ding 2019-12-11 20:28:07 +08:00
  • f2ede4569c [h264e_slice]: Add prefix nal and some error fix Herman Chen 2019-12-11 09:36:17 +08:00
  • f627310fa0 [hal_h264e]: Fix common define Herman Chen 2019-12-11 10:27:14 +08:00
  • 0547a740fe [mpi]: Add better sync call to get encoder header Herman Chen 2019-11-27 15:57:42 +08:00
  • 5b2ccb9344 [rc_debug]: Add rate control module debug function Herman Chen 2019-11-27 10:00:38 +08:00
  • 32210ca331 [h264e_syntax]: Add H264ePrefixNal Herman Chen 2019-11-30 10:16:49 +08:00
  • e6ab284dee [hal_task]: Add temporal_id to HalEncTask Herman Chen 2019-11-30 10:15:11 +08:00
  • 7453d6a9da [mpi]: Add change flag for MppEncGopRef Herman Chen 2019-11-29 13:01:05 +08:00
  • 0a48d53d01 [hal]: Remove mpp_enc_refs Herman Chen 2019-10-22 15:47:14 +08:00
  • 7d05e33de8 [mpp]: add /dev/mpp_service support Ding Wei 2019-11-12 09:15:17 +08:00
  • a9d6b3a994 [mpp_dec_vproc]: Add iep deinterlace capacity judge Grey Li 2019-11-29 19:49:08 +08:00
  • 5c1476f96d [hal_h264e]: Add hal_h264e_debug.h Herman Chen 2019-11-26 14:21:27 +08:00
  • dd83ba3fb2 [vp9d]: Format code Herman Chen 2019-11-26 11:04:43 +08:00
  • 2dc0df3228 [hal_h264e_vepu]: Move macro BIT() to table header Herman Chen 2019-11-26 10:28:15 +08:00
  • 8b9449fce7 [jpegd]: Fix compile warning Herman Chen 2019-11-19 19:47:47 +08:00
  • 68c836288c [vp9d]: fixed vp9 dec last segment id update issue sayon.chen 2019-11-21 17:03:27 +08:00
  • 5386cd8827 [m2vd]: fix eos flush not working problem Johnson Ding 2019-11-21 21:07:38 +08:00
  • 37f7e6ac71 Fix input and output timestamp mismatch Zhou Jing 2019-11-21 11:15:23 +08:00
  • 7b47085c19 [test]: Add output block for mpi_enc_test Herman Chen 2019-11-21 10:19:09 +08:00
  • 44f3604fb1 [h264e_dpb]: Add H.264 encoder dpb/slice functions Herman Chen 2019-11-19 11:05:35 +08:00
  • ed13794d4d [h264e_syntax]: Move new syntax to different file Herman Chen 2019-11-19 11:01:11 +08:00
  • 136ef91ba6 [mpp_rc_api]: Add rate control header mpp_rc_api.h Herman Chen 2019-11-19 10:51:00 +08:00
  • 1af542e405 [legacy]: vframe add vui info Chen Jinsen 2019-11-07 20:15:40 +08:00
  • 7119de4620 [h264d]: Fix vdpu2 cache issue Zhou Jing 2019-11-16 15:59:03 +08:00
  • cdadaa9bba [h264e_pps]: Add h264e pps function Herman Chen 2019-10-16 15:44:33 +08:00
  • 50b8dce027 [h264e_sps]: Add h264e sps function Herman Chen 2019-10-14 18:06:52 +08:00
  • f54abf9311 [mpp_enc_cfg]: Add frame status to enc_cfg.h Herman Chen 2019-11-18 19:39:21 +08:00
  • 48ed174d02 [gitignore]: Add VSCode ignore file Herman Chen 2019-11-02 15:53:01 +08:00
  • df4f1a8bc3 [h264d]: check pps id to avoid out of bound error Chen Jinsen 2019-11-18 17:16:58 +08:00
  • 27bbe9ff79 [vp8d]: fix reg struct typo mistake Johnson Ding 2019-11-18 14:12:09 +08:00
  • 82133ab9a1 [hal_h264e]: Print frame size warning only once vicent.chi 2019-10-29 10:30:18 +08:00
  • fdc8ef19cb [mpp]: Fix output slot index assertion failure while get parse error Chen Jinsen 2019-11-07 11:57:23 +08:00
  • c774c8befd [mpp_packet]: Increase meta ref_count on copy Herman Chen 2019-11-08 10:58:17 +08:00
  • df6a30f682 [vepu]: fix mb rc target_error set issue sayon.chen 2019-11-07 10:10:58 +08:00
  • f46e8eb215 [mpp]: Add buffer match signal at frame group callback Chen Jinsen 2019-11-06 10:48:16 +08:00
  • d8e0653169 [dec_vproc]: Fix memory leak on iep open failed Zhou Jing 2019-11-05 21:01:22 +08:00
  • 7c26b23bac [h264d]: Fix dpb size not bigger enough issue Johnson Ding 2019-10-30 15:37:48 +08:00
  • 4ef69884a6 [jpegd]: remove tailing 0xff patch from parser Johnson Ding 2019-10-29 09:38:33 +08:00
  • ba6c612544 [h264d]: Errorinfo is marked incorrectly Wenjie Yang 2019-10-28 08:52:21 +08:00
  • c2a781d05d [hal_h264e_vpu_tbl]: Do not copy multiple tables Herman Chen 2019-10-23 20:27:09 +08:00
  • a961ef5534 [venc_cmd]: Change gop ref cmd definition Herman Chen 2019-10-21 15:53:55 +08:00
  • f59caf70fc [h264e]: Add debug function for h264e Herman Chen 2019-10-17 11:53:05 +08:00
  • c712b71f2f [mpp_rc]: Fix log error Herman Chen 2019-10-16 18:00:46 +08:00
  • db234e2d21 [mpp_packet]: Fix reset function Herman Chen 2019-10-16 15:55:58 +08:00
  • 53997e5cd8 [mpp_base] Add base bit writer function sayon.chen 2019-10-14 15:32:13 +08:00
  • 042696c255 [h265d] move enc&dec common define to h265_syntax sayon.chen 2019-10-15 15:32:47 +08:00
  • ea476ad4d1 [misc]: Change internal API interface Herman Chen 2019-10-14 19:45:46 +08:00
  • 585b187b18 [misc]: Use MppDeviceId to replace HalDeviceId Herman Chen 2019-10-14 17:04:33 +08:00
  • 05ccab453b [h264]: Unify H264d and H264e common defines Herman Chen 2019-10-09 16:34:09 +08:00
  • 3a3e110de6 [mpp_platform]: Add device id definition Herman Chen 2019-10-14 16:35:50 +08:00
  • 76d22d6ac0 [h264e] split common define from h264_rkv_enc sayon.chen 2019-10-10 15:46:12 +08:00
  • 208f0004a5 [build]: Add path detection for different ndk Herman Chen 2019-10-10 18:02:59 +08:00
  • 37602b5bb9 [test]: Skip error opt on parsing parameter Herman Chen 2019-10-10 15:42:00 +08:00
  • cd5b1ccde6 [h265e_vepu22]: mov rkvenc/h265e to vpu/h265e sayon.chen 2019-09-27 11:29:31 +08:00
  • 2310eaac1a [h264e] Remove src directory of h264 encoder Herman Chen 2019-10-08 09:42:41 +08:00
  • 3195b3de91 [avsd]: modify the cmake include of avsd hal Xingwen Fang 2019-09-27 17:10:01 +08:00
  • dd3f0ee71b [enc_impl]: Rename and new enc_impl function Herman Chen 2019-09-20 17:18:37 +08:00
  • 7782c8ea11 [enc_impl]: Add new interface for work flow change Herman Chen 2019-09-20 16:59:15 +08:00
  • e4b0d68fa5 [mpp_enc]: Change controller to EncImplApi Herman Chen 2019-09-20 16:10:12 +08:00