Commit Graph

  • d9c3e10b9c [mpp_frame]: on frame copy only check the src ChenHengming 2015-10-21 16:13:09 +00:00
  • 57b6b6a5b9 [mpp_dec]: remove test code ChenHengming 2015-10-21 16:11:43 +00:00
  • 6c61d83a48 [buf_slot]: fix error on SLOTS_SET_FRAME_INFO ChenHengming 2015-10-21 14:57:48 +00:00
  • 8c761eacc8 [mpp_allocator]: fix error print ChenHengming 2015-10-21 14:41:16 +00:00
  • 40e6254a50 [vpu_api_legacy]: fix empty buffer on info change frame ChenHengming 2015-10-21 14:33:28 +00:00
  • c651fae624 [android]: add both libmpp and libmpp_legacy to Android.mk ChenHengming 2015-10-21 14:07:33 +00:00
  • 187328184f [mpp_buffer]: remove extra print ChenHengming 2015-10-21 14:04:51 +00:00
  • b160c4e7c8 [mpp_dec]: enable set_default_width_height control ChenHengming 2015-10-20 23:52:14 +00:00
  • 3898d120c6 [mpi_test]: reset env on test exit ChenHengming 2015-10-20 23:22:30 +00:00
  • 4a75545881 [mpp_enc]: add packet signal to mpp_enc_control thread ChenHengming 2015-10-20 22:54:23 +00:00
  • 4dc165b0cb [mpp_enc]: add basic mpp_enc function ChenHengming 2015-10-20 22:37:23 +00:00
  • f6caca5e61 [mpp]: fix missing unlock on reset ChenHengming 2015-10-20 22:28:44 +00:00
  • 7708015713 [mpp_dec]: fix bug on info change and NULL task found ChenHengming 2015-10-20 21:17:49 +00:00
  • a2fbb24df2 [cmake]: revert mpp_legacy library output name ChenHengming 2015-10-20 21:06:07 +00:00
  • de6807d72e [cmake]: all test link to mpp_shared library, and change libmpp_legacy to libvpu old vpuapi will call libvpu(libmpp_legacy), then mpp_legacy will go to old libvpu or dlopen libmpp ChenHengming 2015-10-20 20:58:52 +00:00
  • 43155e04b1 [cmake]: add mpp share library generation ChenHengming 2015-10-20 20:45:51 +00:00
  • 4a63765c1a [mpp_buffer]: can not use MppBufferService on its init ChenHengming 2015-10-20 16:32:46 +00:00
  • 4a44bf10c4 [mpp_buffer]: add mpp_assert for group check ChenHengming 2015-10-20 15:45:51 +00:00
  • 1d22945770 [mpp_packet]: add function name to pointer check macro ChenHengming 2015-10-20 15:01:23 +00:00
  • a928243640 [mpp_buffer]: fix error on creating legacy buffer group ChenHengming 2015-10-20 14:44:43 +00:00
  • f00ab5693a [vpu_pkt && vpu_reg] add vdpu register setting [h265d] deal with warning in vs [mpp_log] add log function and line [Astyle] run Astyle.bat DingWei 2015-10-20 14:33:14 +00:00
  • b3f0f08ec4 [cmake]: compile mpp_legacy to share library ChenHengming 2015-10-20 13:59:18 +00:00
  • b74e5ac11f [buf_slot]: fix compile warning ChenHengming 2015-10-20 13:56:46 +00:00
  • 6ef612bf51 [buf_slot]: add basic info_change flow, pass test on mpi_test ChenHengming 2015-10-19 22:49:18 +00:00
  • a813c14c3c [mpi]: add new mpp_control cmd ChenHengming 2015-10-19 22:29:51 +00:00
  • 3bbdd966b7 [mpp]: fix path error on mpp_enc ChenHengming 2015-10-19 22:28:45 +00:00
  • 49f003517f [mpp_frame]: add buf_size to mpp_frame_impl ChenHengming 2015-10-19 22:27:23 +00:00
  • 0ec2e83554 [mpp_frame]: add mpp_frame_info_cmp function ChenHengming 2015-10-19 00:41:34 +00:00
  • 0e254614d9 [mpp_buffer]: fix dump error ChenHengming 2015-10-19 00:34:56 +00:00
  • e8a195b429 [mpp_buffer]: update mpp_buffer_test ChenHengming 2015-10-19 00:22:21 +00:00
  • bb540c8bc1 [mpp_buffer]: ChenHengming 2015-10-18 23:40:46 +00:00
  • 98c46b2209 [mpp buf]:release internal unused buf when require a big buf [mpp_dec]:discard the task when parser task invalid ChenSiyong 2015-10-15 22:15:41 +00:00
  • 0701819302 [mpp_buffer]: add buffer group dump function ChenHengming 2015-10-15 19:53:33 +00:00
  • ab796fe1c6 [h265h]: fix linux compile warning ChenSiyong 2015-10-15 16:01:09 +00:00
  • 838659a23c [mpp]: add seek reset flow [h265d]:add seek part code ChenSiyong 2015-10-15 15:38:34 +00:00
  • ca04000e99 [vpu_api]: return dup new fd rather than the old input fd ChenHengming 2015-10-13 21:10:00 +00:00
  • d4924d3143 [ion_allocator]: dup fd when import ion handle, do not use the original handle ChenHengming 2015-10-13 21:08:44 +00:00
  • 005c1029db [mpp]: when mpp deinit only release internal frame buffer group ChenHengming 2015-10-13 19:39:51 +00:00
  • df3995f9bf [mpp_dec]: basic info change flow ready ChenHengming 2015-10-13 16:15:35 +00:00
  • d9a1366054 [mpp_dec]: add info_frame sending ChenHengming 2015-10-13 15:29:57 +00:00
  • 2991f53836 [mpp_log] add FUN_CHECK MEM_CHECK FLE_CHECK macro define from h264d_log.h DingWei 2015-10-13 00:21:49 +00:00
  • cbcf0b5212 [legacy]: generate both share/static library ChenHengming 2015-10-12 23:33:22 +00:00
  • eb3236c8d1 [mpp]: return get_frame error on non-block mode ChenHengming 2015-10-12 23:21:50 +00:00
  • 15dcc0217b [h265d]: modify input packet for mpp_dec ChenSiyong 2015-10-12 23:12:38 +00:00
  • 304373b15d [vp9d] add vp9d parser api DingWei 2015-10-12 23:11:54 +00:00
  • 2db9f21503 [vp9d] add vp9d hal api DingWei 2015-10-12 23:09:48 +00:00
  • 6d94e05c76 [hal_h264d_vdpu_reg] add reg all type [hal_regdrv] add reg set && get function, like on2 [vp9d] add parse && hal module && vp9d_test demo [h265d] update problem in vs bulid mode DingWei 2015-10-12 23:06:07 +00:00
  • ad0cc3e4f4 [mpp]: remove switch case warning ChenHengming 2015-10-12 23:05:31 +00:00
  • 17f1b26cc3 [mpp]: add output block control ChenHengming 2015-10-12 23:04:27 +00:00
  • 7fa4bce3de [mpp]: fix compile error ChenHengming 2015-10-12 22:53:35 +00:00
  • 54ebf67129 [mpp_dec]: add input packet buffer clear to hal thread ChenHengming 2015-10-12 22:47:57 +00:00
  • 047d6a6495 [buf_slot]: add eos setup on mpp_frame ChenHengming 2015-10-12 22:40:46 +00:00
  • 9f2ce51ade [mpp]: add packet/frame block flag and multi-frame output flag ChenHengming 2015-10-12 22:29:38 +00:00
  • 99cb6a06a6 [dummy_dec]: add more comment ChenHengming 2015-10-12 22:25:26 +00:00
  • 7d17eed79c [hal_task]: add previous hardware work status to task [mpp_dec]: fix copy length error [dummy_dec]: separate prepare and parse function ChenHengming 2015-10-12 21:42:13 +00:00
  • a4162130fe [dummy_dec]: fix error on buffer realloc ChenHengming 2015-10-12 21:22:06 +00:00
  • 1c55ea1971 [mpp_packet]: add more comment ChenHengming 2015-10-12 21:08:14 +00:00
  • 51a076df23 [mpp_packet]: add set_length to header ChenHengming 2015-10-12 21:04:26 +00:00
  • 4ffa74d72b [android]: add Android.mk for libmpp_legacy.so ChenHengming 2015-10-12 20:27:13 +00:00
  • 13ca4da6ab [mpp_dec]: fix task check on ending the codec thread ChenHengming 2015-10-12 19:56:58 +00:00
  • 5e4e1a55b1 [misc]: remove warning on Linux ChenHengming 2015-10-12 16:48:55 +00:00
  • a3738346ff [all]: fix compiling error and coding style formating ChenHengming 2015-10-12 16:35:46 +00:00
  • 098feea510 [h265d]: merge csy's h265d modification ChenHengming 2015-10-12 16:16:25 +00:00
  • 511e6bbbb0 [codec_h265d]: merge csy's h265d module [hal_task]: add input_packet to parser_prepare output, change stmbuf to input_index ChenHengming 2015-10-12 15:56:08 +00:00
  • c318361d13 [mpp_buffer]: add buffer clear function to reset mPacketGroup ChenHengming 2015-10-12 15:53:15 +00:00
  • 597730be55 [mpp_buffer]: remove check_buffer_group_limit ChenHengming 2015-10-12 15:25:42 +00:00
  • d09f2d736e [mpp_buffer]: add buffer check on buffer size ChenHengming 2015-10-12 14:55:18 +00:00
  • 5449174411 [mpp_buffer]: add buffer group count limit check on buffer_create ChenHengming 2015-10-12 14:45:18 +00:00
  • 57163700a7 [mpp_hal] add hard_mode which in halcfg to choose rkvdec or on2 hard-chip [hal_h264d_module] add vdpu_api interface; rename function and files' name DingWei 2015-10-11 17:10:14 +00:00
  • dad37656f6 [mpp_frame]: add info_change flag ChenHengming 2015-10-11 16:49:45 +00:00
  • 62524866fc [buf_slot]: add error check on reducing refcount ChenHengming 2015-10-11 16:23:15 +00:00
  • f82298b20b [h264d module] add prepare function; deal with error nalu case [mpp.c] function marco define, updated; [h265d module] update warnning [all module] run A style DingWei 2015-10-10 02:18:04 +00:00
  • 12b80ea667 add temp value in READ_BITS ect macro define DingWei 2015-10-09 23:43:24 +00:00
  • 8ebb8eb139 [mpp_buffer]: change buffer group function name to internal/external ChenHengming 2015-10-09 23:38:46 +00:00
  • ea3f8b6f0d [mpp_buffer]: change buffer group mode to internal/external ChenHengming 2015-10-09 23:21:18 +00:00
  • a9209858fc [mpi]: add MPP_DEC_SET_EXT_BUF_GROUP to mpi_control ChenHengming 2015-10-09 22:53:03 +00:00
  • e3f49b11aa [allocator]: add import and release function to os/mpp allocator ChenHengming 2015-10-09 21:59:41 +00:00
  • c157fecb65 [mpp_packet]: allow zero size packet ChenHengming 2015-10-09 21:57:11 +00:00
  • 3bd426e39b [buf_slot]: fix mpp_buf_slot_dequeue type error ChenHengming 2015-10-09 20:21:09 +00:00
  • 30edcf12e3 [buf_slot]: remove set/get frame functions ChenHengming 2015-10-08 15:27:58 +00:00
  • 1accf5bb3e [buf_slot]: remove set/get buffer, use set/set prop [mpp_dec]: remove task race condition in mpp_dec_hal_thread ChenHengming 2015-10-08 15:24:07 +00:00
  • eae3c3b38f [buf_slot]: add set/get prop function ChenHengming 2015-10-08 14:41:28 +00:00
  • 31693323b6 [buf_slot]: remove mpp_buf_slot_get_display ChenHengming 2015-10-08 00:03:51 +00:00
  • 01b0d16abe [mpp]: fix output order bug ChenHengming 2015-10-07 23:16:20 +00:00
  • 401bb91998 [buf_slot]: remove hw ref function ChenHengming 2015-10-07 22:04:36 +00:00
  • 23f3f65f2d [buf_slot]: remove hw use function ChenHengming 2015-10-07 22:00:56 +00:00
  • fbb51c7854 [buf_slot]: remove dpb ref function ChenHengming 2015-10-07 21:46:13 +00:00
  • 9ae8995ce7 [buf_slot]: remove mpp_buf_slot_set_display ChenHengming 2015-10-07 21:40:20 +00:00
  • 3b4c1fbc51 [buf_slot]: update slot flag and queue design ChenHengming 2015-10-07 21:24:34 +00:00
  • 1090178cac [mpp_frame]: add EOS flag ChenHengming 2015-10-07 17:00:52 +00:00
  • a13c007a1d [misc]: remove compile warning ChenHengming 2015-10-07 15:19:31 +00:00
  • 68ed4054e3 [mpp_packet]: allow NULL data ans zero length to initialize mpp_packet ChenHengming 2015-10-07 14:41:26 +00:00
  • f9e7655349 [mpp_dec]: fix dead loop on wait prev_task ChenHengming 2015-09-29 22:53:36 +00:00
  • 2e9d3efa04 [buf_slot]: add slots pointer to slot handle ChenHengming 2015-09-29 21:32:30 +00:00
  • 51a91810f2 [buf_slot]: rename hw_dst operation to hw_use ChenHengming 2015-09-29 20:45:00 +00:00
  • 056c6394a8 [buf_slot]: allow to reset buffer slot's buffer pointer ChenHengming 2015-09-29 15:09:17 +00:00
  • 3c814a49e7 1.add marco define MPP_FREE() 2.delete h264d_bitread.c and h264d_bitread.h, combine it to mpp_bitread.h 3.all stream have passed DingWei 2015-09-29 00:46:18 +00:00
  • 94f92976d4 [buf_slot]: allow set buffer to buffer slot without set MppFrame ChenHengming 2015-09-28 23:23:13 +00:00
  • b7a25d0c7f [misc]: fix compile warning on linux ChenHengming 2015-09-28 22:35:19 +00:00
  • bed52a856e [utils]: add show_options to utils ChenHengming 2015-09-28 22:31:52 +00:00