Loading...
首页问答  

3518E Sample优化源码+2016.9.26更新rtsp图传、自动降噪接口、完美支持Hi3518EV200

ljx6233535
ljx6233535  发布于 2016-04-12 15:21:47 39935

[i=s] 本帖最后由 ljx6233535 于 2016-9-26 11:17 编辑 [/i]

本人使用3518E平台开发IP Camera,感觉使用SDK自带sample太不方便了,因为经常要改视频格式,帧率,还有单路、多路切换,对接新Sensor等等,要在sample里面改好多地方,一次性还不一定能改全。 所以萌生了自己改写一个Sample的想法。 我们的IP camera使用3518E内部ISP,图像数据流向一般是VO->VPSS->VENC,所以本sample是按照这个流程来设计的。 使用方法: 1、参照自己的Sensor的接口方式,修改hp_vi.c 中 static HI_VOID viAttrInit(const IPC_VEDIO_S* pstIpcVedio,VI_ATTR_S **pstViAttr)函数中的配置参数(接口,时序,掩码等等),注意,不用修改图像格式和帧率,这个是上层自动传下来的。 2、参照hp_ipc.c中main函数,修改自己想要的大小和帧率,码流数量。 int main() { FARMAT_S stFmt_a[3] = { {PIC_HD720,30}, {PIC_VGA,30}, {PIC_QVGA,30} }; IPC_Init(3,stFmt_a);//3表示几路,stFmt_a定义每一路的大小和帧率,注意,主码流必须在最前面。 getchar(); getchar(); IPC_exit(); return 0; } 3、把hp_ipc文件夹放到mpp/sample/下,make就可以了(注意:把sample/Makefile.param中SENSOR_LIBS修改成你Sensor的库)。 4、把hp_ipc挂载到板子上跑起来~~

目前只支持多路编码保存成文件,后续有时间把实时直播加上。

============2016.9.26更新==================== 1、增加rtsp图传功能,传1080p30fps不卡,vlc播放延迟300ms内; 2、完美支持Hi3518EV200; 3、增加对接sensor自动降噪接口,可以参考src/sensor里面的文件增加自己sensor的降噪函数。 3、优化代码结构;

需要3516d/a +wdr功能的代码可以参考帖子http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=12458&extra=page%3D1

文件: hp-ipc_rtsp.zip
下载
我来回答
回答可得5积分
123个回答
发布于 2016-08-29 14:14:06
3518E也支持h265吗?我在hp_venc.c这个文件里看到有PT_H265的信息
0
发布于 2016-08-30 10:32:23
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36788&ptid=10950]ctron 发表于 2016-8-29 14:14[/url]
3518E也支持h265吗?我在hp_venc.c这个文件里看到有PT_H265的信息[/quote]

3518E应该不支持h265的。
0
发布于 2016-08-31 09:06:04
现在支持265的只有两块芯片:hi3516a+hi3519
0
发布于 2016-09-06 09:51:55
学习中,谢谢分享!
0
发布于 2016-09-23 09:23:30
本帖最后由 2272943826 于 2016-12-2 10:54 编辑

我 make 之后只有 hp_ipc
我用的是 Hi3516a+IMX178

具体做法:
1 copy rtsp_server to mpp/sample
2  把hp_ipc文件夹放到mpp/sample/下,make就可以了(注意:把sample/Makefile.param中SENSOR_LIBS修改成你Sensor的库)。
3 make 的时候 只有一个 executable (见图片)


tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp$ ls
hp_common.h  hp_sys.c   hp_venc.h  hp_vpss.c  rtsp_server.c
hp_ipc.c     hp_sys.h   hp_vi.c    hp_vpss.h  rtsp_server.h
hp_ipc.h     hp_venc.c  hp_vi.h    Makefile
tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp$ make
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o rtsp_server.o rtsp_server.c
                  
    ^
rtsp_server.c: In function ‘RtspServerListen’:
rtsp_server.c:627:52: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign]
     while ((s32CSocket = accept(s32Socket, (struct sockaddr*)&addrAccept, &nAddrLen)) >= 0)
                                                    ^
