Commit Graph

829 Commits

Author SHA1 Message Date
ChenHengming
ac9505c16c [mpp_task]: add advanced task flow to mpp, mpi_enc_test can work without error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1035 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-16 10:13:35 +00:00
ChenHengming
947da74b5d [mpp_meta]: fix possible error in mpp_meta and mpp_buffer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1034 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-16 10:12:11 +00:00
ChenHengming
a31103d3f0 [mpp_meta]: fix compile error of mpp_meta.cpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1033 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 09:36:11 +00:00
ChenHengming
62e28b89ea [mpp_task]: update task implement and add mpi_enc_test sample code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1032 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 06:33:05 +00:00
ChenHengming
5ebe54881f [ion]: fix compile error on normal linux destop machine
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1031 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 03:53:04 +00:00
DingWei
98635164e7 [mpp_put] use mpp_put_align instead of mpp_align
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1030 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 03:43:43 +00:00
ChenHengming
ef3a1e5c03 [mpp_task]: add mpp_task.cpp and mpp_task_impl.cpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1029 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 02:57:03 +00:00
ChenHengming
9715558eaa [meta]: move mpp_meta.h to top inc and add mpp_task / mpp_meta to base CMakeLists.txt
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1028 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 02:52:42 +00:00
ChenHengming
84133d3c1c [license]: add license to mpeg2 decoder and add MODULE_TAG to mpeg4 parser
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1027 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 01:34:30 +00:00
ChenHengming
f86974668f [cmake]: disable multichar warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1026 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-15 00:51:38 +00:00
GaoZhili
99ad8f2ec1 correct the license of the h264e code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1025 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 12:00:41 +00:00
ChenHengming
d9ad2bd758 [cmake]: fix compile error on windows
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1024 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 11:10:15 +00:00
ChenHengming
f7a129e5b7 [meta]: fix compile warning and error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1023 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 11:06:18 +00:00
ChenHengming
84c5412b7f [metadata]: add mpp_meta module for task
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1022 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 10:01:41 +00:00
GaoZhili
195acfdb33 commit the source code of h264e hal part
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1021 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 09:37:37 +00:00
GaoZhili
3249378118 only format the unformated code to standard style
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1020 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 09:34:04 +00:00
GaoZhili
c7c9cc380b commit the source code of h264e control part
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1019 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 09:25:19 +00:00
ChenHengming
94b4f98b45 [test]: add buffer pointer verification to mpp_buffer_test
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1018 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-14 09:15:11 +00:00
ChenHengming
b8d2409710 [MppFrame]: define new frame type bit definition and fix mpeg2/mpeg4 frame type output error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1017 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 10:32:13 +00:00
ChenHengming
668393735f [allocator]: fix failed error detection on ion/drm allocator import function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1016 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 09:40:08 +00:00
ChenHengming
0247fb3270 [legacy]: assign MppFrame mode to VPU_Frame frameType directly
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1015 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 07:02:48 +00:00
ChenHengming
455d8f47f6 [vpu]: fix handwriting error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1014 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 06:02:21 +00:00
ChenHengming
d6ba66cfab [vpu]: correct vpu device print and add vpu_debug for register print
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1013 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 04:59:05 +00:00
ChenSiyong
7c467a15cc [legacy] rename VpuApi class to VpuApiLegacy avoid conflict to old vpuai
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1012 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 03:05:09 +00:00
ChenSiyong
0b259c5837 [264d_parser] fixed eos not set to task at prepare status
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1008 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-12 02:57:25 +00:00
ChenHengming
4e1b1e1523 [mpeg4d]: fix memory leak on reset, remove extra print
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1004 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 11:00:48 +00:00
ChenHengming
6e8c048811 [mpeg4d]: fix timestamp all zero issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1003 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 10:32:31 +00:00
ChenHengming
46b85bdb1c [h263d]: fix timestamp all zero issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1002 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 10:29:38 +00:00
ChenHengming
ede81ae620 [mpi]: enable H.263 decoder and rename libvpu to worker_vpu
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1001 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 09:58:43 +00:00
ChenHengming
04056315a1 [h263d]: fix h263 display error and dpb dump error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1000 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 09:51:38 +00:00
ChenHengming
49c6eaf01c [mpeg4d]: fix frame display issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@999 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 09:49:21 +00:00
ChenHengming
428bf85f3e [h263d]: fix crash for syntax number error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@998 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 08:51:43 +00:00
ChenHengming
0b95b8b305 [mpi]: enable mpeg4 decoder at mpi
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@995 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 10:56:34 +00:00
ChenHengming
56b704f4cb [mpeg4d]: fix xvid stream error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@994 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 10:41:24 +00:00
DingWei
f658df00fb [h264d] add yuv422 format support.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@993 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 10:15:05 +00:00
ChenHengming
7965f5dfd9 [android]: fix android binary runtime error due to error bionic libc linking
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@992 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 07:33:03 +00:00
ChenHengming
92ba46a86b [h263d]: add vpu H.263 decoder framework source code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@991 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 06:36:55 +00:00
ChenHengming
e0d0475145 [cmake]: add VPUClient function to libvpu.so
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@990 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 03:54:42 +00:00
ChenHengming
c2f790a0ce [mpeg4d]: fix crash on xvid stream
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@989 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 12:52:58 +00:00
ChenHengming
304292feb7 [hal_mpeg4d]: setup all reference frame register regardless frame type
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@988 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 11:03:47 +00:00
ChenHengming
7f62c08337 [mpeg4d]: Fix error frame/N frame skip issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@987 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 10:54:39 +00:00
ChenHengming
18f974c764 [mpeg4d]: enlarge mpeg4 decoder direct mv buffer size to mb_count * 4 * sizeof(U32)
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@986 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 04:50:23 +00:00
LinJinfa
92744981b1 [cmake]: remove -lvpu option on Android case
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@984 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-06 10:38:16 +00:00
GaoZhili
31f69e313e upload allocator dirctory
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@979 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-05 03:35:17 +00:00
ChenSiyong
5603c024fb [vpu_api_legacy] reset eos flag in vpu_api when eos set in seek status
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@976 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-04 08:43:22 +00:00
ChenHengming
b334768d6f [mpeg4d]: fix bug on eos and reset
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@975 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-02 10:44:37 +00:00
ChenHengming
dba5c94f8e [mpeg4d]: update mpeg4 parser and hal for vpu2
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@974 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 09:54:42 +00:00
ChenHengming
15ce9ca949 [mpp_frame/mpp_packet]: fix check print lack of input parameter problem
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@973 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 09:17:29 +00:00
ChenHengming
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.

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@972 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 06:44:01 +00:00
ChenHengming
c9d4080335 [mpp_buffer]: fix mpp_buffer_test error on Android for normal buffer can not be import/release
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@971 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 04:48:52 +00:00