Commit Graph

434 Commits

Author SHA1 Message Date
ChenHengming
a4bd7eae59 [mpp_hal]: add slots to hal initial configure
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@227 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-07 13:53:30 +00:00
ChenHengming
0956adf622 [buf_slot]: add get_decoding function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@226 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-09-07 00:14:16 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
ChenHengming
fa58085605 [mpp]: separate mpp_dec / mpp_enc / mpp_hal modules
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@173 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-27 08:37:01 +00:00
ChenHengming
3a922a1ba0 [cmake]: add CMakeLists.txt architecture layout
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@62 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-07 09:50:58 +00:00
ChenHengming
a7c5451f3d [codec]: add codec parser api header file
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@13 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-08-03 01:39:55 +00:00