In file included from /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/netinet/in.h:25:0,
                 from /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/netdb.h:28,
                 from rtsp_server.c:12:
         
hp_venc.c: At top level:
hp_venc.c:456:15: warning: ‘s32SaveJpeg’ defined but not used [-Wunused-function]
static HI_S32 s32SaveJpeg(FILE* fpJpegFile, VENC_STREAM_S *pstStream)
                  ^
hp_vi.c: In function ‘viAttrInit’:
hp_vi.c:731:3: warning: initialization from incompatible pointer type [enabled by default]
   .pstViDevAttrEx = &VI_DEV_ATTR_EX,
   ^

hp_vpss.c:24:5: warning: braces around scalar initializer [enabled by default]
     VPSS_GRP_PARAM_S stVpssParam = {{0}};
     ^
/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp$
0
发布于 2016-09-23 15:16:31
你的imx178有wdr模式么?没有的话需要把IPC_init()函数中WDR_MODE_2To1_LINE改成WDR_MODE_NONE
还有,你的sensor接口是LVDS 4 lane模式么?10BIT or 12BIT
这些确认清楚,然后去Hp_VI.c里面修改接口参数
0
发布于 2016-09-23 15:17:18
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38253&ptid=10950]2272943826 发表于 2016-9-23 09:23[/url]
我 make 之后只有 hp_ipc
我用的是 Hi3516a+IMX178

[/quote]


你的imx178有wdr模式么?没有的话需要把IPC_init()函数中WDR_MODE_2To1_LINE改成WDR_MODE_NONE
还有,你的sensor接口是LVDS 4 lane模式么?10BIT or 12BIT
这些确认清楚,然后去Hp_VI.c里面修改接口参数
0
发布于 2016-09-26 08:53:44
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38285&ptid=10950]ljx6233535 发表于 2016-9-23 15:16[/url]
你的imx178有wdr模式么?没有的话需要把IPC_init()函数中WDR_MODE_2To1_LINE改成WDR_MODE_NONE
还有,你的 ...[/quote]

我的是 Hi3516a+IMX178 development board,你说的sensor接口 在哪里检查?或者哪里查询?
0
发布于 2016-09-26 09:11:26
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38370&ptid=10950]2272943826 发表于 2016-9-26 08:53[/url]
我的是 Hi3516a+IMX178 development board,你说的sensor接口 在哪里检查?或者哪里查询?[/quote]

就是你的IMX178是用的并口,还是lvds 还是MIPI传输数据,还有RAW数据多少bit的,在hp_vi.c里面要配置的。不然你是get不到码流的。
0
发布于 2016-09-26 09:21:25
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38373&ptid=10950]ljx6233535 发表于 2016-9-26 09:11[/url]
就是你的IMX178是用的并口,还是lvds 还是MIPI传输数据,还有RAW数据多少bit的,在hp_vi.c里面要配置的。 ...[/quote]

我的是标准配备的,你说的参数我还不是很清楚概念,我去看看 Hi3516A/Hi3516D Professional HD IP Camera SoC Data Sheet manual
0
发布于 2016-09-26 09:45:07
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38373&ptid=10950]ljx6233535 发表于 2016-9-26 09:11[/url]
就是你的IMX178是用的并口,还是lvds 还是MIPI传输数据,还有RAW数据多少bit的,在hp_vi.c里面要配置的。 ...[/quote]

请问一下 compile 成功以后, 但是只有一个 hp-ipc exectuable file ,其他的 vi vout 暂时还没有其它的exectuable
0
发布于 2016-09-26 11:02:34
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38379&ptid=10950]2272943826 发表于 2016-9-26 09:45[/url]
请问一下 compile 成功以后, 但是只有一个 hp-ipc exectuable file ,其他的 vi vout 暂时还没有其它的e ...[/quote]

