ChenHengming
0b1eb02603
[mpp_dec]: add hal flow detail to mpp_hal thread
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@225 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 22:41:25 +00:00
ChenHengming
6ac0a7cb50
[dummy_dec]: add sample buffer slot operation to dummy_dec, dec part is ok, but buffer release has error
...
[buf_slot]: fix initialization error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@224 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 21:29:28 +00:00
ChenHengming
4145133673
[mpi_test]: set mpi_test coding to MPP_VIDEO_CodingUnused, and change name of h264d parser api
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@223 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 20:16:16 +00:00
ChenHengming
1154f07cfc
[mpp_dec]: add info change and buffer allocation to mpp_dec, need dummy codec to debug
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@222 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 20:13:33 +00:00
ChenHengming
195314c1f6
[codec]: add dummy codec for test and demo
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@221 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 20:12:35 +00:00
ChenHengming
067bf62941
[mpp_hal]: add type to hal api to separate encoder and decoder
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@220 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 20:11:58 +00:00
ChenHengming
3247947305
[dummy]: add dummy codec and hal for test and demo
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@219 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 20:10:40 +00:00
ChenHengming
b51744b7ad
[hal_task]: add valid flag for parser output detection
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@218 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 19:33:28 +00:00
ChenHengming
0ee9994b44
[mpp_buf_slot]: add get_size interface for parser thread buffer allocation
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@217 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 19:23:40 +00:00
ChenHengming
0eb360054b
[mpp_packet]: move reset function to internal usage
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@216 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 16:37:32 +00:00
ChenHengming
a14b05dea2
[mpp_packet]: add reset interface
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@215 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 16:29:22 +00:00
ChenHengming
ab4aec04c6
[mpp_buf_slot]: add pts to buffer slot implement
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@214 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 16:28:42 +00:00
ChenHengming
a46c542696
[mpp_dec]: add parser deinit call on mpp_dec_deinit
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@213 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-06 14:26:20 +00:00
ChenHengming
7a07fb4461
[mpp_frame]: remove pointer clear operation
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@212 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 23:44:10 +00:00
ChenHengming
673aedf73a
[mpp]: remove unused variable
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@211 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 23:32:05 +00:00
ChenHengming
70090757a3
[osal]: add clear operation to mpp_free
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@210 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 23:29:40 +00:00
ChenHengming
b56729adb9
[mpp_dec]: init parser first to get task_count then init hal
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@209 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 23:08:15 +00:00
ChenHengming
3adfc995bd
[mpp_hal]: add more hal api function
...
[misc]: remove anonymous struct name
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@208 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 23:03:13 +00:00
ChenHengming
34779b7d74
[mpp_hal]: add hal_h264d_api to mpp_hal
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@207 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 22:47:09 +00:00
ChenHengming
533661dd0e
[hal_task]: rename variable
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@206 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 21:55:35 +00:00
ChenHengming
7a2fee57a4
[hal_task]: use hal_task to replace mpp_syntax
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@205 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 21:45:11 +00:00
ChenHengming
6bc369d41b
[hal_task]: rename mpp_syntax function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@204 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 20:51:37 +00:00
ChenHengming
2dc2df6bfd
[hal_task]: change mpp_syntax to hal_task
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@203 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 20:15:23 +00:00
ChenHengming
21cf26f948
[mpp_packet]: use pos to replace offset and length
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@202 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 17:08:02 +00:00
ChenHengming
b6275d3bee
[cmake]: fix mpp library link error on Linux
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@201 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 16:51:14 +00:00
ChenHengming
b0132eda60
[mpp_syntax]: add syntax to decoder loop and replace task function
...
1. add syntax handle to resolve the reference problem
2. move syntax group from dec to hal. dec only use syntax's reference pointer
3. change codec api init function interface from **ctx to *ctx
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@200 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 16:45:34 +00:00
ChenHengming
5f0c47d4e7
[mpp_packet]: use mpp_err_f function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@199 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-29 16:40:50 +00:00
ChenHengming
2f3a719bd1
[mpp]: add mpp hierarchy picture
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@198 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 22:38:47 +00:00
ChenHengming
93cd85ea23
[misc]: remove warning
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@197 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 22:27:40 +00:00
ChenHengming
98665c1ede
[mpp]: separate mpp_dec into parser and hal
...
1. add syntax group for hal dec task management
2. separate mpp_dec and mpp_enc in mpp.cpp
3. separate decoder parser thread / decoder hal thread and encoder control thread / encoder hal thread
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@196 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 22:22:40 +00:00
ChenHengming
1417648f19
[mpp_list]: use __inline to replace inline in order to avoid C file compiling error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@195 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 21:13:49 +00:00
ChenHengming
b6e93ab257
[mpp]: add hal and dec module to mpp
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@194 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 15:26:32 +00:00
ChenHengming
ef5a60731c
[mpp_thread]: fix invalid thread_join when thread is not started
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@193 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 15:24:28 +00:00
ChenHengming
812ab44cfb
[mpp_log]: revert mpp_dbg
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@192 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 14:58:04 +00:00
ChenHengming
95448ffabb
[astyle]: formating code
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@191 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 14:48:06 +00:00
ChenHengming
a94dc97f40
[misc]: remove __FUNCTION__
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@190 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 14:44:23 +00:00
ChenHengming
44e83d5a09
[osal]: add log_f function to mpp_log
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@189 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-25 14:28:53 +00:00
ChenHengming
245ecd5124
[codec]: add h264d_api to mpp_dec
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@188 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 23:29:27 +00:00
DingWei
4605effdd3
[codec:h264d_api] add codec module api interface
...
[hal:hal_h264d_api] add hal module api interface
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@187 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 22:13:52 +00:00
ChenHengming
608671728d
[astyle]: formating coding style
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@186 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 21:36:21 +00:00
ChenHengming
95704e887c
[syntax]: update h264d_syntax
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@185 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 21:15:00 +00:00
DingWei
72251b9c56
[CMakeLists] In all CMakeLists, add properties folder which belonged
...
[mpi_test.c] Eliminate warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@184 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 21:07:22 +00:00
ChenHengming
aa046a7158
[mpp/dec/hal]: add header file for dec and hal, add syntax header
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@183 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 20:38:52 +00:00
ChenHengming
679288a7d4
[mpp_buffer]: add offset to read/write function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@182 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-24 00:14:59 +00:00
ChenHengming
687a6f3556
[syntax]: add dxva_syntax.h and modify h264d_syntax.h
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@181 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-23 23:53:22 +00:00
DingWei
5f7d53eec4
add h264 decoder syntax.h,which is liked dxva interface
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@180 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-23 16:53:46 +00:00
ChenHengming
1aa89735fa
[codec]: add mpp_slot module
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@179 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-23 16:18:09 +00:00
ChenHengming
28faf8b7a6
[mpp_buffer]: add more interface to mpp_buffer
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@178 6e48237b-75ef-9749-8fc9-41990f28c85a
2008-01-23 16:15:51 +00:00
ChenHengming
d37c40d66f
[codec]: improve MppBufSlot interface
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@177 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-28 08:00:06 +00:00
ChenHengming
363ec4d40b
[codec]: add buf_slot module
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@176 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-28 07:11:07 +00:00