ChenHengming
d6ba66cfab
[vpu]: correct vpu device print and add vpu_debug for register print
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1013 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 04:59:05 +00:00
ChenSiyong
7c467a15cc
[legacy] rename VpuApi class to VpuApiLegacy avoid conflict to old vpuai
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1012 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-13 03:05:09 +00:00
ChenSiyong
0b259c5837
[264d_parser] fixed eos not set to task at prepare status
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1008 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-12 02:57:25 +00:00
ChenHengming
4e1b1e1523
[mpeg4d]: fix memory leak on reset, remove extra print
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1004 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 11:00:48 +00:00
ChenHengming
6e8c048811
[mpeg4d]: fix timestamp all zero issue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1003 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 10:32:31 +00:00
ChenHengming
46b85bdb1c
[h263d]: fix timestamp all zero issue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1002 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 10:29:38 +00:00
ChenHengming
ede81ae620
[mpi]: enable H.263 decoder and rename libvpu to worker_vpu
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1001 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 09:58:43 +00:00
ChenHengming
04056315a1
[h263d]: fix h263 display error and dpb dump error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1000 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 09:51:38 +00:00
ChenHengming
49c6eaf01c
[mpeg4d]: fix frame display issue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@999 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 09:49:21 +00:00
ChenHengming
428bf85f3e
[h263d]: fix crash for syntax number error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@998 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-11 08:51:43 +00:00
ChenHengming
0b95b8b305
[mpi]: enable mpeg4 decoder at mpi
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@995 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 10:56:34 +00:00
ChenHengming
56b704f4cb
[mpeg4d]: fix xvid stream error
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@994 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 10:41:24 +00:00
DingWei
f658df00fb
[h264d] add yuv422 format support.
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@993 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 10:15:05 +00:00
ChenHengming
7965f5dfd9
[android]: fix android binary runtime error due to error bionic libc linking
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@992 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 07:33:03 +00:00
ChenHengming
92ba46a86b
[h263d]: add vpu H.263 decoder framework source code
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@991 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 06:36:55 +00:00
ChenHengming
e0d0475145
[cmake]: add VPUClient function to libvpu.so
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@990 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-08 03:54:42 +00:00
ChenHengming
c2f790a0ce
[mpeg4d]: fix crash on xvid stream
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@989 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 12:52:58 +00:00
ChenHengming
304292feb7
[hal_mpeg4d]: setup all reference frame register regardless frame type
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@988 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 11:03:47 +00:00
ChenHengming
7f62c08337
[mpeg4d]: Fix error frame/N frame skip issue
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@987 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 10:54:39 +00:00
ChenHengming
18f974c764
[mpeg4d]: enlarge mpeg4 decoder direct mv buffer size to mb_count * 4 * sizeof(U32)
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@986 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-07 04:50:23 +00:00
LinJinfa
92744981b1
[cmake]: remove -lvpu option on Android case
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@984 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-06 10:38:16 +00:00
GaoZhili
31f69e313e
upload allocator dirctory
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@979 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-05 03:35:17 +00:00
ChenSiyong
5603c024fb
[vpu_api_legacy] reset eos flag in vpu_api when eos set in seek status
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@976 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-04 08:43:22 +00:00
ChenHengming
b334768d6f
[mpeg4d]: fix bug on eos and reset
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@975 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-02 10:44:37 +00:00
ChenHengming
dba5c94f8e
[mpeg4d]: update mpeg4 parser and hal for vpu2
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@974 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 09:54:42 +00:00
ChenHengming
15ce9ca949
[mpp_frame/mpp_packet]: fix check print lack of input parameter problem
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@973 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 09:17:29 +00:00
ChenHengming
ab2fb3de4c
[mpp_buffer]:
...
1. Separate mpp_buffer_import_with_tag into two macro for different usage.
2. Add more comment.
3. Change helper macro and function parameter order for better understanding.
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@972 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 06:44:01 +00:00
ChenHengming
c9d4080335
[mpp_buffer]: fix mpp_buffer_test error on Android for normal buffer can not be import/release
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@971 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 04:48:52 +00:00
ChenHengming
981d51187b
[linux]: fix mpp_buffer_test error on linux
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@970 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 04:01:54 +00:00
ChenHengming
563a08525a
[mpp_buffer]: add output MppBuffer to mpp_buffer_commit interface. Also add misc group internally
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@969 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-07-01 02:41:11 +00:00
ChenSiyong
fa119620cd
[mpp_dec] modify eos flow, fixed eos no notify to user
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@967 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-30 02:02:45 +00:00
ChenSiyong
12e12ae0f2
[mpp_packet] malloc packet more size then real need avoid 32bit read crash
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@966 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-30 01:59:44 +00:00
DingWei
3505440a68
[h264d] remove bug, which eliminate zeros in nalu tail;
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@964 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-29 07:13:21 +00:00
DingWei
1af53e292d
[h264d] remove no-MMU case;
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@963 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-28 12:46:56 +00:00
ChenHengming
f178e39359
[hevc]: remove unused file
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@961 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-28 09:19:39 +00:00
ChenSiyong
902a9e6cff
[m2vd] add mask for file debug
...
[m2vh] fixed m2vh vpu socket no release cuase fd leak
[vp8h] fixed vp8h vpu socket no release cause fd leak
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@958 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-27 07:29:47 +00:00
ChenHengming
f6648c1185
[buf_slot]: define 0xff to be the invalid slot index indicator
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@957 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-24 07:27:20 +00:00
ChenSiyong
5896aeda37
[vpu_legacy] fixed flush init check issue
...
[m2vd] add remove rkvb in split frame function
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@956 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-24 03:34:50 +00:00
ChenHengming
8fb04334b4
[buf_slot]: add slot global index to better understand of buffer slot behave
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@954 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-24 02:52:15 +00:00
ChenHengming
ff1a8f1fcb
[mpp]: add internal pts mode flag for mpeg2/mpeg4
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@953 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-23 11:19:33 +00:00
ChenSiyong
85dd93fadf
[vp8d] remove unused log in the parser & hal
...
[vp8d] realloc stream buf when buf is no enough
[vp9d] remove unused code & reset eos in reset status
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@951 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-23 03:36:46 +00:00
ChenSiyong
af8c3f8016
[m2v_d] remove unused include in file
...
[m2v_d] add eos notify to mpp_dec
[m2v_d] realloc stream buf when buf is no enough
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@950 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-23 03:34:25 +00:00
ChenSiyong
6385471dea
[vpu_api_legacy]: add init_ok check for api legacy/vpu_api_legacy.cpp
...
[h265d_d] clear eos flag when reset
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@949 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-23 03:20:17 +00:00
ChenSiyong
8ade39c2c0
[vp8] add vp8 parser & hal for mpi
...
[m2vh] modify hal CMakeLists
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@946 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-21 10:23:38 +00:00
ChenSiyong
ebf573f623
[vpu_api_legacy] no return error in decode_sendstream when list is full
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@945 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-21 10:06:45 +00:00
ChenSiyong
89720baea2
[h265d] revert 882 modify for hevc modify
...
[mpg4_d] fix no mpg4d_api.h cause compile error
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@944 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-21 10:00:08 +00:00
DingWei
33f5243aee
[h264d] remove warnning and code which is no used;
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@943 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-21 03:24:58 +00:00
DingWei
cc102579f6
[hal_task] add hal callback strut;
...
[h264d] remove register error judge to hal_wait from callback;
[h264d] update vdpu hal module, and set it mode as use_mpp_mode = 2;
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@942 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-21 02:33:13 +00:00
ChenHengming
bf4936ac82
[mpg4d]: add hal_mpg4d_api.h
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@941 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-20 08:35:51 +00:00
ChenHengming
611a677fbc
[mpg4d]: commit empty mpeg4 parser/hal with correct split function
...
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@940 6e48237b-75ef-9749-8fc9-41990f28c85a
2016-06-20 08:31:58 +00:00