就这一个就可以了,都编译一起的
0
发布于 2016-09-26 14:06:04
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38396&ptid=10950]ljx6233535 发表于 2016-9-26 11:02[/url]
就这一个就可以了,都编译一起的[/quote]

那就是说明对的啦,编译到一块,compile 出来 hp_ipc,   
     我在考虑如何修改我的函数的配置参数(接口,时序,掩码等等)?有什么可以参照的文档吗?
0
发布于 2016-09-26 14:12:12
[code]顶起来,好东西![/code]
0
发布于 2016-09-26 16:40:07
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38396&ptid=10950]ljx6233535 发表于 2016-9-26 11:02[/url]
就这一个就可以了,都编译一起的[/quote]

tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample$ make
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vpss.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vo.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_isp.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_audio.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/loadbmp.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_ive.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_venc.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vi.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vda.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_sys.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_hifb sample_hifb.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libtde.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hifb'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_vio sample_vio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vio'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_venc sample_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/venc'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_region sample_region.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libtde.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/region'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_vda sample_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/vda'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_audio sample_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/audio'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_tde sample_tde.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde/../common/sample_comm_sys.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libtde.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/tde'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o sample_ive_main sample_ive_main.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_vo.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_isp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_audio.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/loadbmp.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_ive.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_venc.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_vi.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_vda.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive/../common/sample_comm_sys.o sample/sample_ive_st_and_lk.o sample/sample_ive_ann.o sample/sample_ive_sobel_with_cached_mem.o sample/sample_ive_svm.o sample/sample_ive_test_memory.o sample/sample_ive_gmm.o sample/sample_ive_od.o sample/sample_ive_bg_model.o sample/sample_ive_canny.o -I./sample/ /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a  /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libive.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/ive'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/scene_auto'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/scene_auto'
make[1]: Entering directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp'
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o hp_sys.o hp_sys.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o rtsp_server.o rtsp_server.c
rtsp_server.c: In function ‘ParseTransportHeader’:
rtsp_server.c:349:19: warning: assignment makes pointer from integer without a cast [enabled by default]
    destinationTTL = (u_int8_t)ttl;
                   ^
rtsp_server.c:355:39: warning: comparison between pointer and integer [enabled by default]
    *clientRTCPPortNum = streamingMode == RAW_UDP ? 0 : p1 + 1;
                                       ^
rtsp_server.c: In function ‘RtspClientMsg’:
rtsp_server.c:566:4: warning: too many arguments for format [-Wformat-extra-args]
    printf("Start Play\n",pClient->index);
    ^
rtsp_server.c: In function ‘RtspServerListen’:
rtsp_server.c:627:52: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign]
     while ((s32CSocket = accept(s32Socket, (struct sockaddr*)&addrAccept, &nAddrLen)) >= 0)
                                                    ^
