Commit Graph

957 Commits

Author SHA1 Message Date
ChenHengming
0938b0ae3b [legacy]: always return ok when vpu_api put packet
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1121 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 08:38:46 +00:00
ChenHengming
5f19e9fc51 [h264e]: remove h264e extra logs
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1120 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 07:07:59 +00:00
ChenHengming
05e4178f9d [mpp_enc]: implement more encoder control function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1119 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 06:39:53 +00:00
ChenHengming
84b3cd2de7 [hal_h264e]: use one buffer group to allocate all mpp_buffer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1118 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 06:37:11 +00:00
ZhaoJun
d341178dbf [sofia-3gr-linux]: add missing makefile for linux-arm and linux-x86_64
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1117 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 06:32:27 +00:00
ChenHengming
a8f26705ee [log]: reduce some logs
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1116 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 06:18:59 +00:00
ChenHengming
8e451918c8 [mpp]: remove extra log
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1115 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 03:45:33 +00:00
ZhaoJun
41f3fb8cc8 [sofia-3gr-linux]: add sofia-3gr makefile
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1114 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 03:43:15 +00:00
ZhaoJun
120b82550e [sofia-3gr-linux]: some modifications for intel-iotg
1. add input block flags OMX_BUFFERFLAG_SYNC
2. change max index number to 32
3. mv sofia-3gr makefile to build/linux/x86 directory

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1113 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 03:13:16 +00:00
ChenHengming
9bfca7cbc1 [mpp_dec]: avoid increase reference on invalid buffer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1112 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 01:52:52 +00:00
ChenHengming
536af7ec84 [h265d]: fix h265d crash on error stream
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1111 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 01:46:10 +00:00
ChenHengming
28f198c973 [h265d]: fix negative length crash issue in split_nal_units
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1110 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 01:36:08 +00:00
ChenHengming
d2de3cbfe5 [mpp_dec]: move mpp_buffer_inc_ref from decode_getoutframe to mpp_put_frame
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1109 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 01:20:34 +00:00
ChenHengming
63d7a2ddca [h264e]: remove unused variable and function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1106 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-27 07:58:04 +00:00
LinKesheng
0647d4c3f6 [HAL_H264E_VPU] modify demo, change extra_info to extra_info_pkt.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1105 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-27 07:26:40 +00:00
ChenHengming
abc3e78078 [mpp_enc]: remove mpp_enc_get_extra_data and mpp_enc_get_extra_data_size function and use control to get sps/pps of H.264 encoder
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1104 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-27 06:27:32 +00:00
HuangTingjin
1407f07185 [jpegd]: add implementation of jpegd_default_huffman_tables.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1103 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-27 03:39:11 +00:00
HuangTingjin
448771db51 [jpegd]: handle special stream and eos in parser_prepare and format source code with mpp_astyle.sh in Linux Server.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1102 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-27 02:57:06 +00:00
ChenHengming
16b22667c6 [h264e]: pass mpp_cfg to internal H.264 encoder and fix errors in mpi_enc_test
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1101 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-26 12:29:08 +00:00
HuangTingjin
5fc681b42c [mpi]: undo comment jpegd in support_list.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1100 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-26 09:36:54 +00:00
HuangTingjin
a82bda1f00 [jpegd]: add jpegd source code file and comment jpegd in support_list.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1099 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-26 09:32:21 +00:00
GaoZhili
39ab4c7e75 [h264e_control]: delete the unnecessary code, such as nalu table
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1098 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-25 08:57:29 +00:00
ZhaoJun
abc739862e [sofia-3gr-linux]: add sofia-3gr-linux platform compile script
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1097 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-25 08:33:42 +00:00
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