Commit graph

884 commits

Author SHA1 Message Date
ZhaoJun
28745421d5 [sofia-3gr-linux]: add sofia-3gr-linux platform support
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1096 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-25 08:32:27 +00:00
GaoZhili
6394df39a7 [vpu_api_legacy]: correct the compile warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1095 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-25 08:17:56 +00:00
GaoZhili
48f00796bd [vpu_api_legacy]: resolve the memory leak problem
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1094 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-25 07:46:15 +00:00
ChenHengming
82e7dbe57a [android]: separate different arch script to different directory
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1093 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-25 06:51:09 +00:00
GaoZhili
ef8ad3b3d0 [h264e_control]: delete the H264CabacContext header file
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1092 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-24 03:02:29 +00:00
GaoZhili
b775c35e53 [h264e_control]: delete the unnecessary variable
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1091 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-24 02:40:49 +00:00
GaoZhili
0eeee8cf69 [h264e_syntax]: delete the unnecessary syntax interface, such as the ref and recon address
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1090 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-24 02:25:03 +00:00
GaoZhili
8dfa527dff [h264e_control]: delete the nalTable, because it is unnecessary
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1089 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-23 12:11:37 +00:00
GaoZhili
dcea6f6313 [h264e_control]: close the compile warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1088 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-23 11:50:05 +00:00
GaoZhili
3d29c7840e [h264e_control]: sort out h264e_macro header file position
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1087 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-23 11:34:47 +00:00
GaoZhili
f5fe6d78e7 [h264e_hal]: modify the macro RKPLATFORM from ANDROID
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1086 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-23 10:42:58 +00:00
GaoZhili
889b17cd78 [h264e_control]: close the unnecessary log in h264e control part
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1085 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-23 10:41:26 +00:00
GaoZhili
76c9572ece [vpu_api_legacy]: merge encode function interface, and sort out the output log
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1084 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-23 02:26:26 +00:00
GaoZhili
4bcefb5247 [h264e_control]: close the detail log in h264e_control
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1083 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 13:01:14 +00:00
GaoZhili
740cc54076 [h264e_hal]: close the output detail log in hal_h264e
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1082 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 12:58:41 +00:00
GaoZhili
1c88bfbc79 [h264e_macro]: add the log interface in h264e_macro.h
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1081 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 12:37:30 +00:00
GaoZhili
897831f1f1 [build/linux]: add the compile script for arm-linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1080 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 12:11:59 +00:00
GaoZhili
6fd9e980f2 [hal_h264e]: close the debug log in hal_h264e_vpu
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1079 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 12:07:36 +00:00
GaoZhili
d362dd14e1 [mpp_enc]: if inputFrame is NULL, continue the control thread
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1078 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 10:08:28 +00:00
ChenHengming
5cebc82e7d [h264e]: remove level restriction limitation
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1077 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 08:29:29 +00:00
ChenHengming
97ceaa6e16 [legacy]: setup vpu lib list for dlopen
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1075 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 07:11:02 +00:00
GaoZhili
bfc0be278a [mpp]: modify mpp_buffer_group_get_internal to resolve the mpp_buffer_group leak problem
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1074 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 06:13:38 +00:00
ChenHengming
76ad8a962b [h264e]: use fix qp and 8M bit rate for demo
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1073 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 03:19:58 +00:00
ChenHengming
984331ec43 [mpp_enc]: source code cleanup
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1072 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 02:56:16 +00:00
ChenHengming
8236c8d514 [mpp_enc]: source code cleanup
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1071 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 02:25:17 +00:00
ChenHengming
34d8d5b04e [mpp_enc]: add more print to encoder configure process
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1070 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 01:49:39 +00:00
ChenHengming
07352a511c [mpp_enc]: fix memory leak and flow error in Android recording flow
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1068 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-22 01:05:39 +00:00
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