In file included from /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/netinet/in.h:25:0,
                 from /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/netdb.h:28,
                 from rtsp_server.c:12:
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/sys/socket.h:214:12: note: expected ‘socklen_t * __restrict__’ but argument is of type ‘int *’
extern int accept (int __fd, __SOCKADDR_ARG __addr,
            ^
rtsp_server.c:648:24: warning: variable ‘sched’ set but not used [-Wunused-but-set-variable]
     struct sched_param sched;
                        ^
rtsp_server.c:667:23: warning: variable ‘sched’ set but not used [-Wunused-but-set-variable]
    struct sched_param sched;
                       ^
rtsp_server.c:598:6: warning: unused variable ‘bResult’ [-Wunused-variable]
  int bResult;
      ^
rtsp_server.c: In function ‘VENC_Sent’:
rtsp_server.c:698:7: warning: unused variable ‘heart’ [-Wunused-variable]
   int heart = g_rtspClients[is].seqnum % 1000;
       ^
rtsp_server.c:690:6: warning: unused variable ‘nChanNum’ [-Wunused-variable]
  int nChanNum=0;
      ^
rtsp_server.c:687:12: warning: unused variable ‘i’ [-Wunused-variable]
     HI_S32 i;
            ^
rtsp_server.c: In function ‘SAMPLE_COMM_VENC_Sentjin’:
rtsp_server.c:905:38: warning: unused variable ‘showflap’ [-Wunused-variable]
   HI_S32 lens=0,j,lastadd=0,newadd=0,showflap=0;
                                      ^
rtsp_server.c:905:29: warning: unused variable ‘newadd’ [-Wunused-variable]
   HI_S32 lens=0,j,lastadd=0,newadd=0,showflap=0;
                             ^
rtsp_server.c:905:19: warning: unused variable ‘lastadd’ [-Wunused-variable]
   HI_S32 lens=0,j,lastadd=0,newadd=0,showflap=0;
                   ^
rtsp_server.c:905:17: warning: unused variable ‘j’ [-Wunused-variable]
   HI_S32 lens=0,j,lastadd=0,newadd=0,showflap=0;
                 ^
rtsp_server.c: In function ‘InitRtspServer’:
rtsp_server.c:964:2: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [enabled by default]
  strcpy(&g_rtp_playload,"G726-32");
  ^
In file included from rtsp_server.c:9:0:
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/usr/include/string.h:84:14: note: expected ‘char * __restrict__’ but argument is of type ‘char (*)[20]’
extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
              ^
rtsp_server.c:973:21: warning: variable ‘thdsched’ set but not used [-Wunused-but-set-variable]
  struct sched_param thdsched;
                     ^
rtsp_server.c:960:6: warning: unused variable ‘i’ [-Wunused-variable]
  int i;
      ^
rtsp_server.c: In function ‘VENC_Sent’:
rtsp_server.c:883:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o hp_venc.o hp_venc.c
hp_venc.c: In function ‘vdGetVencStreamProc’:
hp_venc.c:712:6: warning: implicit declaration of function ‘SAMPLE_COMM_VENC_Sentjin’ [-Wimplicit-function-declaration]
      SAMPLE_COMM_VENC_Sentjin(&stStream);
      ^
hp_venc.c: At top level:
hp_venc.c:456:15: warning: ‘s32SaveJpeg’ defined but not used [-Wunused-function]
static HI_S32 s32SaveJpeg(FILE* fpJpegFile, VENC_STREAM_S *pstStream)
               ^
hp_venc.c:512:15: warning: ‘s32SaveJPEG’ defined but not used [-Wunused-function]
static HI_S32 s32SaveJPEG(FILE *fpJpegFile, VENC_STREAM_S *pstStream)
               ^
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o hp_ipc.o hp_ipc.c
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o hp_vi.o hp_vi.c
hp_vi.c: In function ‘s32ViStartDev’:
hp_vi.c:242:17: warning: assignment from incompatible pointer type [enabled by default]
  pstViDevAttrEx = pstViAttr->pstViDevAttrEx;
                 ^
hp_vi.c:232:18: warning: variable ‘pstViDevAttr’ set but not used [-Wunused-but-set-variable]
  VI_DEV_ATTR_S * pstViDevAttr;
                  ^
hp_vi.c: In function ‘viAttrInit’:
hp_vi.c:731:3: warning: initialization from incompatible pointer type [enabled by default]
   .pstViDevAttrEx = &VI_DEV_ATTR_EX,
   ^
hp_vi.c:731:3: warning: (near initialization for ‘VI_ATTR.pstViDevAttrEx’) [enabled by default]
hp_vi.c:617:26: warning: unused variable ‘MIPI_CMOS3V3_ATTR’ [-Wunused-variable]
  static combo_dev_attr_t MIPI_CMOS3V3_ATTR =
                          ^
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl   -c -o hp_vpss.o hp_vpss.c
hp_vpss.c: In function ‘s32VpssStartGrp’:
hp_vpss.c:24:5: warning: braces around scalar initializer [enabled by default]
     VPSS_GRP_PARAM_S stVpssParam = {{0}};
     ^
hp_vpss.c:24:5: warning: (near initialization for ‘stVpssParam.u32Contrast’) [enabled by default]
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -lpthread -lm -o hp_ipc hp_sys.o rtsp_server.o hp_venc.o hp_ipc.o hp_vi.o hp_vpss.o /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libmpi.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libVoiceEngine.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libupvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libdnvqe.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libisp.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/libsns_imx178.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_cmoscfg.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_iniparser.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiae.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiawb.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hiaf.a /home/tt/Hi3516A_SDK_V1.0.5.0/mpp/lib/lib_hidefog.a
make[1]: Leaving directory '/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc_rtsp'
tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample$
0
发布于 2016-09-26 17:47:54
本帖最后由 2272943826 于 2016-9-27 15:22 编辑

get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time out, exit thread
0
发布于 2016-09-26 18:11:12
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38476&ptid=10950]2272943826 发表于 2016-9-26 17:47[/url]
get venc stream time out, exit thread
get venc stream time out, exit thread
get venc stream time o ...[/quote]

