ChenHengming
bb059975b6
[mpp_dec]: optimize parser thread control logic
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@425 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-22 22:17:40 +00:00
ChenHengming
bcf9d5cb60
[mpp_log]: remove unused function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@424 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-22 16:35:10 +00:00
ChenHengming
60d08d2144
[vpu_api]: fix compile error on windows
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@423 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-22 16:11:14 +00:00
ChenHengming
443b6048c1
[rk_list]: fix compile error on windows
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@422 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-22 16:07:48 +00:00
ChenHengming
02c5423d2c
[buf_slot]: update stride calculation flow in h265d
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@421 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 23:35:59 +00:00
ChenHengming
a91660b37e
[buf_slot]: change ver_align and hor_align to function pointer
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@420 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 23:03:27 +00:00
ChenSiyong
138350d30e
[h265d]: dpb size change to MAX_DPB_SIZE
...
[vpu_legacy]: add vpu_mem alloc and rk_list.cpp to compatibility old version vpu
[vpu_legacy]: used dlopen to compatibility using old librk_vpuapi
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@419 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 22:36:08 +00:00
ChenHengming
15cc4ec884
[mpp_buffer]: legacy buffer must be directly destroy on refcount == 0
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@418 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 20:08:51 +00:00
ChenHengming
37479fba8d
[mpp_log]: reduce runtime call overhead
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@417 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 20:02:52 +00:00
ChenSiyong
545b107d5a
[buf_slot]: add ver_align setup on hevc and add stride detection on set_prop
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@416 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 16:43:29 +00:00
ChenHengming
d9c3e10b9c
[mpp_frame]: on frame copy only check the src
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@415 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 16:13:09 +00:00
ChenHengming
57b6b6a5b9
[mpp_dec]: remove test code
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@414 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 16:11:43 +00:00
ChenHengming
6c61d83a48
[buf_slot]: fix error on SLOTS_SET_FRAME_INFO
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@413 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 14:57:48 +00:00
ChenHengming
8c761eacc8
[mpp_allocator]: fix error print
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@412 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 14:41:16 +00:00
ChenHengming
40e6254a50
[vpu_api_legacy]: fix empty buffer on info change frame
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@411 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 14:33:28 +00:00
ChenHengming
c651fae624
[android]: add both libmpp and libmpp_legacy to Android.mk
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@410 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 14:07:33 +00:00
ChenHengming
187328184f
[mpp_buffer]: remove extra print
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@409 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-21 14:04:51 +00:00
ChenHengming
b160c4e7c8
[mpp_dec]: enable set_default_width_height control
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@408 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 23:52:14 +00:00
ChenHengming
3898d120c6
[mpi_test]: reset env on test exit
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@407 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 23:22:30 +00:00
ChenHengming
4a75545881
[mpp_enc]: add packet signal to mpp_enc_control thread
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@406 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 22:54:23 +00:00
ChenHengming
4dc165b0cb
[mpp_enc]: add basic mpp_enc function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@405 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 22:37:23 +00:00
ChenHengming
f6caca5e61
[mpp]: fix missing unlock on reset
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@404 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 22:28:44 +00:00
ChenHengming
7708015713
[mpp_dec]: fix bug on info change and NULL task found
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@403 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 21:17:49 +00:00
ChenHengming
a2fbb24df2
[cmake]: revert mpp_legacy library output name
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@402 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 21:06:07 +00:00
ChenHengming
de6807d72e
[cmake]: all test link to mpp_shared library, and change libmpp_legacy to libvpu
...
old vpuapi will call libvpu(libmpp_legacy), then mpp_legacy will go to old libvpu or dlopen libmpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@401 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 20:58:52 +00:00
ChenHengming
43155e04b1
[cmake]: add mpp share library generation
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@400 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 20:45:51 +00:00
ChenHengming
4a63765c1a
[mpp_buffer]: can not use MppBufferService on its init
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@399 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 16:32:46 +00:00
ChenHengming
4a44bf10c4
[mpp_buffer]: add mpp_assert for group check
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@398 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 15:45:51 +00:00
ChenHengming
1d22945770
[mpp_packet]: add function name to pointer check macro
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@397 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 15:01:23 +00:00
ChenHengming
a928243640
[mpp_buffer]: fix error on creating legacy buffer group
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@396 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 14:44:43 +00:00
DingWei
f00ab5693a
[vpu_pkt && vpu_reg] add vdpu register setting
...
[h265d] deal with warning in vs
[mpp_log] add log function and line
[Astyle] run Astyle.bat
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@395 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 14:33:14 +00:00
ChenHengming
b3f0f08ec4
[cmake]: compile mpp_legacy to share library
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@394 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 13:59:18 +00:00
ChenHengming
b74e5ac11f
[buf_slot]: fix compile warning
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@393 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-20 13:56:46 +00:00
ChenHengming
6ef612bf51
[buf_slot]: add basic info_change flow, pass test on mpi_test
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@392 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 22:49:18 +00:00
ChenHengming
a813c14c3c
[mpi]: add new mpp_control cmd
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@391 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 22:29:51 +00:00
ChenHengming
3bbdd966b7
[mpp]: fix path error on mpp_enc
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@390 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 22:28:45 +00:00
ChenHengming
49f003517f
[mpp_frame]: add buf_size to mpp_frame_impl
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@389 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 22:27:23 +00:00
ChenHengming
0ec2e83554
[mpp_frame]: add mpp_frame_info_cmp function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@388 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 00:41:34 +00:00
ChenHengming
0e254614d9
[mpp_buffer]: fix dump error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@387 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 00:34:56 +00:00
ChenHengming
e8a195b429
[mpp_buffer]: update mpp_buffer_test
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@386 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-19 00:22:21 +00:00
ChenHengming
bb540c8bc1
[mpp_buffer]:
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@385 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-18 23:40:46 +00:00
ChenSiyong
98c46b2209
[mpp buf]:release internal unused buf when require a big buf
...
[mpp_dec]:discard the task when parser task invalid
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@384 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-15 22:15:41 +00:00
ChenHengming
0701819302
[mpp_buffer]: add buffer group dump function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@383 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-15 19:53:33 +00:00
ChenSiyong
ab796fe1c6
[h265h]: fix linux compile warning
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@382 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-15 16:01:09 +00:00
ChenSiyong
838659a23c
[mpp]: add seek reset flow
...
[h265d]:add seek part code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@381 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-15 15:38:34 +00:00
ChenHengming
ca04000e99
[vpu_api]: return dup new fd rather than the old input fd
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@380 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-13 21:10:00 +00:00
ChenHengming
d4924d3143
[ion_allocator]: dup fd when import ion handle, do not use the original handle
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@379 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-13 21:08:44 +00:00
ChenHengming
005c1029db
[mpp]: when mpp deinit only release internal frame buffer group
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@378 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-13 19:39:51 +00:00
ChenHengming
df3995f9bf
[mpp_dec]: basic info change flow ready
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@377 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-13 16:15:35 +00:00
ChenHengming
d9a1366054
[mpp_dec]: add info_frame sending
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@376 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-13 15:29:57 +00:00