ChenSiyong
24ccf9c971
[vpu_legacy]: add version control
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@475 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 22:10:38 +00:00
ChenSiyong
22c93e4a1b
[h265d]:support 10bit info change
...
[mpp_frame]:support pixel_fmt seting
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@474 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 21:56:51 +00:00
DingWei
363686f0a8
[hal_rkv_reg] cancel comment
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@473 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 20:33:13 +00:00
DingWei
42a9a528d1
[h264d] cancel frame numbers cont
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@472 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 20:28:31 +00:00
DingWei
85e84a3330
[h264d] update rkv_regs malloc bug
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@471 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 19:33:19 +00:00
DingWei
af20a68c91
[h264d] cancel mpp_log
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@470 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 01:28:11 +00:00
DingWei
88e941aa2f
cancel print register message
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@469 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-19 01:18:21 +00:00
ChenSiyong
8f72b64abc
[vpu]:add new type RKVDEC
...
[vpu_mem]: ctx is null user default vpu malloc
[H265h]: resize hevc reg fix kernel copy reg out of mem
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@468 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-18 23:04:22 +00:00
DingWei
618c8009b8
[mpp_buf_slot] add buf_len_align function to calculate buffer size
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@467 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-18 21:14:46 +00:00
DingWei
8b40fadea7
[h264d] change mpp_get_fd to iommu mode
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@466 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-18 14:10:58 +00:00
DingWei
2c2126042b
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@465 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-18 01:53:05 +00:00
DingWei
45a0294a1b
1. deal with SEI read error
...
2. add hecC format flush
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@464 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-18 01:38:07 +00:00
ChenSiyong
87997fa438
[mem legacy]:return fail when mem malloc fail
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@463 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-17 16:20:31 +00:00
DingWei
56da9b1035
[dbp buffer] add 2 for reserver
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@462 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-17 14:27:27 +00:00
DingWei
e493378d7f
[h264d] add as hvcC format support
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@461 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-17 04:37:39 +00:00
ChenSiyong
5f9f4b4805
[h265d]:supprot key hevcc process
...
[mpp_dec]: remove display flag
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@460 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-16 21:11:43 +00:00
DingWei
5edd26e52a
update windows build errors
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@459 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-16 15:07:17 +00:00
ChenSiyong
414066f105
[legacy]:support android_4.4
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@458 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-16 14:51:14 +00:00
DingWei
5911f71dd6
disable print log
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@457 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-16 14:29:37 +00:00
DingWei
d83e77222c
[mpp_frame.h] add dispaly && viewid functions
...
[mpp_buf_slot.cpp] add case SLOT_FRAME_PTR, get frame_impl pointer
[mpp_dec.cpp] add display condition
[h264_module] update time stamp && prepare function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@456 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-16 14:22:15 +00:00
ChenSiyong
ca98c303f2
[mpp_dec]: frm_hal_out no be put in the reset case due to hal thread will wait task done
...
[hal_h265d]: simple input parm for put_bit funtion
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@455 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-08 23:23:58 +00:00
ChenSiyong
9fc0232e77
[h265d_test]:add sync mode for h265d test,use env can change to ansyc mode
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@454 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-05 17:58:42 +00:00
ChenHengming
004b551c57
[mpp_buffer]: prepare to add buffer operation log system
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@453 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-04 21:51:14 +00:00
ChenHengming
c9c500b90f
[h264d]: fix errors for
...
1. fix buffer address error
2. fix buffer write offset error
3. remove compile warning
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@452 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-04 21:50:25 +00:00
DingWei
6aef76ccf4
[hal_h264d] add task input parameter
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@451 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-04 16:37:46 +00:00
DingWei
94da5a58af
[h264d] register add rps && pps && cabac table address
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@450 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-04 15:30:01 +00:00
DingWei
aa1d077a0c
update compile bug
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@449 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-04 14:36:55 +00:00
DingWei
d57009240d
[h264d] update module, which change the dxva interface the same as mircosoft
...
[hal_h264d] add on2 hard module, which all intra stream && AVC && seek are OK
[h264d_test] update the demo can be run and ouput raw yuv, which is right
[vpu_api] add AVC interface
[mpp_buf_slot] add a return variable value
[mpp_log] delete some marco define and put these to h264d_log.h
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@448 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-04 14:29:38 +00:00
ChenSiyong
dcaef9b5b6
[h265hal]:open iommu judge when config reg
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@447 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-03 19:55:18 +00:00
ChenSiyong
c0f2f82f00
[h265d test]: fix buffer slot change cause h265d can't work
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@446 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-03 19:41:28 +00:00
ChenSiyong
f00b75bde4
[h265d]: output all frame when reset avoid frame buffer no free
...
[codec_thread]:add hal lock when put processing task to task list avoid hal thread can't wake up at wait signal
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@445 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-03 01:30:44 +00:00
ChenHengming
3e32bcb489
[buf_slot]: add caller to dump_slot function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@444 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-02 21:05:56 +00:00
ChenHengming
e3e3ba7522
[cmake]: add vpu static library to libmpp_legacy on Android case
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@443 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-02 20:39:04 +00:00
ChenHengming
53d00b9db1
[cmake]: separate libvpu and libmpp, libvpu will all move to libmpp_legacy
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@442 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-02 20:23:26 +00:00
ChenHengming
1de081d88f
[cmake]: add -ldl flag for dlopen on Android
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@441 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-02 14:56:41 +00:00
ChenHengming
37aa823210
[mpp_dec]: add try_proc_dec_task function to do the task process
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@440 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 23:03:05 +00:00
ChenHengming
f677c3c7b5
[mpp_dec]: move all thread control and task information to new DecTask structure
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@439 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 22:50:57 +00:00
ChenHengming
107e40bf82
[astyle]: coding style formating
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@438 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 20:10:35 +00:00
ChenHengming
9a59c44dd4
[mpp_buffer]: add caller record to mpp_buffer
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@437 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 19:45:15 +00:00
ChenHengming
751396b19e
[cmake]: add share library script for mpp_legacy
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@436 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 19:28:09 +00:00
ChenHengming
46ef6e5ab1
[cmake]: add PROPERTIES FOLDER to h265d codec/hal
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@435 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 17:12:38 +00:00
ChenHengming
982099506b
[mpp_buffer]: add more debug information
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@434 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-11-01 16:04:46 +00:00
ChenHengming
bd00b345a4
[mpp_dec]: fix stall on internal buffer mode
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@433 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-28 21:55:35 +00:00
ChenHengming
f5e6d82fa2
[h265d]: fix error update on parse sps, width and height update should happen on sps/pps activated.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@432 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-28 21:55:04 +00:00
ChenSiyong
ef5f95d9e0
[mpp_dec]: check wait frame first,if no frame in group,will no generate task, fix seek case in deadloop for wait frame buf
...
[mpp_buffer]: add a discard value when group reset,post release used buffer
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@431 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-28 00:00:07 +00:00
ChenHengming
932e7f761c
[hal_task]: add status counter for debug and status check
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@430 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-26 14:33:40 +00:00
ChenHengming
2047168cf8
[buf_slot/dummy_dec]: add hor/ver_stride to slot_set_prop function, require non-zero input
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@429 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-25 20:44:27 +00:00
ChenHengming
23652564dc
[mpp_thread]: improve reset lock/condition implement
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@428 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-25 16:50:57 +00:00
ChenHengming
8fcf82c02e
[mpp_dec]: remove compile warning on linux
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@427 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-22 22:33:17 +00:00
ChenHengming
54bbb35474
[mpp_dec]: revert wait condition
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@426 6e48237b-75ef-9749-8fc9-41990f28c85a
2015-10-22 22:29:51 +00:00