这个你要好好看看文档里面vi对接sensor接口那块,应该是接口配置不对。
你 cat /proc/umap/vi 看看有没有收到图像数据就知道了
0
发布于 2016-09-26 18:12:21
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38424&ptid=10950]2272943826 发表于 2016-9-26 14:06[/url]
那就是说明对的啦,编译到一块,compile 出来 hp_ipc,   
     我在考虑如何修改我的函数的配置参数(接 ...[/quote]

HiMPP IPC V2.0 媒体处理软件开发参考.pdf
0
发布于 2016-09-26 19:48:25
这个server cpu占用率比较高 呵呵
0
发布于 2016-09-26 20:07:48
谢谢楼主,给了一个很完整的sample
0
发布于 2016-09-26 22:53:46
本帖最后由 2272943826 于 2016-9-27 08:51 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=38479&ptid=10950]ljx6233535 发表于 2016-9-26 18:11[/url]
这个你要好好看看文档里面vi对接sensor接口那块,应该是接口配置不对。
你 cat /proc/umap/vi 看看有没 ...[/quote]

谢谢楼主,会认真看的 ,   
按照楼主的 readme file:
1 put directory hp-ipc into sdk.../mpp/sample/
2 cd hp-ipc
3 make
编译的时候有以下的error


tt@tt:~$ cd Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc
tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc$ ls
include  Makefile  readme.txt  src
tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc$ make
ls: cannot access '/hiwork/osdrvhi3516a.C01': No such file or directory
arm-hisiv300-linux-gcc -Wall -g -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc/../common -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/include -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/component/acodec -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tw2865 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/tlv320aic31 -I/home/tt/Hi3516A_SDK_V1.0.5.0/mpp/extdrv/ak7756en -Dhi3516a -DHICHIP=0x3516A100 -DSENSOR_TYPE=SONY_IMX178_LVDS_1080P_30FPS -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl -DISP_V2 -DHI_MIPI_ENABLE -DHI_ACODEC_TYPE_INNER -mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4 -ffunction-sections -mno-unaligned-access -fno-aggressive-loop-optimizations -ldl -I./include   -c -o src/hp_sys.o src/hp_sys.c
In file included from src/hp_sys.c:17:0:
src/hp_sys.c: In function ‘mpi_sys_init’:
./include/hp_sys.h:75:9: error: ‘PIXEL_FORMAT_YUV_400’ undeclared (first use in this function)
    case PIXEL_FORMAT_YUV_400:\
         ^
./include/hp_sys.h:91:13: note: in expansion of macro ‘GET_VB_PIXEL_MULTIPLE’
           * GET_VB_PIXEL_MULTIPLE(e_pixFmt);\
             ^
src/hp_sys.c:49:40: note: in expansion of macro ‘GET_VB_PIC_BLK_SIZE’
   stVbConf.astCommPool.u32BlkSize = GET_VB_PIC_BLK_SIZE(stSize->u32Width, stSize->u32Height, e_pixFmt);
                                        ^
