Commit Graph

1911 Commits

Author SHA1 Message Date
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
DingWei
2991f53836 [mpp_log] add FUN_CHECK MEM_CHECK FLE_CHECK macro define from h264d_log.h
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@375 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-13 00:21:49 +00:00
ChenHengming
cbcf0b5212 [legacy]: generate both share/static library
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@374 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:33:22 +00:00
ChenHengming
eb3236c8d1 [mpp]: return get_frame error on non-block mode
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@373 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:21:50 +00:00
ChenSiyong
15dcc0217b [h265d]: modify input packet for mpp_dec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@372 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:12:38 +00:00
DingWei
304373b15d [vp9d] add vp9d parser api
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@371 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:11:54 +00:00
DingWei
2db9f21503 [vp9d] add vp9d hal api
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@370 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:09:48 +00:00
DingWei
6d94e05c76 [hal_h264d_vdpu_reg] add reg all type
[hal_regdrv]         add reg set && get function, like on2
[vp9d]               add parse && hal module && vp9d_test demo
[h265d]              update problem in vs bulid mode

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@369 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:06:07 +00:00
ChenHengming
ad0cc3e4f4 [mpp]: remove switch case warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@368 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:05:31 +00:00
ChenHengming
17f1b26cc3 [mpp]: add output block control
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@367 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 23:04:27 +00:00
ChenHengming
7fa4bce3de [mpp]: fix compile error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@366 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 22:53:35 +00:00
ChenHengming
54ebf67129 [mpp_dec]: add input packet buffer clear to hal thread
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@365 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 22:47:57 +00:00
ChenHengming
047d6a6495 [buf_slot]: add eos setup on mpp_frame
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@364 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 22:40:46 +00:00
ChenHengming
9f2ce51ade [mpp]: add packet/frame block flag and multi-frame output flag
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@363 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 22:29:38 +00:00
ChenHengming
99cb6a06a6 [dummy_dec]: add more comment
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@362 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 22:25:26 +00:00