Commit Graph

3625 Commits

Author SHA1 Message Date
ChenHengming
a13c007a1d [misc]: remove compile warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@325 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 15:19:31 +00:00
ChenHengming
68ed4054e3 [mpp_packet]: allow NULL data ans zero length to initialize mpp_packet
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@324 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 14:41:26 +00:00
ChenHengming
f9e7655349 [mpp_dec]: fix dead loop on wait prev_task
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@323 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-29 22:53:36 +00:00
ChenHengming
2e9d3efa04 [buf_slot]: add slots pointer to slot handle
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@322 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-29 21:32:30 +00:00
ChenHengming
51a91810f2 [buf_slot]: rename hw_dst operation to hw_use
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@321 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-29 20:45:00 +00:00
ChenHengming
056c6394a8 [buf_slot]: allow to reset buffer slot's buffer pointer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@320 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-29 15:09:17 +00:00
DingWei
3c814a49e7 1.add marco define MPP_FREE()
2.delete h264d_bitread.c and h264d_bitread.h, combine it to mpp_bitread.h
3.all stream have passed

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@319 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-29 00:46:18 +00:00
ChenHengming
94f92976d4 [buf_slot]: allow set buffer to buffer slot without set MppFrame
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@318 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-28 23:23:13 +00:00
ChenHengming
b7a25d0c7f [misc]: fix compile warning on linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@317 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-28 22:35:19 +00:00
ChenHengming
bed52a856e [utils]: add show_options to utils
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@316 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-28 22:31:52 +00:00
ChenHengming
c6d93bd1b9 [misc]: remove compile warning, and add utils directory for test cases
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@315 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-28 21:22:25 +00:00
ChenHengming
c28734a33a [mpp]: add error log on mpp create failed
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@314 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-28 21:02:21 +00:00
ChenHengming
43f0baf2e9 [hal_task]: change task mechanism to status
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@313 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-28 16:52:30 +00:00
ChenSiyong
bbc3b15c7b [android]:fix can't compile so
[h265d]:fix android compile error & fix fifo buf alloc may no enought


git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@312 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-27 21:16:40 +00:00
ChenHengming
847046a6a3 [cmake]: add ANDROID_NDK path detection using host IP address
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@311 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-27 21:07:04 +00:00
ChenHengming
1584b4915a [mpp_dec]: add packet slot to mpp_dec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@310 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-27 19:54:47 +00:00
ChenHengming
084b4d0c7d [mpp_mem]: remove pointer clear in mpp_free
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@309 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-27 16:52:33 +00:00
ChenHengming
9bf5c7cb6f [mpp_frame]: clear pointer on mpp_frame_deinit
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@308 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-25 00:18:23 +00:00
ChenHengming
1d2d0899fd [mpp_packet]: fix bug on copy_init
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@307 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-25 00:14:01 +00:00
ChenHengming
7a5a04ccd1 [mpp_pacet]: rename mpp_packet_copy to mpp_packet_copy_init
[mpp_dec]: put_packet will transfer pointer rather than implement

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@306 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 23:48:31 +00:00
ChenHengming
5c602b7193 [dummy]: fix buffer prepare in dummy_dec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@305 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 23:39:44 +00:00
ChenHengming
b0bfda5701 [mpp_dec]: fix packet end detection condition
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@304 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 23:36:21 +00:00
ChenHengming
f42ae2d5f6 [h265]: add api_h265d_parser and api_hal_h264d to mpp_dec
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@303 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 23:14:34 +00:00
ChenHengming
f159321d13 [mpp_buffer]: add used/unused count to buffer group
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@302 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 21:38:08 +00:00
ChenHengming
0a2dc14fc6 [h264d_bitread]: fix macro on linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@301 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 17:02:36 +00:00
ChenHengming
affbca66b8 [TEST_ONLY]: add new log/no_log choice to bitread, passed on window, failed on linux
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@300 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 16:51:41 +00:00
ChenHengming
9daf53a3cd [misc]: move MODULE_TAG definition
[mpp_common]: add entry of error and normal return

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@299 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 15:25:10 +00:00
ChenHengming
0f5889fab6 [misc]: fix MODULE_TAG definition
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@298 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 14:31:35 +00:00
ChenHengming
24ab3a135c [astyle]: format code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@297 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 14:18:29 +00:00
ChenHengming
71234c6a16 [cmake]: add h265d to cmake, remove extra vpu.h
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@296 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 14:16:24 +00:00
DingWei
c7332b7477 1. update h265 compiler problem in vs IDE
2. add prepare function in API
3. update dummy_dec_api.c API
4. update h264d  parse structure

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@295 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 03:28:12 +00:00
ChenSiyong
6bd265cb4a [h265]:add compare lib fix linux compile error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@294 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 01:38:50 +00:00
ChenSiyong
68ee293818 [h265]:add h265 paser and hal part code
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@293 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-24 01:29:14 +00:00
ChenHengming
8f1e6a3c84 [mpp_packet]: add get length interface and change set pos
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@292 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-23 23:33:55 +00:00
ChenHengming
19e097c30c [mpp_frame]: add name check to MppFrame
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@291 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-23 22:54:57 +00:00
ChenHengming
a82b36d076 [mpp_packet]: remove MppBuffer from MppPacket
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@290 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-23 22:05:25 +00:00
ChenHengming
b7fb0d23fc [misc]: add check function to MppPacket and MppFrame
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@289 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-23 21:06:30 +00:00
ChenHengming
57d58f84a4 [parser]: add prepare function to framework
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@288 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-23 20:36:55 +00:00
ChenHengming
ca150b90c9 [mpp_packet]: add more MppPacket function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@287 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-17 21:23:44 +00:00
ChenHengming
9a571e9842 [mpp_packet]: add MppBuffer to MppPacket for ion buffer attach
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@286 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-17 20:46:53 +00:00
DingWei
f48edad666 git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@285 6e48237b-75ef-9749-8fc9-41990f28c85a 2015-09-15 22:32:51 +00:00
DingWei
3dfc37869c 1.change format uint-8 into ascill
2.add a tool
3.rwfile.c rwfile.h, change store folder

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@284 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 22:27:01 +00:00
DingWei
9414dc56a9 git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@283 6e48237b-75ef-9749-8fc9-41990f28c85a 2015-09-15 22:23:14 +00:00
ChenHengming
7835396636 [buf_slot]: add more check to buffer slot and buffer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@282 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 21:12:10 +00:00
ChenHengming
ad2162b0ec [buf_slot]: add check on buf_slot deinit
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@281 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 19:32:06 +00:00
ChenHengming
c1dff4e3e0 [mpp_buffer]: add buffer group tag to print
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@280 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 16:45:02 +00:00
ChenHengming
b1f9e8f19b [vpu.h]: move vpu.h to inc in top
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@279 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 16:34:48 +00:00
ChenHengming
1b6c28420a [mpp_task]: add mpp_task_init for task structure initialization
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@278 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 16:30:10 +00:00
ChenHengming
f98c56c341 [worker]: add libvpu and libv4l2 path to hal worker
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@277 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 15:42:21 +00:00
DingWei
50373c2e15 [change] printf && fprintf into function mpp_log
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@276 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-15 01:23:57 +00:00