Commit Graph

957 Commits

Author SHA1 Message Date
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
ChenHengming
3570a41437 [h264e_rkv]: fix frame type translation error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1179 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-09 09:00:00 +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
2ea98e1f2e [cmake]: add hardfp config for armv7-a architecture
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1176 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-08 08:32:52 +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
617962a64b [mpp]: avoid unnecessary assert on decoder split flag
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1172 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 09:43:21 +00:00
ChenHengming
0e9872c5ac [mpi_dec_test]: update decoder test case
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1171 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 09:39:36 +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
b15604090a [test]: add format option to mpi_enc_test
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1165 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 02:47:14 +00:00
ChenHengming
72d5d0fc93 [mpp_frame]: add more type for convenience
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1164 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-07 02:37:02 +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
ChenHengming
472d2b585b [vpu_api]: fix MppFrameFormat translation error in vpuapi layer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1162 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-05 10:10:26 +00:00
ChenHengming
71910fd795 [hal_h264e_vpu]: fix vpu H.264 encoder alignment issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1161 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-05 09:46:15 +00:00
ChenHengming
4428090348 [mpp_frame]: fix frame format macro backward compatible issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1160 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-05 08:15:04 +00:00
ChenHengming
f6aa0ebafa [mpp_frame]: fix frame format macro backward compatible issue
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1159 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-05 07:14:32 +00:00
LinKesheng
ec463020e5 [hal_h264e]: 1. fix bugs in SDK debug; 2. support new Mppframeformat in mpp_frame.h.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1158 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-04 13:23:50 +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
LinKesheng
a88175c2c8 [libvpu]: add VPU_ENC_RKV support.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1153 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-04 06:52:27 +00:00
GaoZhili
10805b1b6b [bulid-linux-script]: modify
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1152 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-04 02:19:11 +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
ChenHengming
06807e8a33 [cmake]: fix script for arm-linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1148 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 06:43:01 +00:00
ChenHengming
e7e1abaca0 [cmake]: fix script for arm-linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1147 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-03 06:42:11 +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
64f28f24b2 [test]: fix error on no input file to open
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1144 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-02 12:53:16 +00:00
ChenHengming
378491c467 [legacy]: remove macro ANDROID in ppOp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1143 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-02 06:20:21 +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
LinKesheng
66165719ec [hal_h264e_rkv]: in get_extra_info, use MppPacket rather than hal_h264e_rkv_extra_info.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1139 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-02 01:27:42 +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
e64afe403e [hal_h264e]: move keyframe_max_internal from syntax to extra_info_cfg, backuped in SPS.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1135 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-08-01 08:52:48 +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
d101052f9b [osal]: add runtime log to mpp_mem
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1131 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-30 08:56:41 +00:00
ChenHengming
76af3c56e6 [linux]: add executable property to script
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1130 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-30 08:47:32 +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
362ea93356 [mpp]: add pts log function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1125 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-28 12:08:06 +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