Commit Graph

  • 195acfdb33 commit the source code of h264e hal part GaoZhili 2016-07-14 09:37:37 +00:00
  • 3249378118 only format the unformated code to standard style GaoZhili 2016-07-14 09:34:04 +00:00
  • c7c9cc380b commit the source code of h264e control part GaoZhili 2016-07-14 09:25:19 +00:00
  • 94b4f98b45 [test]: add buffer pointer verification to mpp_buffer_test ChenHengming 2016-07-14 09:15:11 +00:00
  • b8d2409710 [MppFrame]: define new frame type bit definition and fix mpeg2/mpeg4 frame type output error ChenHengming 2016-07-13 10:32:13 +00:00
  • 668393735f [allocator]: fix failed error detection on ion/drm allocator import function ChenHengming 2016-07-13 09:40:08 +00:00
  • 0247fb3270 [legacy]: assign MppFrame mode to VPU_Frame frameType directly ChenHengming 2016-07-13 07:02:48 +00:00
  • 455d8f47f6 [vpu]: fix handwriting error ChenHengming 2016-07-13 06:02:21 +00:00
  • d6ba66cfab [vpu]: correct vpu device print and add vpu_debug for register print ChenHengming 2016-07-13 04:59:05 +00:00
  • 7c467a15cc [legacy] rename VpuApi class to VpuApiLegacy avoid conflict to old vpuai ChenSiyong 2016-07-13 03:05:09 +00:00
  • 0b259c5837 [264d_parser] fixed eos not set to task at prepare status ChenSiyong 2016-07-12 02:57:25 +00:00
  • 4e1b1e1523 [mpeg4d]: fix memory leak on reset, remove extra print ChenHengming 2016-07-11 11:00:48 +00:00
  • 6e8c048811 [mpeg4d]: fix timestamp all zero issue ChenHengming 2016-07-11 10:32:31 +00:00
  • 46b85bdb1c [h263d]: fix timestamp all zero issue ChenHengming 2016-07-11 10:29:38 +00:00
  • ede81ae620 [mpi]: enable H.263 decoder and rename libvpu to worker_vpu ChenHengming 2016-07-11 09:58:43 +00:00
  • 04056315a1 [h263d]: fix h263 display error and dpb dump error ChenHengming 2016-07-11 09:51:38 +00:00
  • 49c6eaf01c [mpeg4d]: fix frame display issue ChenHengming 2016-07-11 09:49:21 +00:00
  • 428bf85f3e [h263d]: fix crash for syntax number error ChenHengming 2016-07-11 08:51:43 +00:00
  • 0b95b8b305 [mpi]: enable mpeg4 decoder at mpi ChenHengming 2016-07-08 10:56:34 +00:00
  • 56b704f4cb [mpeg4d]: fix xvid stream error ChenHengming 2016-07-08 10:41:24 +00:00
  • f658df00fb [h264d] add yuv422 format support. DingWei 2016-07-08 10:15:05 +00:00
  • 7965f5dfd9 [android]: fix android binary runtime error due to error bionic libc linking ChenHengming 2016-07-08 07:33:03 +00:00
  • 92ba46a86b [h263d]: add vpu H.263 decoder framework source code ChenHengming 2016-07-08 06:36:55 +00:00
  • e0d0475145 [cmake]: add VPUClient function to libvpu.so ChenHengming 2016-07-08 03:54:42 +00:00
  • c2f790a0ce [mpeg4d]: fix crash on xvid stream ChenHengming 2016-07-07 12:52:58 +00:00
  • 304292feb7 [hal_mpeg4d]: setup all reference frame register regardless frame type ChenHengming 2016-07-07 11:03:47 +00:00
  • 7f62c08337 [mpeg4d]: Fix error frame/N frame skip issue ChenHengming 2016-07-07 10:54:39 +00:00
  • 18f974c764 [mpeg4d]: enlarge mpeg4 decoder direct mv buffer size to mb_count * 4 * sizeof(U32) ChenHengming 2016-07-07 04:50:23 +00:00
  • 92744981b1 [cmake]: remove -lvpu option on Android case LinJinfa 2016-07-06 10:38:16 +00:00
  • 31f69e313e upload allocator dirctory GaoZhili 2016-07-05 03:35:17 +00:00
  • 5603c024fb [vpu_api_legacy] reset eos flag in vpu_api when eos set in seek status ChenSiyong 2016-07-04 08:43:22 +00:00
  • b334768d6f [mpeg4d]: fix bug on eos and reset ChenHengming 2016-07-02 10:44:37 +00:00
  • dba5c94f8e [mpeg4d]: update mpeg4 parser and hal for vpu2 ChenHengming 2016-07-01 09:54:42 +00:00
  • 15ce9ca949 [mpp_frame/mpp_packet]: fix check print lack of input parameter problem ChenHengming 2016-07-01 09:17:29 +00:00
  • ab2fb3de4c [mpp_buffer]: 1. Separate mpp_buffer_import_with_tag into two macro for different usage. 2. Add more comment. 3. Change helper macro and function parameter order for better understanding. ChenHengming 2016-07-01 06:44:01 +00:00
  • c9d4080335 [mpp_buffer]: fix mpp_buffer_test error on Android for normal buffer can not be import/release ChenHengming 2016-07-01 04:48:52 +00:00
  • 981d51187b [linux]: fix mpp_buffer_test error on linux ChenHengming 2016-07-01 04:01:54 +00:00
  • 563a08525a [mpp_buffer]: add output MppBuffer to mpp_buffer_commit interface. Also add misc group internally ChenHengming 2016-07-01 02:41:11 +00:00
  • fa119620cd [mpp_dec] modify eos flow, fixed eos no notify to user ChenSiyong 2016-06-30 02:02:45 +00:00
  • 12e12ae0f2 [mpp_packet] malloc packet more size then real need avoid 32bit read crash ChenSiyong 2016-06-30 01:59:44 +00:00
  • 3505440a68 [h264d] remove bug, which eliminate zeros in nalu tail; DingWei 2016-06-29 07:13:21 +00:00
  • 1af53e292d [h264d] remove no-MMU case; DingWei 2016-06-28 12:46:56 +00:00
  • f178e39359 [hevc]: remove unused file ChenHengming 2016-06-28 09:19:39 +00:00
  • 902a9e6cff [m2vd] add mask for file debug [m2vh] fixed m2vh vpu socket no release cuase fd leak [vp8h] fixed vp8h vpu socket no release cause fd leak ChenSiyong 2016-06-27 07:29:47 +00:00
  • f6648c1185 [buf_slot]: define 0xff to be the invalid slot index indicator ChenHengming 2016-06-24 07:27:20 +00:00
  • 5896aeda37 [vpu_legacy] fixed flush init check issue [m2vd] add remove rkvb in split frame function ChenSiyong 2016-06-24 03:34:50 +00:00
  • 8fb04334b4 [buf_slot]: add slot global index to better understand of buffer slot behave ChenHengming 2016-06-24 02:52:15 +00:00
  • ff1a8f1fcb [mpp]: add internal pts mode flag for mpeg2/mpeg4 ChenHengming 2016-06-23 11:19:33 +00:00
  • 85dd93fadf [vp8d] remove unused log in the parser & hal [vp8d] realloc stream buf when buf is no enough [vp9d] remove unused code & reset eos in reset status ChenSiyong 2016-06-23 03:36:46 +00:00
  • af8c3f8016 [m2v_d] remove unused include in file [m2v_d] add eos notify to mpp_dec [m2v_d] realloc stream buf when buf is no enough ChenSiyong 2016-06-23 03:34:25 +00:00
  • 6385471dea [vpu_api_legacy]: add init_ok check for api legacy/vpu_api_legacy.cpp [h265d_d] clear eos flag when reset ChenSiyong 2016-06-23 03:20:17 +00:00
  • 8ade39c2c0 [vp8] add vp8 parser & hal for mpi [m2vh] modify hal CMakeLists ChenSiyong 2016-06-21 10:23:38 +00:00
  • ebf573f623 [vpu_api_legacy] no return error in decode_sendstream when list is full ChenSiyong 2016-06-21 10:06:45 +00:00
  • 89720baea2 [h265d] revert 882 modify for hevc modify [mpg4_d] fix no mpg4d_api.h cause compile error ChenSiyong 2016-06-21 10:00:08 +00:00
  • 33f5243aee [h264d] remove warnning and code which is no used; DingWei 2016-06-21 03:24:58 +00:00
  • cc102579f6 [hal_task] add hal callback strut; [h264d] remove register error judge to hal_wait from callback; [h264d] update vdpu hal module, and set it mode as use_mpp_mode = 2; DingWei 2016-06-21 02:33:13 +00:00
  • bf4936ac82 [mpg4d]: add hal_mpg4d_api.h ChenHengming 2016-06-20 08:35:51 +00:00
  • 611a677fbc [mpg4d]: commit empty mpeg4 parser/hal with correct split function ChenHengming 2016-06-20 08:31:58 +00:00
  • 2fddc4cb9c [mpp]: remove compile warning on linux ChenHengming 2016-06-20 08:17:45 +00:00
  • b894e5b75b [mpp]: reject data access on mpp is not inited ChenHengming 2016-06-20 08:02:47 +00:00
  • 1a1f2e9ae7 [mpp_dec]: update comment in mpp_dec_parser_thread ChenHengming 2016-06-17 03:57:45 +00:00
  • 0444fde06c [mpg4d]: add mpeg4 DXVA syntax header ChenHengming 2016-06-17 01:57:16 +00:00
  • e9d3ac9861 [cmake]: add x86 android script for 3gr ChenHengming 2016-06-17 00:59:29 +00:00
  • f7341152cb [mpi_dec_test]: get_frame until return MppFrame is NULL ChenHengming 2016-06-16 11:51:56 +00:00
  • c31e7ada4a [mpp]: change mpi_get_frame return value meaning: return MPP_NOK means flow error return MPP_OK does not mean there is available frame, need to check the MppFrame pointer [mpp_dec_test]: reduce buffer size on reading to avoid one packet multiple frame input. ChenHengming 2016-06-16 11:34:13 +00:00
  • ba460b9e6b [mpp_buf_slot]: fix error when clear frame without buffer (this may happen on fake reference frame) ChenHengming 2016-06-16 09:35:06 +00:00
  • 4c06405e3d [mpi/mpp]: add format check function and modify mpp_dec_test for format check ChenHengming 2016-06-16 09:12:30 +00:00
  • f65e805680 [mpi_dec_test]: fix warning on Linux ChenHengming 2016-06-16 07:29:00 +00:00
  • 5cd404be1b [mpi_test]: add common mpi decoder test ChenHengming 2016-06-16 07:26:32 +00:00
  • 589bb07317 [mpp]: add need_split flag to MppDec. When set this flag parser will do frame split internally. Default is disabled ChenHengming 2016-06-16 07:25:08 +00:00
  • dfe367b0ff [utils]: add mpp_frame write file function to utils ChenHengming 2016-06-16 07:22:48 +00:00
  • 282bd2d59d [h264d] 宁夏IPTV; update: mpp_dec_flush call h264d_flush to flush out frames, not to remove; DingWei 2016-06-15 10:28:21 +00:00
  • c73483f729 [mpp_task]: update encoder secure task mode description ChenHengming 2016-06-15 08:21:47 +00:00
  • 4a763f62d4 [h265d]: remove warning on Linux and move h265d_parser_test to mpp/test directory ChenHengming 2016-06-15 08:17:59 +00:00
  • dad9a72f52 [mpi]: add empty function for isp and task queue ChenHengming 2016-06-14 12:29:48 +00:00
  • 6a552fb7e4 [mpp]: add header for advanced task api ChenHengming 2016-06-14 12:12:52 +00:00
  • c394441f63 [mpp_frame]: add check function to MppFrame ChenHengming 2016-06-14 09:04:44 +00:00
  • f5a03d1aa1 [mpp_packet]: add check function for MppPacket ChenHengming 2016-06-14 08:34:38 +00:00
  • 866ddebce3 [readme]: update readme.txt ChenHengming 2016-06-13 10:07:15 +00:00
  • 4201f689c0 [format]: format coding style ChenHengming 2016-06-13 09:47:19 +00:00
  • c0866a76f9 [comment]: fix company name hand writing error ChenHengming 2016-06-13 09:42:31 +00:00
  • 053001c541 [common]: 1. add 32bit runtime function, 2. change uintXX_t to RK definition ChenHengming 2016-06-12 07:11:52 +00:00
  • 2963d35770 [legacy]: fix dlopen error on 64bit system ChenHengming 2016-06-12 07:03:59 +00:00
  • 74bdf736f0 [mpp_thread]: add mpp_log.h for mpp_assert in thread class ChenHengming 2016-06-12 02:59:24 +00:00
  • 9fd35c7082 [h264d] when first start or seek, direct output first I frame; discard stream in when poc less than first I frame; DingWei 2016-06-08 08:26:39 +00:00
  • b1066150e9 [android]: use static library in android rather than share library ChenHengming 2016-06-08 08:17:08 +00:00
  • 0792547b10 [android]: revert crtbegin_dynamic and crtend_android object on Android ChenHengming 2016-06-08 07:50:43 +00:00
  • 354ceb2e68 [legacy]: fix thumbnail buffer group multiple release issue ChenHengming 2016-06-08 06:10:43 +00:00
  • c511cf3688 [mpp_buffer]: add log mechanism to mpp_buffer ChenHengming 2016-06-08 06:09:30 +00:00
  • c25d5ec6e0 [mpp_buffer]: reconstruct mpp_buffer_group infrastructure ChenHengming 2016-06-08 02:50:50 +00:00
  • 12ee09be3d [h264d] remove warning; [oasl] remove warning in linux; [m2v] update CMakeLists in vs; remove warning; DingWei 2016-06-08 02:26:01 +00:00
  • 5ba125957b [vpu] remove vpu_client_debug code. DingWei 2016-06-07 13:58:35 +00:00
  • edf311ca4d [vpu] commit vpu_client_debug code DingWei 2016-06-07 13:54:52 +00:00
  • 72807ab5b5 [h264d] remove warning DingWei 2016-06-07 13:48:13 +00:00
  • 6e48de3ea5 [h264d] add struct PictureError; add poc_interval for as soon as write picture out; DingWei 2016-06-07 13:25:11 +00:00
  • 955da277e9 [h264d] when dpb_cur_err_flag use 1 instead of VPU_FRAME_ERR_UNKNOW; in check_dpb_discontinuous function add !dec_pic->combine_flag condition. DingWei 2016-06-07 13:23:06 +00:00
  • 544b6a0d4c [h264d] remove subset_sps check null pointer. DingWei 2016-06-07 13:19:04 +00:00
  • 218354e088 [osal]: fix import failed on window and linux [mpp_buffer]: add mpp_buffer function ChenHengming 2016-06-07 09:36:27 +00:00
  • f3822e7828 [h264d]: remove extra flush on deinit [h265d]: prevent possible multiple set eos ChenHengming 2016-06-07 02:57:35 +00:00
  • 7707ce1b2d [h264d]: fix abort on multiple h264d flush operation ChenHengming 2016-06-07 02:40:41 +00:00