Commit Graph

434 Commits

Author SHA1 Message Date
HuangTingjin
33f09224ea [jpegd]: reallocate a socket if it is VPU_DEC_PP and remove some redundant codes.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1188 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-11 03:08:31 +00:00
HuangTingjin
d86dad42c0 [jpegd]: add implementation of hal_jpegd_control and remove some unused codes.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1186 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-10 09:47:24 +00:00
HuangTingjin
592abf7851 [jpegd]: move set_output_format function from jpegd_parser.c to hal_jpegd_reg.c.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1184 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-10 06:37:14 +00:00
ChenHengming
c2284f4545 [h264e]: fix encoder configure error
1. miss cabac/8x8 flag
2. disable return status check
3. hal will not change input_image_format in syntax

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1181 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-10 01:41:48 +00:00
HuangTingjin
fdc9c5d4b4 [jpegd]: add implementation of jpegd_parser_control.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1180 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-09 12:24:54 +00:00
GaoZhili
a9b047a379 [h264e_control]: fix the rate control bug
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1178 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-09 03:01:05 +00:00
ChenHengming
e68d663c13 [h264e]: disable hrd to restore correct cbr mode
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1177 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-08 11:08:47 +00:00
ChenHengming
d41f1b8acd [h264e]: fix missing header comiling error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1174 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-08 00:45:08 +00:00
ChenHengming
15808fac6c [h264e]: cleanup redundant code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1173 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 09:49:12 +00:00
ChenHengming
2386b23ddc [h264e]: remove redundant code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1170 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 09:12:34 +00:00
ChenHengming
4cec0d286f [h264e]: unify h264e rate control module
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1169 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 08:27:13 +00:00
ChenHengming
3a7945d1bd [h264e]: remove redundant code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1168 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 07:42:40 +00:00
ChenHengming
7840d342a4 [mpp_enc]: use standard interface to transmit information between controller and hal
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1167 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 06:33:31 +00:00
ChenHengming
20717fb0e9 [h264e]: remove redundant code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1166 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 05:39:41 +00:00
ChenHengming
4d2a140f80 [h264e]: remvoe outdate default setting
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1163 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-05 11:11:57 +00:00
GaoZhili
530ac6b5d4 [h264e]: consummate the input format of encoder
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1154 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-04 07:15:49 +00:00
ChenHengming
b85f0a746e [h264e]: fix extra info config error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1151 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 09:37:55 +00:00
ChenHengming
b61412dd02 [mpp_enc]: cleanup source code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1150 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 08:32:19 +00:00
ChenHengming
8667ddc836 [h264e]: remove redundant code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1149 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 08:11:42 +00:00
GaoZhili
7d9b5cc8d9 [h264e_control]: modify the CMakeLists.txt
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1146 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 06:26:43 +00:00
ChenHengming
560213eef9 [h264]: encoder and decoder share common definition
[h264e]: separate init and config into two functions and add mpp encoder config check function

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1145 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 06:20:01 +00:00
ChenHengming
41ae5d0e22 [mpp_enc]: fix vpu_api setformat error and add more log to vpu_api path
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1142 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-02 02:10:48 +00:00
HuangTingjin
2d3182898d [jpegd]: remove some unused codes.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1141 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-02 02:05:36 +00:00
GaoZhili
da88293f54 [h264e_control]: add the syntax for rkv
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1140 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-02 01:39:09 +00:00
HuangTingjin
72da0376dc [jpegd] decrease input buffer length and allocate new memory if input buffer length is too small.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1136 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-01 10:09:12 +00:00
LinKesheng
2ce82facd2 [hal_h264e]: 1. merge from branch mpp_encAvc r1076, add the modification of HAL_RKV; 2. for HAL_VPU, ouput_strm_size is /=8 in hal, instead of controller.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1134 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-01 08:11:30 +00:00
GaoZhili
5d1317859a [h264e_control]: delete the h264encapi_ext.h and h264encapi_ext.c
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1133 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-01 08:08:58 +00:00
HuangTingjin
3df1003aad [jpegd]: fix memory leak.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1132 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-31 11:44:22 +00:00
ChenHengming
d141df162b [mpp]: move pts print to mpp_dec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1126 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 12:25:53 +00:00
ChenHengming
e179717e0b [mpp]: update mpp debug log
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1124 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 11:52:51 +00:00
ChenHengming
53ad111527 [mpp_dec]: fix MppBuffer leak on reset
[mpp_buffer]: add more log

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1123 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 11:30:47 +00:00
ChenHengming
73ceedd541 [mpp_dec]: fix buffer leak on reset
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1122 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 09:36:48 +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
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
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
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
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
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