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