ChenHengming
2fddc4cb9c
[mpp]: remove compile warning on linux
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@939 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-20 08:17:45 +00:00
ChenHengming
b894e5b75b
[mpp]: reject data access on mpp is not inited
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@938 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-20 08:02:47 +00:00
ChenHengming
1a1f2e9ae7
[mpp_dec]: update comment in mpp_dec_parser_thread
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@935 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-17 03:57:45 +00:00
ChenHengming
0444fde06c
[mpg4d]: add mpeg4 DXVA syntax header
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@934 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-17 01:57:16 +00:00
ChenHengming
e9d3ac9861
[cmake]: add x86 android script for 3gr
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@933 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-17 00:59:29 +00:00
ChenHengming
f7341152cb
[mpi_dec_test]: get_frame until return MppFrame is NULL
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@931 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 11:51:56 +00:00
ChenHengming
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.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@930 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 11:34:13 +00:00
ChenHengming
ba460b9e6b
[mpp_buf_slot]: fix error when clear frame without buffer (this may happen on fake reference frame)
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@929 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 09:35:06 +00:00
ChenHengming
4c06405e3d
[mpi/mpp]: add format check function and modify mpp_dec_test for format check
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@925 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 09:12:30 +00:00
ChenHengming
f65e805680
[mpi_dec_test]: fix warning on Linux
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@924 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 07:29:00 +00:00
ChenHengming
5cd404be1b
[mpi_test]: add common mpi decoder test
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@923 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 07:26:32 +00:00
ChenHengming
589bb07317
[mpp]: add need_split flag to MppDec. When set this flag parser will do frame split internally. Default is disabled
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@922 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 07:25:08 +00:00
ChenHengming
dfe367b0ff
[utils]: add mpp_frame write file function to utils
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@921 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-16 07:22:48 +00:00
DingWei
282bd2d59d
[h264d] 宁夏IPTV; update: mpp_dec_flush call h264d_flush to flush out frames, not to remove;
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@919 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-15 10:28:21 +00:00
ChenHengming
c73483f729
[mpp_task]: update encoder secure task mode description
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@918 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-15 08:21:47 +00:00
ChenHengming
4a763f62d4
[h265d]: remove warning on Linux and move h265d_parser_test to mpp/test directory
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@917 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-15 08:17:59 +00:00
ChenHengming
dad9a72f52
[mpi]: add empty function for isp and task queue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@914 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-14 12:29:48 +00:00
ChenHengming
6a552fb7e4
[mpp]: add header for advanced task api
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@913 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-14 12:12:52 +00:00
ChenHengming
c394441f63
[mpp_frame]: add check function to MppFrame
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@911 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-14 09:04:44 +00:00
ChenHengming
f5a03d1aa1
[mpp_packet]: add check function for MppPacket
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@910 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-14 08:34:38 +00:00
ChenHengming
866ddebce3
[readme]: update readme.txt
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@909 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-13 10:07:15 +00:00
ChenHengming
4201f689c0
[format]: format coding style
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@907 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-13 09:47:19 +00:00
ChenHengming
c0866a76f9
[comment]: fix company name hand writing error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@906 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-13 09:42:31 +00:00
ChenHengming
053001c541
[common]: 1. add 32bit runtime function, 2. change uintXX_t to RK definition
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@905 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-12 07:11:52 +00:00
ChenHengming
2963d35770
[legacy]: fix dlopen error on 64bit system
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@904 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-12 07:03:59 +00:00
ChenHengming
74bdf736f0
[mpp_thread]: add mpp_log.h for mpp_assert in thread class
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@903 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-12 02:59:24 +00:00
DingWei
9fd35c7082
[h264d] when first start or seek, direct output first I frame; discard stream in when poc less than first I frame;
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@899 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 08:26:39 +00:00
ChenHengming
b1066150e9
[android]: use static library in android rather than share library
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@898 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 08:17:08 +00:00
ChenHengming
0792547b10
[android]: revert crtbegin_dynamic and crtend_android object on Android
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@897 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 07:50:43 +00:00
ChenHengming
354ceb2e68
[legacy]: fix thumbnail buffer group multiple release issue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@895 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 06:10:43 +00:00
ChenHengming
c511cf3688
[mpp_buffer]: add log mechanism to mpp_buffer
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@894 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 06:09:30 +00:00
ChenHengming
c25d5ec6e0
[mpp_buffer]: reconstruct mpp_buffer_group infrastructure
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@893 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-08 02:50:50 +00:00
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