./include/hp_sys.h:75:9: note: each undeclared identifier is reported only once for each function it appears in
    case PIXEL_FORMAT_YUV_400:\
         ^
./include/hp_sys.h:91:13: note: in expansion of macro ‘GET_VB_PIXEL_MULTIPLE’
           * GET_VB_PIXEL_MULTIPLE(e_pixFmt);\
             ^
src/hp_sys.c:49:40: note: in expansion of macro ‘GET_VB_PIC_BLK_SIZE’
   stVbConf.astCommPool.u32BlkSize = GET_VB_PIC_BLK_SIZE(stSize->u32Width, stSize->u32Height, e_pixFmt);
                                        ^
: recipe for target 'src/hp_sys.o' failed
make: *** [src/hp_sys.o] Error 1
tt@tt:~/Hi3516A_SDK_V1.0.5.0/mpp/sample/hp-ipc$
0
发布于 2016-09-27 11:47:09
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38479&ptid=10950]ljx6233535 发表于 2016-9-26 18:11[/url]
这个你要好好看看文档里面vi对接sensor接口那块,应该是接口配置不对。
你 cat /proc/umap/vi 看看有没 ...[/quote]

cat /proc/umap/vi
0
发布于 2016-09-27 19:10:33
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38516&ptid=10950]2272943826 发表于 2016-9-27 11:47[/url]
cat /proc/umap/vi[/quote]

vi 没有收到数据,是vi接口属性配置不对了,与sensor实际输出数据格式,同步信号都要一致才能收到数据
0
发布于 2016-09-27 19:13:30
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38488&ptid=10950]2272943826 发表于 2016-9-26 22:53[/url]
谢谢楼主,会认真看的 ,   
按照楼主的 readme file:
1 put directory hp-ipc into sdk.../mpp/sam ...[/quote]

你用的是3516A的SDK么,这个你去我另一个帖子下载源码包,那个是完美支持3516A/D平台,这个是完美支持3518EV200的。
0
发布于 2016-09-27 22:30:30
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38562&ptid=10950]ljx6233535 发表于 2016-9-27 19:13[/url]
你用的是3516A的SDK么,这个你去我另一个帖子下载源码包,那个是完美支持3516A/D平台,这个是完美支持351 ...[/quote]

我用的是 Hi3516A + imx178 camera 的,
0
发布于 2016-09-28 09:19:17
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38484&ptid=10950]tango_zhu 发表于 2016-9-26 20:07[/url]
谢谢楼主,给了一个很完整的sample[/quote]

我用的是 Hi3516A+IMX178 camera, 你懂如何设置 vi configuration 那部分嘛?  :P:$:$
0
发布于 2016-09-28 09:49:53
顶起,进来看看如何vi配置:)
0
发布于 2016-09-28 10:23:27
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38573&ptid=10950]wu0 发表于 2016-9-28 09:49[/url]
顶起,进来看看如何vi配置[/quote]

谢谢楼主 , 我的 Hi3516A+imx178 camera 更新rtsp图传 搞定,谢谢楼主
0
发布于 2016-09-28 10:44:00
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38576&ptid=10950]2272943826 发表于 2016-9-28 10:23[/url]
谢谢楼主 , 我的 Hi3516A+imx178 camera 更新rtsp图传 搞定,谢谢楼主[/quote]

搞定了??恭喜
0
发布于 2016-09-28 11:20:48
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38577&ptid=10950]ljx6233535 发表于 2016-9-28 10:44[/url]
搞定了??恭喜[/quote]

谢谢你,耐心的帮助,延迟稍微有点长
0
发布于 2016-09-28 12:38:28
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38586&ptid=10950]2272943826 发表于 2016-9-28 11:20[/url]
谢谢你,耐心的帮助,延迟稍微有点长[/quote]

vlc 设置缓存300ms没有,默认是1000ms的
0
发布于 2016-09-28 13:43:15
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38596&ptid=10950]ljx6233535 发表于 2016-9-28 12:38[/url]
vlc 设置缓存300ms没有,默认是1000ms的[/quote]

