Commit Graph

725 Commits

Author SHA1 Message Date
DingWei
12ee09be3d [h264d] remove warning;
[oasl]  remove warning in linux;
[m2v]   update CMakeLists in vs; remove warning;

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@892 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 02:26:01 +00:00
DingWei
5ba125957b [vpu] remove vpu_client_debug code.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@891 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 13:58:35 +00:00
DingWei
edf311ca4d [vpu] commit vpu_client_debug code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@890 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 13:54:52 +00:00
DingWei
72807ab5b5 [h264d] remove warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@889 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 13:48:13 +00:00
DingWei
6e48de3ea5 [h264d] add struct PictureError; add poc_interval for as soon as write picture out;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@888 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 13:25:11 +00:00
DingWei
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.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@887 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 13:23:06 +00:00
DingWei
544b6a0d4c [h264d] remove subset_sps check null pointer.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@886 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 13:19:04 +00:00
ChenHengming
218354e088 [osal]: fix import failed on window and linux
[mpp_buffer]: add mpp_buffer function 

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@884 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 09:36:27 +00:00
ChenHengming
f3822e7828 [h264d]: remove extra flush on deinit
[h265d]: prevent possible multiple set eos

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@882 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 02:57:35 +00:00
ChenHengming
7707ce1b2d [h264d]: fix abort on multiple h264d flush operation
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@881 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 02:40:41 +00:00
ChenHengming
5ed32b915f [mpeg2]: fix header extern C definition
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@880 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-07 02:08:55 +00:00
ChenHengming
fa0d33ab9f [osal]: fix mpp_allocator handwriting error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@878 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-06 12:19:38 +00:00
ChenSiyong
fe50b2ba45 1、[mv2d] add timestamp process
2、[mv2d] remove unused code 

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@874 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-06 01:16:13 +00:00
ChenSiyong
acaf22616c [m2v] support mpeg2 dec in mpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@873 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-03 10:28:32 +00:00
ChenSiyong
607a3b43bf [vpu_legacy] fix process width mask for video bit depth may cause window compile error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@870 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-03 06:36:10 +00:00
ChenSiyong
a63afb68c5 [vpu_legacy] process with mask for video bit depth
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@869 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-03 06:28:44 +00:00
ChenHengming
d24e6800f1 [mpp_log]: use dynamic abort to replace static compiled mpp_abort
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@864 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-02 10:08:19 +00:00
ChenHengming
788ae5dd63 [osal]: remove extra header in os_allocator.c
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@859 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-01 10:51:07 +00:00
ChenHengming
838c7e6e41 [linux]: add drm allocator support to linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@858 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-01 10:45:04 +00:00
ZhaoJun
3ae8f919c5 [osal]: add drm allocator for linux system
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@857 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-01 10:40:31 +00:00
ChenHengming
31a488585e [mpp_packet]: add MppBuffer to MppPacket
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@852 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-01 01:36:37 +00:00
ChenHengming
cb1f526351 [mpp_buffer]: add mpp_buffer_get_size interface
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@849 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-31 07:44:01 +00:00
DingWei
23067f3253 [mpp_base] remove mpp library
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@848 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-31 02:20:59 +00:00
DingWei
aec7175a62 [mpp] deal with problem in vs compile;
[mpp_dec] remove warning

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@847 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-30 09:56:31 +00:00
ChenSiyong
39c9a365ba [mpp] replace ANDROID to RKPLATFORM
[rk_list] remove reunlock mux at the same founction 

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@845 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-30 07:07:23 +00:00
ChenHengming
3d53388c04 [hal]: rename variable in hal_task.cpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@843 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-28 01:21:49 +00:00
ChenSiyong
8446a6f086 [linux] add ion.h for linux
[cmake] add RKPLATFORM set  

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@842 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-27 09:55:22 +00:00
ChenSiyong
4927270bbc [mpp] fixed compile warning in linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@841 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-27 09:51:39 +00:00
DingWei
d07bff1e21 [avsd] add DRKV_AVSD_DEBUG for vs and android, except Linux;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@836 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 11:43:25 +00:00
ChenHengming
86241e2dd2 [cmake]: dependence refactor, use mpp_base to replace mpp in codec/hal
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@835 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 10:40:31 +00:00
ChenSiyong
8fbbaa07f7 [mpp_dec] add flush and push_display when found info change at hal_thread
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@831 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 08:51:58 +00:00
ChenSiyong
138a4e734a [h265d_parser] in the flush status only found eos flag then set frame eos
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@830 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 08:49:47 +00:00
ChenSiyong
2d173d4b0c [vp9d_paser] add eos notify for vp9 end of play
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@829 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 08:48:07 +00:00
DingWei
3d3367189e [h264d] when p_Dpb->used_size more than 8, force to flush one frame out.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@826 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 07:31:07 +00:00
DingWei
e468304675 [h264d] h264d_flush use has_get_eos for eos and change dpb_used_size for notify callback;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@825 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 07:29:42 +00:00
ChenHengming
f7cfe5c55e [osal]: fix crash on can not found device information under device-tree
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@823 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-26 03:30:06 +00:00
ChenHengming
cdb393d088 [hal]: rename MppTaskStatus to HalTaskStatus
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@822 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-25 09:46:59 +00:00
ChenHengming
7e6fb578d2 remove extra link object which will cause first script run error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@820 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-25 07:21:21 +00:00
ChenHengming
2e69e3b32e [mpp]: move all base components to mpp/base
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@816 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-25 06:23:00 +00:00
ChenHengming
95f1832a99 [mpp]: add /mpp/base/inc directory
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@814 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-25 02:29:20 +00:00
ChenHengming
fa0be26345 [mpp]: add base directory for mpp basic components
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@813 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-25 02:28:01 +00:00
ChenHengming
70b9429c3b [osal]: fix allocator_ion warning on linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@809 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-24 08:56:44 +00:00
ChenHengming
d4b871ef15 [oasl]: move ion allocator to new directory for linux reuse
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@808 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-24 08:41:18 +00:00
ChenHengming
251bfc81fa [osal]: add NULL pointer protection to mpp_allocator
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@807 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-24 08:09:49 +00:00
ChenHengming
91ef4a9dda [osal]: add windows pthread_setname_np
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@806 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-24 06:16:58 +00:00
LinKesheng
a2b391de18 [VPU] clear up VPUClientInit.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@801 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-20 08:31:21 +00:00
ChenSiyong
2e670fa6a4 [vp9_hal] optimize vp9 hal for seg map update no used memcpy just swap cur & last buf
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@797 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-20 04:54:12 +00:00
DingWei
58c9fb86ac [h264d] add device detect
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@796 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-20 02:22:50 +00:00
ChenSiyong
3521d30383 [vp9_hal] optimize vp9 hal probecount updata if no need refresh no copy count from hardware
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@792 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-20 01:30:18 +00:00
ChenHengming
a6fe6005cf [mpp_buffer]: use error print to replace assert on deinit
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@791 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-05-20 01:24:28 +00:00