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