DingWei
3d026007ef
[h264d]
...
update free_dpb_mark && write_picture && free_storable_picture;
when dpb_mark_malloc error, add failed;
update dpb error log;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@619 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 09:24:52 +00:00
DingWei
b1cfcfa2ab
[h264d] add write ts stream file
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@618 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 09:10:22 +00:00
DingWei
0c78daa356
[h264d]
...
h264d_callback, add strmd_error_detect_flag;
h264d_parse change flag is_parser_end;
store_picture_in_dpb, when dpb full, remove fs[0], and write out;
reallloc_buffer, add log, and break;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@617 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 09:02:07 +00:00
DingWei
80baa379f3
[h264d] when dpb error, then skip run hard
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@616 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 08:35:10 +00:00
DingWei
267062a5fa
[mpp_dec] conceal prctl in vs
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@615 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 08:29:42 +00:00
DingWei
a974ae5efc
[h264d] conceal comment
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@614 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 08:09:46 +00:00
ChenHengming
a0723a356e
[Android]: Add 64bit script
...
NOTE: there will be ndk error:
../libosal.a(os_env.c.o): In function `os_get_env_u32':
os_env.c:(.text.os_get_env_u32+0x20): undefined reference to `__system_property_get'
../libosal.a(os_env.c.o): In function `os_get_env_str':
os_env.c:(.text.os_get_env_str+0x34): undefined reference to `__system_property_get'
../libosal.a(os_env.c.o): In function `os_set_env_u32':
os_env.c:(.text.os_set_env_u32+0x34): undefined reference to `__system_property_set'
../libosal.a(os_env.c.o): In function `os_set_env_str':
os_env.c:(.text.os_set_env_str+0x8): undefined reference to `__system_property_set'
Solution here: http://www.bubuko.com/infodetail-1014879.html
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@613 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 02:56:03 +00:00
ChenHengming
2600979beb
[Android]: fix 32bit script error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@612 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-22 02:50:20 +00:00
SunBo
19fd27ea1f
[mpp_packet] check mpp_packet_copy_init return value
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@611 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-20 06:49:18 +00:00
DingWei
0322c920fc
[h264d] add condition (p->mem_mark->slot_idx >= 0)) in function store_picture_in_dpb
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@610 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-19 09:36:11 +00:00
ChenSiyong
d37093f490
[mpp_dec] add thread name for hal & parser
...
[mpp_dec] add prepare need consume time debug for parser
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@609 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-16 04:07:08 +00:00
DingWei
e718d7761c
[h264d] update callback, add dec_rdy_sta && strmd_error_status; add judge_new_frame function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@608 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-16 03:36:57 +00:00
DingWei
845710b5c7
[mpp_bitread] add mpp_show_longbits && mpp_show_bits
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@607 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-16 03:24:39 +00:00
DingWei
1ecd3ceaf2
[h265d] add hevc-10bit-4K fast-mode errorinfo mark
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@606 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-16 03:17:10 +00:00
DingWei
bf6fc427ed
[h264d] change check_ref_pic_list errorinfo flag
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@605 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-11 11:21:36 +00:00
DingWei
c95c030fbb
[h264d] add condition (!currSlice->layer_id) && (I_SLICE == currSlice->slice_type)
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@604 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-11 09:32:14 +00:00
DingWei
cb43397a47
[h264d] change has_i_slice_flag to i_slice_no; add p->mem_mark check in func store_picture_in_dpb
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@603 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-11 08:58:55 +00:00
DingWei
b77afe0474
[h264d] remove muti_view_output; add first_iframe_poc;
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@602 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-11 08:04:52 +00:00
DingWei
3a4ff17332
[mpp_bitread] add READ_LONGBITS marco
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@601 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-08 10:22:01 +00:00
DingWei
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
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@600 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-05 03:10:03 +00:00
DingWei
653a6b5aa4
[mpi] add avs marco
...
[vpu_api] add avs marco
[avsd] add avs interface
[test] comment
[h264d] move h264d_rw to codec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@599 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-04-01 09:49:23 +00:00
DingWei
45373ff613
[h264d] prefixcode use 64bit instead.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@598 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-31 12:43:20 +00:00
DingWei
93382fdca3
[h264d] remove problem which sps and pps is packeted in omx h264d_prepare.
...
[h264d] add h264d_flsh in h264d_prepare.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@597 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-28 10:01:06 +00:00
DingWei
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
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@596 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-28 00:49:35 +00:00
ChenSiyong
0eb5fa0038
[vp9_hal] fixed vp9 stride set issue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@595 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-25 02:24:36 +00:00
ChenSiyong
122ade3729
[h265d] sei part add hdr parameter parser
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@594 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-21 12:13:32 +00:00
DingWei
b36e126c45
[h264d] hal_h264d_rkv_pkt, when buffer is empty, use the nearest instead;
...
[h264d] deal with the write out for the unpaired frame;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@593 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-20 10:33:46 +00:00
ChenHengming
8199200963
[astyle]: format coding style on linux and remove warning
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@592 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-18 06:15:42 +00:00
DingWei
a9b5219f97
[h264d] 1.h264d_init picbuf => refpic; astyle format
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@591 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-18 03:51:32 +00:00
ChenSiyong
a31b8ceebf
[h265d]: add away to detect h265 stream is no continue cause dpb error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@590 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-18 01:51:06 +00:00
ChenSiyong
5591835443
[vp9_d]: fixed free wrong address, fix array no used point pointer
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@589 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-18 01:39:51 +00:00
DingWei
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
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@588 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-17 11:37:03 +00:00
ChenHengming
38adb66e64
[android]: add ion heap detect type for rk3188 which do not have dts
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@587 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-17 07:54:48 +00:00
DingWei
a3151e2aac
[vpu_api] add VPU_API_DEC_GET_STREAM_COUNT cmd to query packets stored in vpu which have not been decoded.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@586 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-11 09:33:54 +00:00
DingWei
718e9cdb8b
[h264d] conceal error: when long_term_idx has not value, use max_num_ref_frams instead.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@585 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-11 06:16:30 +00:00
DingWei
a82877310d
[h264d] 1. h264d_slice.c, add check_sps_pps fuction; 2. h264d_dpb.c, add p_Dpb->size judgment.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@584 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-08 10:18:00 +00:00
DingWei
a51c6479d2
[h264d] in function flush_dpb_buf_slot, add slot_idx>=0 to judegment.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@583 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-08 09:30:30 +00:00
ChenSiyong
44c858f648
[mpp_dec]:used one founction to reused que dispaly part codec
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@582 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-02 03:50:05 +00:00
ChenSiyong
67f1f690eb
[mppdec]: disable debug log
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@581 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-02 02:36:04 +00:00
ChenSiyong
5cf3dcb2dd
[mpp_dec] add que display mux for frame que fixed thread async cause push frame que error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@580 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-03-02 02:33:00 +00:00
ChenSiyong
24c3d7712e
[mpp_dec]:add default horstride verstrid config for first frame info set
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@579 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-26 03:49:52 +00:00
ChenHengming
2422a5b2c3
[format]: coding style change
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@578 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-26 01:46:26 +00:00
DingWei
39ba615b30
[h264d] remove iframe_cnt flag in write_picture, for <不能播放.mp4 1280x1920>
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@577 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-25 03:47:33 +00:00
ChenSiyong
4cc1139df4
[h265_d] only when hw callback error only IRAP frame reinit max_ra avoid some frame no decoder
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@576 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-19 09:38:16 +00:00
ChenSiyong
e02eeaef42
[vp9d]: fixed steam packet realloc issue cause 4k video play carsh
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@575 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-18 02:24:22 +00:00
DingWei
e7291c94fe
[h264d] cancle hal_reset error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@574 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-17 08:48:48 +00:00
ChenSiyong
798c63424b
[vp9d]:add reset for vp9 dec
...
[buffer_slot]: used default align when generate default vir stride
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@573 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-15 10:18:10 +00:00
DingWei
bdcd5693de
[h264d] dpb debug: comment iframe_cnt in write out picture which has error in[极致DJ夜场4K测试视频]
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@572 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-15 03:41:07 +00:00
DingWei
1793a7a1fd
[h264d] 1.add two flags into task. 2.use register waited for callback info.3.add dpb_err_flag function.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@571 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-04 06:36:06 +00:00
DingWei
edf77a03c0
[h264d] add slice ref_pic_list_reordering realization
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@570 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-02-04 05:41:08 +00:00