Commit Graph

1911 Commits

Author SHA1 Message Date
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
ChenHengming
8ee2c19fe6 [mpp_hal]: use calloc to replace malloc for hal context
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@275 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 22:40:14 +00:00
ChenHengming
c8040fff54 [mpp_parser]: use calloc to replace malloc for parser context
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@274 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 22:39:22 +00:00
ChenHengming
802a0dfffb [mpp_dec]: remove extra header file
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@273 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 22:35:37 +00:00
ChenHengming
8c73379c3b [mpp_parser]: enable parser to mpp
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@272 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 22:03:11 +00:00
ChenHengming
55ad5dac73 [mpp_common]: use __inline to replace C++ inline
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@271 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 22:02:57 +00:00
ChenHengming
8a50e21e83 [mpp_parser]: add mpp_parser layer to parser abstraction
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@270 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 21:53:31 +00:00
ChenHengming
ced8fe0ca0 [mpp_log]: add mpp_abort on debug mode
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@269 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 21:50:46 +00:00
DingWei
c842339aaa [mpp_common.h] add dedine access()
others: deal with bugs which no file opened.
Tips: this version has passed allegro bitstreams.

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@268 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-14 19:40:34 +00:00
ChenHengming
9b393891a5 [common]: add chdir and mkdir to common.h
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@267 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-13 23:03:21 +00:00
ChenHengming
c95c72581b [mpp_hal]: update header macro
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@266 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-13 21:08:57 +00:00
DingWei
1cecb160de commit after Astyle.bat
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@265 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-13 20:20:33 +00:00
DingWei
e316c70971 Add three error type
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@264 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-13 20:19:10 +00:00
DingWei
93930b5ef9 add file: parse module and hal module
Tips: In his version, h264d_test pass via the way of single pthread.

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@263 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-13 20:16:23 +00:00
DingWei
f13afd665c 1. update cmakelist in hal part
2. update some functions

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@262 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-10 00:45:26 +00:00