[url]rtsp://192.168.1.1:8556/test.avi[/url]  --newwork-caching=300  
这样吗?
0
发布于 2016-09-28 15:38:24
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38599&ptid=10950]2272943826 发表于 2016-9-28 13:43[/url]
rtsp://192.168.1.1:8556/test.avi  --newwork-caching=300  
这样吗?[/quote]

你试试,勾选更多选项,正在缓冲设成300
0
发布于 2016-09-28 17:15:08
本帖最后由 2272943826 于 2016-9-30 11:59 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=38616&ptid=10950]ljx6233535 发表于 2016-9-28 15:38[/url]
你试试,勾选更多选项,正在缓冲设成300[/quote]

VLC Setting Media   ----> Open Network Stream  ---> Show more details   --->  Caching 1000ms change to 300ms
0
发布于 2016-09-29 16:44:35
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38634&ptid=10950]2272943826 发表于 2016-9-28 17:15[/url]
VLC Media Player --> Tools -->Preferences  ----> change simple to All (left bottom side)  --> stre ...[/quote]

我不是你那样,不知道怎么在回复发图:loveliness:
媒体——》打开网络串流——》显示更多选项——》正在缓冲
0
发布于 2016-09-29 17:09:53
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38705&ptid=10950]ljx6233535 发表于 2016-9-29 16:44[/url]
我不是你那样,不知道怎么在回复发图
媒体——》打开网络串流——》显示更多选项——》正在 ...[/quote]


Media   ----> Open Network Stream  ---> Show more details   --->  Caching 1000ms change to 300ms

楼主的方法确实好一点, 好多啦

谢谢楼主
0
发布于 2016-10-05 11:12:30
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38577&ptid=10950]ljx6233535 发表于 2016-9-28 10:44[/url]
搞定了??恭喜[/quote]

1  MAX_RTSP_CLIENT =1   现在只是只能一个 client接受live stream,如果5个client同时接受 live stream,该怎么办?

2
  UserAuthenticationDatabase* authDB = NULL;
#ifdef ACCESS_CONTROL
  // To implement client access control to the RTSP server, do the following:
  authDB = new UserAuthenticationDatabase;
  authDB->addUserRecord("username1", "password1"); // replace these with real strings
  // Repeat the above with each , that you wish to allow
  // access to the server.
#endif

如何在 你的 code里面加入RTSP authentiation ,如何编写 code,然后在用VLC需要输入 username & password?
0
发布于 2016-10-08 10:29:42
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38843&ptid=10950]2272943826 发表于 2016-10-5 11:12[/url]
1  MAX_RTSP_CLIENT =1   现在只是只能一个 client接受live stream,如果5个client同时接受 live stream ...[/quote]

1.把MAX_RTSP_CLIENT=5 ,再查查使用MAX_RTSP_CLIENT地方的代码可能需要改改,每个RTSP_CLIENT管理一个live stream
2 我没有使用过认证。
0
发布于 2016-10-08 11:04:11
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38576&ptid=10950]2272943826 发表于 2016-9-28 10:23[/url]
谢谢楼主 , 我的 Hi3516A+imx178 camera 更新rtsp图传 搞定,谢谢楼主[/quote]

你的hi3516a+imx178的搞定了?我也在弄,你的是如何弄好的?我的qq528998260,联系一下,学习一下!
0
发布于 2016-10-10 08:41:03
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38892&ptid=10950]小飞侠_fq 发表于 2016-10-8 11:04[/url]
你的hi3516a+imx178的搞定了?我也在弄,你的是如何弄好的?我的qq528998260,联系一下,学习一下![/quote]


[hi3516] [已解决]分享3516a+imx178 优化rtsp图传效果 参考ljx6233535的帖子:3516a/d+imx290

代码在下面链接里面:

[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=12793&extra=[/url]
0
发布于 2016-10-10 08:44:15
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38889&ptid=10950]ljx6233535 发表于 2016-10-8 10:29[/url]
1.把MAX_RTSP_CLIENT=5 ,再查查使用MAX_RTSP_CLIENT地方的代码可能需要改改,每个RTSP_CLIENT管理一个li ...[/quote]

