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
ChenHengming
7d17eed79c
[hal_task]: add previous hardware work status to task
...
[mpp_dec]: fix copy length error
[dummy_dec]: separate prepare and parse function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@361 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 21:42:13 +00:00
ChenHengming
a4162130fe
[dummy_dec]: fix error on buffer realloc
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@360 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 21:22:06 +00:00
ChenHengming
1c55ea1971
[mpp_packet]: add more comment
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@359 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 21:08:14 +00:00
ChenHengming
51a076df23
[mpp_packet]: add set_length to header
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@358 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 21:04:26 +00:00
ChenHengming
4ffa74d72b
[android]: add Android.mk for libmpp_legacy.so
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@357 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 20:27:13 +00:00
ChenHengming
13ca4da6ab
[mpp_dec]: fix task check on ending the codec thread
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@356 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 19:56:58 +00:00
ChenHengming
5e4e1a55b1
[misc]: remove warning on Linux
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@355 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 16:48:55 +00:00
ChenHengming
a3738346ff
[all]: fix compiling error and coding style formating
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@354 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 16:35:46 +00:00
ChenHengming
098feea510
[h265d]: merge csy's h265d modification
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@353 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 16:16:25 +00:00
ChenHengming
511e6bbbb0
[codec_h265d]: merge csy's h265d module
...
[hal_task]: add input_packet to parser_prepare output, change stmbuf to input_index
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@352 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 15:56:08 +00:00
ChenHengming
c318361d13
[mpp_buffer]: add buffer clear function to reset mPacketGroup
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@351 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 15:53:15 +00:00
ChenHengming
597730be55
[mpp_buffer]: remove check_buffer_group_limit
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@350 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 15:25:42 +00:00
ChenHengming
d09f2d736e
[mpp_buffer]: add buffer check on buffer size
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@349 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 14:55:18 +00:00
ChenHengming
5449174411
[mpp_buffer]: add buffer group count limit check on buffer_create
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@348 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-12 14:45:18 +00:00
DingWei
57163700a7
[mpp_hal] add hard_mode which in halcfg to choose rkvdec or on2 hard-chip
...
[hal_h264d_module] add vdpu_api interface; rename function and files' name
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@347 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-11 17:10:14 +00:00
ChenHengming
dad37656f6
[mpp_frame]: add info_change flag
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@346 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-11 16:49:45 +00:00
ChenHengming
62524866fc
[buf_slot]: add error check on reducing refcount
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@345 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-11 16:23:15 +00:00
DingWei
f82298b20b
[h264d module] add prepare function; deal with error nalu case
...
[mpp.c] function marco define, updated;
[h265d module] update warnning
[all module] run A style
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@344 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-10 02:18:04 +00:00
DingWei
12b80ea667
add temp value in READ_BITS ect macro define
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@343 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 23:43:24 +00:00
ChenHengming
8ebb8eb139
[mpp_buffer]: change buffer group function name to internal/external
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@342 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 23:38:46 +00:00
ChenHengming
ea3f8b6f0d
[mpp_buffer]: change buffer group mode to internal/external
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@341 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 23:21:18 +00:00
ChenHengming
a9209858fc
[mpi]: add MPP_DEC_SET_EXT_BUF_GROUP to mpi_control
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@340 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 22:53:03 +00:00
ChenHengming
e3f49b11aa
[allocator]: add import and release function to os/mpp allocator
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@339 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 21:59:41 +00:00
ChenHengming
c157fecb65
[mpp_packet]: allow zero size packet
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@338 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 21:57:11 +00:00
ChenHengming
3bd426e39b
[buf_slot]: fix mpp_buf_slot_dequeue type error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@337 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-09 20:21:09 +00:00
ChenHengming
30edcf12e3
[buf_slot]: remove set/get frame functions
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@336 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-08 15:27:58 +00:00
ChenHengming
1accf5bb3e
[buf_slot]: remove set/get buffer, use set/set prop
...
[mpp_dec]: remove task race condition in mpp_dec_hal_thread
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@335 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-08 15:24:07 +00:00
ChenHengming
eae3c3b38f
[buf_slot]: add set/get prop function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@334 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-08 14:41:28 +00:00
ChenHengming
31693323b6
[buf_slot]: remove mpp_buf_slot_get_display
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@333 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-08 00:03:51 +00:00
ChenHengming
01b0d16abe
[mpp]: fix output order bug
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@332 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 23:16:20 +00:00
ChenHengming
401bb91998
[buf_slot]: remove hw ref function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@331 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 22:04:36 +00:00
ChenHengming
23f3f65f2d
[buf_slot]: remove hw use function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@330 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 22:00:56 +00:00
ChenHengming
fbb51c7854
[buf_slot]: remove dpb ref function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@329 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 21:46:13 +00:00
ChenHengming
9ae8995ce7
[buf_slot]: remove mpp_buf_slot_set_display
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@328 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 21:40:20 +00:00
ChenHengming
3b4c1fbc51
[buf_slot]: update slot flag and queue design
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@327 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 21:24:34 +00:00
ChenHengming
1090178cac
[mpp_frame]: add EOS flag
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@326 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-07 17:00:52 +00:00