Commit Graph

957 Commits

Author SHA1 Message Date
ChenHengming
cf143f2766 [mpp_enc]: release input frame when get packet success
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1067 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 12:11:50 +00:00
ChenHengming
7bd91fe000 [mpp_buffer]: add MppBufferService misc group dump function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1066 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 12:09:45 +00:00
ChenHengming
baf6eb9d89 [mpp_enc]: fix task leak in async encoder mode
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1065 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 11:20:45 +00:00
ChenHengming
d0e59132b1 [mpp_enc]: success on Android camera flow, encode_put_frame and encode_get_packet functions are ready
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1064 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 10:41:18 +00:00
ChenHengming
6eeec0b515 [mpp_buffer]: return 0 size when input MppBuffer is NULL
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1063 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 10:38:21 +00:00
ChenHengming
c102900a6b [mpp_task]: add mpp_port_can_dequeue function for port status detection
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1062 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 10:03:09 +00:00
ChenHengming
1cd97ca56a [ion]: use default sysfs path rather than remount path
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1061 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 08:03:43 +00:00
GaoZhili
362e84eb7a [mpp_buffer_impl]: modify the compile error of mpp_buffer_impl.cpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1059 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 03:31:59 +00:00
ChenHengming
bf591fc7cd [mpp_buffer]: add more log check
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1058 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 03:11:25 +00:00
ChenHengming
e05f63378b [h264e]: fix flow error on h264e vpu_api interface
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1057 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 02:03:04 +00:00
ChenHengming
8ccbd01ed0 [allocator_ion]: fix iommu detection failure on 3gr
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1056 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-21 01:58:39 +00:00
ChenHengming
94f75fd6bd [cmake]: add toolchain directory for common android toolchain script
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1055 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 10:10:16 +00:00
ChenHengming
1cba9ddca2 [mpp_buffer]: fix mpp_buffer log counter error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1054 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 09:50:44 +00:00
ChenHengming
0d1e5041e1 [vpu_api]: fix decoder crash issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1053 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 09:34:43 +00:00
GaoZhili
dad60fe8ff because mppFrame update increase reference,so correct the fd operation
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1052 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 08:50:39 +00:00
ChenHengming
4db17e27c6 [mpi_dec_test]: fix compiling error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1051 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 07:56:39 +00:00
ChenHengming
1a2551ec3e [mpp_enc]: fix crash in vpu_api_legacy.cpp
[mpi]: use new control macro system

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1050 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 07:54:31 +00:00
GaoZhili
7c00f5b2a6 revert CMakeLists.txt file relative with ARMLINUX, and modify vpu_api_legacy.cpp to compatible with enc and dec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1049 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 07:36:00 +00:00
GaoZhili
3fafb0fe4f commit the avc encode code, now avc encode process is ok
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1048 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-20 07:22:25 +00:00
ChenHengming
781c812ce5 [frame/packet]: increase mpp_buffer reference count when mpp_buffer is set to mpp_frame or mpp_packet
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1045 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 10:40:26 +00:00
ChenHengming
135041f771 [vpu_api]: use hex to print coding type
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1044 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 09:49:14 +00:00
ChenHengming
ee095068bc [mpp_buffer]: add more mpp_buffer log information
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1043 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 09:38:21 +00:00
ChenHengming
58cf49779a [mpp_buf_slot]: set default buffer size rate to width * height * 9 / 5
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1042 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 03:44:11 +00:00
ChenHengming
4d35424576 [mpi]: add more mpi log
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1041 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 03:37:55 +00:00
GaoZhili
d8121b013e judge whether the dequeued task is NULL in mpi_enc_test
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1040 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 01:40:43 +00:00
ChenHengming
410c4a5471 [mpp_buffer_test]: clear mpp_buffer_debug on mpp_buffer_test exit
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1039 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-19 01:21:43 +00:00
ChenHengming
55e151d588 [avsd]: add case when avsd is removed
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1037 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-18 06:32:28 +00:00
ChenHengming
ad91d93d38 [mpi]: disable H.264 encoder
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1036 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-16 10:16:06 +00:00
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