Commit Graph

  • 267062a5fa [mpp_dec] conceal prctl in vs DingWei 2016-04-22 08:29:42 +00:00
  • a974ae5efc [h264d] conceal comment DingWei 2016-04-22 08:09:46 +00:00
  • a0723a356e [Android]: Add 64bit script ChenHengming 2016-04-22 02:56:03 +00:00
  • 2600979beb [Android]: fix 32bit script error ChenHengming 2016-04-22 02:50:20 +00:00
  • 19fd27ea1f [mpp_packet] check mpp_packet_copy_init return value SunBo 2016-04-20 06:49:18 +00:00
  • 0322c920fc [h264d] add condition (p->mem_mark->slot_idx >= 0)) in function store_picture_in_dpb DingWei 2016-04-19 09:36:11 +00:00
  • d37093f490 [mpp_dec] add thread name for hal & parser [mpp_dec] add prepare need consume time debug for parser ChenSiyong 2016-04-16 04:07:08 +00:00
  • e718d7761c [h264d] update callback, add dec_rdy_sta && strmd_error_status; add judge_new_frame function DingWei 2016-04-16 03:36:57 +00:00
  • 845710b5c7 [mpp_bitread] add mpp_show_longbits && mpp_show_bits DingWei 2016-04-16 03:24:39 +00:00
  • 1ecd3ceaf2 [h265d] add hevc-10bit-4K fast-mode errorinfo mark DingWei 2016-04-16 03:17:10 +00:00
  • bf6fc427ed [h264d] change check_ref_pic_list errorinfo flag DingWei 2016-04-11 11:21:36 +00:00
  • c95c030fbb [h264d] add condition (!currSlice->layer_id) && (I_SLICE == currSlice->slice_type) DingWei 2016-04-11 09:32:14 +00:00
  • cb43397a47 [h264d] change has_i_slice_flag to i_slice_no; add p->mem_mark check in func store_picture_in_dpb DingWei 2016-04-11 08:58:55 +00:00
  • b77afe0474 [h264d] remove muti_view_output; add first_iframe_poc; DingWei 2016-04-11 08:04:52 +00:00
  • 3a4ff17332 [mpp_bitread] add READ_LONGBITS marco DingWei 2016-04-08 10:22:01 +00:00
  • ecf49af775 [vpu_api] add VPU_API_GET_VPUMEM_USED_COUNT [h264d] remove dpb_info_old; check_dpb,and add h264d_reset [mpp_buf_slot] add get_used_slot_count DingWei 2016-04-05 03:10:03 +00:00
  • 653a6b5aa4 [mpi] add avs marco [vpu_api] add avs marco [avsd] add avs interface [test] comment [h264d] move h264d_rw to codec DingWei 2016-04-01 09:49:23 +00:00
  • 45373ff613 [h264d] prefixcode use 64bit instead. DingWei 2016-03-31 12:43:20 +00:00
  • 93382fdca3 [h264d] remove problem which sps and pps is packeted in omx h264d_prepare. [h264d] add h264d_flsh in h264d_prepare. DingWei 2016-03-28 10:01:06 +00:00
  • af111d36a1 [h264d] update h264d_test, resolve probleam which single-version demo slot buffer leak, add muti-thread version. [h264d] Astyle [h264d] add free buffer for debug DingWei 2016-03-28 00:49:35 +00:00
  • 0eb5fa0038 [vp9_hal] fixed vp9 stride set issue ChenSiyong 2016-03-25 02:24:36 +00:00
  • 122ade3729 [h265d] sei part add hdr parameter parser ChenSiyong 2016-03-21 12:13:32 +00:00
  • b36e126c45 [h264d] hal_h264d_rkv_pkt, when buffer is empty, use the nearest instead; [h264d] deal with the write out for the unpaired frame; DingWei 2016-03-20 10:33:46 +00:00
  • 8199200963 [astyle]: format coding style on linux and remove warning ChenHengming 2016-03-18 06:15:42 +00:00
  • a9b5219f97 [h264d] 1.h264d_init picbuf => refpic; astyle format DingWei 2016-03-18 03:51:32 +00:00
  • a31b8ceebf [h265d]: add away to detect h265 stream is no continue cause dpb error ChenSiyong 2016-03-18 01:51:06 +00:00
  • 5591835443 [vp9_d]: fixed free wrong address, fix array no used point pointer ChenSiyong 2016-03-18 01:39:51 +00:00
  • 1d64415b84 [vpu_api] add environment value : use_mpp_mode [vpu_api_legacy] add environment value : vpu_api_debug [h264d] add environment value : rkv_h264d_parse_debug && rkv_h264d_hal_debug DingWei 2016-03-17 11:37:03 +00:00
  • 38adb66e64 [android]: add ion heap detect type for rk3188 which do not have dts ChenHengming 2016-03-17 07:54:48 +00:00
  • a3151e2aac [vpu_api] add VPU_API_DEC_GET_STREAM_COUNT cmd to query packets stored in vpu which have not been decoded. DingWei 2016-03-11 09:33:54 +00:00
  • 718e9cdb8b [h264d] conceal error: when long_term_idx has not value, use max_num_ref_frams instead. DingWei 2016-03-11 06:16:30 +00:00
  • a82877310d [h264d] 1. h264d_slice.c, add check_sps_pps fuction; 2. h264d_dpb.c, add p_Dpb->size judgment. DingWei 2016-03-08 10:18:00 +00:00
  • a51c6479d2 [h264d] in function flush_dpb_buf_slot, add slot_idx>=0 to judegment. DingWei 2016-03-08 09:30:30 +00:00
  • 44c858f648 [mpp_dec]:used one founction to reused que dispaly part codec ChenSiyong 2016-03-02 03:50:05 +00:00
  • 67f1f690eb [mppdec]: disable debug log ChenSiyong 2016-03-02 02:36:04 +00:00
  • 5cf3dcb2dd [mpp_dec] add que display mux for frame que fixed thread async cause push frame que error ChenSiyong 2016-03-02 02:33:00 +00:00
  • 24c3d7712e [mpp_dec]:add default horstride verstrid config for first frame info set ChenSiyong 2016-02-26 03:49:52 +00:00
  • 2422a5b2c3 [format]: coding style change ChenHengming 2016-02-26 01:46:26 +00:00
  • 39ba615b30 [h264d] remove iframe_cnt flag in write_picture, for <不能播放.mp4 1280x1920> DingWei 2016-02-25 03:47:33 +00:00
  • 4cc1139df4 [h265_d] only when hw callback error only IRAP frame reinit max_ra avoid some frame no decoder ChenSiyong 2016-02-19 09:38:16 +00:00
  • e02eeaef42 [vp9d]: fixed steam packet realloc issue cause 4k video play carsh ChenSiyong 2016-02-18 02:24:22 +00:00
  • e7291c94fe [h264d] cancle hal_reset error DingWei 2016-02-17 08:48:48 +00:00
  • 798c63424b [vp9d]:add reset for vp9 dec [buffer_slot]: used default align when generate default vir stride ChenSiyong 2016-02-15 10:18:10 +00:00
  • bdcd5693de [h264d] dpb debug: comment iframe_cnt in write out picture which has error in[极致DJ夜场4K测试视频] DingWei 2016-02-15 03:41:07 +00:00
  • 1793a7a1fd [h264d] 1.add two flags into task. 2.use register waited for callback info.3.add dpb_err_flag function. DingWei 2016-02-04 06:36:06 +00:00
  • edf77a03c0 [h264d] add slice ref_pic_list_reordering realization DingWei 2016-02-04 05:41:08 +00:00
  • a6e84c414c [h264d] move error_context structure to p_Dec from p_Vid DingWei 2016-02-04 05:17:33 +00:00
  • 0f45c4ef01 [h264d] mpp_frame_init in dpb_malloc, instead of in init function DingWei 2016-02-04 04:23:17 +00:00
  • 06333fa16b [h264d] cancel warning in andorid [vp9d] cancel warining in vs DingWei 2016-02-04 04:11:45 +00:00
  • b246211b2d [mpp_dec] move discard flag out of mpp_dec.cpp to vpu_api_legacy.cpp DingWei 2016-02-04 03:53:10 +00:00
  • 9ec162eb03 [vpu]: use dts detection in legacy vpu iommu check ChenHengming 2016-02-02 06:45:21 +00:00
  • 42d89860a3 [vp9_d]fix compile error ChenSiyong 2016-02-01 09:51:12 +00:00
  • 5199ffc6d3 [vp9_d] update first version vp9 hardware driver ChenSiyong 2016-02-01 09:39:54 +00:00
  • 8813d376c8 [android]: detect ion heap using sysfs proc infomation ChenHengming 2016-01-30 07:39:33 +00:00
  • f338b15f80 [mpp]: Add comments ChenHengming 2016-01-29 12:01:44 +00:00
  • 8add393bd7 [mpp_buffer]: Fix possible race condition ChenHengming 2016-01-29 11:39:18 +00:00
  • 45de45c61a [mpp_dec]:add debug log for mpi thread destory ChenSiyong 2016-01-29 08:43:34 +00:00
  • 0ca4146eb6 [h264d] define ASSERT,use do{}while(0) DingWei 2016-01-29 06:41:03 +00:00
  • a03baeee9b [slot_frame]: mpp_buf_slot_get_prop fouction check (SLOT_FRAME) mppframe ptr status when no NULL no alloc again ChenSiyong 2016-01-29 06:37:06 +00:00
  • fe81d5a183 [h264d] cancel wanning logs. DingWei 2016-01-29 06:33:02 +00:00
  • d483860923 [h265h]:split mpp bit put from h265 hal ChenSiyong 2016-01-29 05:00:35 +00:00
  • e9fb16afa6 [bit read]:add function to set flag to check if need remove 0x3 ChenSiyong 2016-01-29 03:47:59 +00:00
  • 41ab4b3b05 [android]: set default android ion heap to vmalloc heap ChenHengming 2016-01-29 02:18:51 +00:00
  • 55719b8737 [h264d]1.set default value to 0 of sps and pps;2.add clear error flag operation;3.check every decoder picture is right to decode than set error info flag;3.clean decoder picture when is parse error and set error flag into current decoder picture;4.add flush slot buffer function to clean organ slot buffer when flush dpb; DingWei 2016-01-29 00:47:24 +00:00
  • 75c4f0b8ac [android]: use new ioctl to detect heap status ChenHengming 2016-01-28 01:18:05 +00:00
  • 569d932fa1 [android]: add default heap mask to avoid racing condition ChenHengming 2016-01-27 03:42:22 +00:00
  • 90f94f05ba [android]: add ion heap detection to android os_allocator ChenHengming 2016-01-27 03:15:47 +00:00
  • 31eb296833 [h264d]1.correct bug: clear error context for every frame; 2. Add function to clear frame slot status which in flush and reset functions. DingWei 2016-01-26 01:22:07 +00:00
  • 2eaf9eccc3 [h264d]1. add mvc key and output frame; 2. correct cabac_size; 3. direct use slice_id instead of calculation DingWei 2016-01-25 07:22:20 +00:00
  • c8373c4a71 [h264d] 1. huawei case: repeat send bit-steams, then visits dpb-store which has emptied. modification: ignore dpb empty assert and set this dpb error. 2.Add hardware error callback to parse,then set errorinfo flag into out frame buffer. DingWei 2016-01-24 02:46:06 +00:00
  • a0ba2b11ce [android]: add script to update library ChenHengming 2016-01-24 01:33:19 +00:00
  • ba4197c63c [h264d] rkv_pkt: add code about registers file out. DingWei 2016-01-23 09:16:35 +00:00
  • 95e12a21cf [mpi]: remove redundant code ChenHengming 2016-01-22 06:48:55 +00:00
  • 9cb4dde49e [mpi]: add mpp context check to mpi functions ChenHengming 2016-01-22 06:47:02 +00:00
  • b13f60ba24 [mpi]: fix compile error on linux ChenHengming 2016-01-21 03:13:16 +00:00
  • 40f3486470 [legacy]: fix mpicmd warning ChenHengming 2016-01-21 03:06:00 +00:00
  • 4bf0d086a3 [astyle]: format coding style ChenHengming 2016-01-20 09:45:56 +00:00
  • 9f274ee171 [cmake]: use release build for Android ChenHengming 2016-01-20 08:33:55 +00:00
  • b4c17ba9d3 [mpp_buffer]: allow NULL listener setting ChenHengming 2016-01-20 07:58:46 +00:00
  • 0f36c7e195 [mpp]: move init flag to private data, add comment for extra data ChenHengming 2016-01-20 07:53:55 +00:00
  • cb0d12ec49 [mpi]: rename mpi_flush to mpi_reset [h264d]: fix warning on strupr ChenHengming 2016-01-20 07:36:48 +00:00
  • db7e4ff619 [mpp_info]: remove C++ info class and add C interface for mpp_info strings ChenHengming 2016-01-20 03:27:54 +00:00
  • a1bd47c4c7 [mpi]: add version print to mpp_create ChenHengming 2016-01-20 02:27:05 +00:00
  • 4830431996 [mpi]: use mpp_create / mpp_destroy pair to replace construct ChenHengming 2016-01-20 02:01:10 +00:00
  • 41a1543648 [readme]: update directory and description in readme.txt ChenHengming 2016-01-20 01:44:32 +00:00
  • 4cf7c60c8f [h265_syntx]:fix current dpbs has more ref then rps need cause decoder error ChenSiyong 2016-01-19 06:43:19 +00:00
  • e4d3871dbf [mpp_dec]:fixed destroy lock [vpu_mem]: add return fail when mallocliner buffer fail ChenSiyong 2016-01-15 09:27:07 +00:00
  • 0b48769422 [mpp_packet]: used interal free when buffer alloc by mpppacket self ChenSiyong 2016-01-14 07:42:11 +00:00
  • ecb5caf3e4 [buf_slot]: remove warning on Linux ChenHengming 2016-01-14 07:28:01 +00:00
  • 49a418e1b1 [lock]: use AutoMutex to replace Mutex::Autolock [mpp_mem]: add lock to mem_list and add dump memory status function ChenHengming 2016-01-14 07:24:12 +00:00
  • 1e60d55e70 [mpp_mem]: use snprintf to avoid NULL pointer ChenHengming 2016-01-14 04:38:12 +00:00
  • 1975d15c8d [vpu_legacy]:eos set no contain in frame, return in ret [mpp_dec]:when flush lock codec signal, fixed dead loop in seek status [mpp_dec]:when flush check first packet if is config keep this packet to decoder avoid extract data has been flush cause decoder err [h265d]: mark h265 dec error use check ref has error if ref error mark current dec frame error ChenSiyong 2016-01-13 10:00:49 +00:00
  • 41fcb47315 [android]: use libvpu.so to replace libmpp_legacy.so in Android.mk ChenHengming 2016-01-07 06:55:02 +00:00
  • be686dfd38 [android ion all]: fix allocator_ctx_ion no free when alloc close ChenSiyong 2016-01-05 03:02:46 +00:00
  • 46a3b365b3 [legacy]: initial both buf_size and size on create ChenHengming 2015-12-25 08:10:49 +00:00
  • 9287e78131 [mppdec] add a notify call back interface for parser [h265d]: notify eos to mpp_dec when no slot frame can used ChenSiyong 2015-12-22 02:00:33 +00:00
  • c69969c90a [h265h]:add frame end check flag ChenSiyong 2015-12-21 07:12:45 +00:00
  • a33f1048c0 [h265d]: do not set err mark when IDR frame [h265h]: set miss ref to dec base when no ref used [h265h]: chg cabac error mask 0xfdfffffd to 0xfdffffff this may cause other issue ChenSiyong 2015-12-18 09:49:58 +00:00
  • bbcd3badde [vpu_api]: fix open_ctx parm ctx is null, cause open ctx fail ChenSiyong 2015-12-17 08:04:40 +00:00
  • 37434a0aca [mpp_dec] clear the error info in info change frame ChenSiyong 2015-12-17 04:27:11 +00:00