我已经 做完 MAX_RTSP_CLIENT=5
再查查使用MAX_RTSP_CLIENT地方的代码可能需要改改 , 我在思考如何调控 MAX RTSP Client 是不是通过管道去控制 live stream ,是不是也要修改管道的信息。
0
发布于 2016-11-14 19:21:27
正在接触RTSP这块,希望能有所帮助,谢谢!
0
发布于 2016-11-16 01:54:23
楼主这个支持3518Ev100吗?
0
发布于 2016-11-21 16:38:14
看了似懂非懂
0
发布于 2016-11-22 13:53:41
楼主,这个可以完美支持 Hi3518EV200 吗?

我在Hi3518E V200R001C01SPC030 SDK下用arm-hisiv300-linux-gcc 交叉编译了你的源代码,PC端用VLC 2.1.5播放rtsp流大概5秒后,视频就卡住不动了。。:Q 是我的环境有问题吗? 你是用哪个 Hi3518EV200 SDK 测试的??
0
发布于 2016-11-22 16:22:45
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41657&ptid=10950]tony2012 发表于 2016-11-22 13:53[/url]
楼主,这个可以完美支持 Hi3518EV200 吗?

我在Hi3518E V200R001C01SPC030 SDK下用arm-hisiv300-linux- ...[/quote]

我按照楼主的方法,VLC 延迟 0.5s 左右,持续一下午都没有问题。
0
发布于 2016-11-22 17:36:51
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41672&ptid=10950]2272943826 发表于 2016-11-22 16:22[/url]
我按照楼主的方法,VLC 延迟 0.5s 左右,持续一下午都没有问题。[/quote]

你是用的 Hi3518EV200 哪个版本的 SDK? 你的源代码是用 arm-hisiv300-linux-gcc,还是 arm-hisiv400 交叉编译的??

:L 奇怪,我在 Hi3518EV200 + H42 上运行这个程序,怎么每次 VLC 都是看 5秒 左右,视频 就卡死了?
0
发布于 2016-11-22 18:09:02
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41678&ptid=10950]tony2012 发表于 2016-11-22 17:36[/url]
你是用的 Hi3518EV200 哪个版本的 SDK? 你的源代码是用 arm-hisiv300-linux-gcc,还是 arm-hisiv400 交 ...[/quote]

我的是    arm-hisiv300-linux-gcc
0
发布于 2016-11-22 18:45:34
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41691&ptid=10950]2272943826 发表于 2016-11-22 18:09[/url]
我的是    arm-hisiv300-linux-gcc[/quote]

你用的 Hi3518EV200 SDK 是哪个版本的? 020,030,040,还是 050 的?

:dizzy: 没道理呀!我把这个代码编译完了,放在 Hi3518EV200 的开发板上跑,用 VLC 也是看不到 5秒钟,视频画面就卡死 不动了 ? 感觉好像是 时间戳 打的有问题 吧
0
发布于 2016-11-23 10:20:46
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41693&ptid=10950]tony2012 发表于 2016-11-22 18:45[/url]
你用的 Hi3518EV200 SDK 是哪个版本的? 020,030,040,还是 050 的?

没道理呀!我把这个 ...[/quote]

这是我的 VLC 的配置

Windows VLC Setting:
Media   ----> Open Network Stream  ---> Show more details   --->  Caching 1000ms(default) change to 300ms or 180ms
Delay around 0.5s
0
+ 添加网盘链接/附件
或将文件直接拖到这里
悬赏:
EBC
文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,gz
网盘
* 网盘链接:
* 提取码:
悬赏:
EBC
去提问
写专栏

自媒体


海思讨论群

海思讨论群 海思讨论群

君正智能视频群

君正智能视频群 君正智能视频群

联系我们
易百纳技术社区客服微信: x460910098
易百纳技术社区客服手机: 17714209983
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区