中文

logo需要重启生效:
swosdSetLogoPrm
swosdSetWinParam
swosdMakeWinString
。。。
SWOSD_setBmpWinPrm






iconBuff80_Y
bmpWinPrm.bmpWinAddr:
fpLogo160 =  fopen ( SWOSD_TIICON_160 , "rb" );
    iconBuff160_Y          fpLogo160

    strBuff462_UV

ReadBmpWid  FILE* bmpfp = fopen(OSD_BMP_FILE,"rb")
          ReadBmpWid




VIDEO_swosdTskMain
    VIDEO_swosdTskCreate(SWOSD_CHARWIDTHTILOGO_160_64 = ReadBmpWid();)
        swosdSetLogoPrm
        swosdSetWinParam
        swosdMakeFixWinString
    OSA_tskWaitMsg
    OSA_msgGetCmd
    VIDEO_swosdTskRun
         swosdDisplay
             swosdMakeWinString(.swosdConfig.swosdLogoStringUpdate=ena
                SwosdMakeWinChinaString
                  convert_font
                       PasteImage
                       SaveRGBToBMPFile(OSD_BMP_FILE)
                   access(SWOSD_TIICON_160)(关键是没有把保存的文化读出来放在结构体变量中:bmpWinPrm.width,bmpWinPrm.height)



//VIDEO_swosdTskCreate
2377-2384





添加size:
思路1 以sys_msg_key
/home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/appro_api.c   3869  3935       SYS_MSG_KEY(第一步发送)
/home/hsp/dm3683/ipnc_rdk/ipnc_app/sys_server/src/main.c   1559  好了******************改这个(第二部接收,并且发送给显示)
file_msg_drv.c 
SetOverlayTex


ipnc_app/interface/src/sys_msg_drv.c                       ..........................
SYS_MSG_KEY
/home/hsp/dm3683/ipnc_rdk/ipnc_app/sys_server/src/main.c  写到文件里面去了?
SYS_MSG_KEY                 
1552


思路2
以gAVSERVER_config.captureConfig[count].swosdConfig.swosdDispString为线索找到哪里为它赋值。
/home/hsp/dm3683/ipnc_rdk/av_capture/application/ipnc/av_server/src/video videoSwosdThr.c (算是第四步吧 :设置显示了)
SwosdMakeWinChinaString
gAVSERVER_config.captureConfig[streamId].swosdConfig.swosdDispString
/home/hsp/dm3683/ipnc_rdk/av_capture/application/ipnc/av_server/src/common/avServerApi.c
AVSERVER_Config gAVSERVER_config;
AVSERVER_swosdText
   memcpy(gAVSERVER_config.captureConfig[count].swosdConfig.swosdDispString,


/home/hsp/dm3683/ipnc_rdk/av_capture/application/ipnc/av_server/src/stream/avserver_stream.c
SetOsdText
   AVSERVER_swosdText
/home/hsp/dm3683/ipnc_rdk/av_capture/application/ipnc/av_server/src/stream/stream.c(第三部接收显示)1120  MSG_CMD_SET_OSDPRM1
stream_feature_setup( int nFeature, void *pParm )
   SetOsdTextt(pPrm->strText, pPrm->nLegnth)        1694 这个不是的 根据cmd来STREAM_FEATURE_OSDPRM1
Msg_CTRL        
   stream_feature_setup     1097             
stream_init
    Msg_CTRL                    (msgrcv  : MSG_KEY) 
    关键在pid    93
    


MSG_KEY 线索(找到哪里给他发送)
ipnc_app/interface/src/ApproDrvMsg.c                100:       if((qid=Msg_Init(MSG_KEY)) < 0)   
     1256 int SetAvOsdText(char* strText, int nLength)
 /home/hsp/dm3683/ipnc_rdk/ipnc_app/sys_server/src/av_server_ctrl.c
     1778 int SetOSDTextInfo(void * buf, int length) .................................. 发送:MSG_KEY
             ret = fSetOSDText(buf, length);
             SetAvOsdText((char*)buf, length);          
 /home/hsp/dm3683/ipnc_rdk/ipnc_app/sys_server/src/main.c
      ProcSysMsg   507  SetOSDTextInfo
          







ipnc_app/network/esmtp/appro-mail.c:178:        qid = Msg_Init(MSG_KEY);


/home/hsp/dm3683/ipnc_rdk/av_capture/application/ipnc/av_server/src/common/avServerApi.c










av_capture/application/ipnc/av_server/src/common/avServerUi.c  AVSERVER_config


(其实 第五步吧)web_translate.c 添加发送参数

size2:

新思路:
/home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src
web_translate.c
1114             lan_config.Avc2Ysize

request.c
ini.htm


/dm368/ipnc_rdk/ipnc_app/interface/src/file_msg_drv.c
Avc2Ysize


/dm3683/ipnc_rdk/ipnc_app/sys_server/src/system_control.c   StartStream 915


找个出现在的地方Avc2Xsize 



home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/request.c这个地方开始寻找错误 (这个好像是给网页传送参数的)
uri_ini_htm  3499
       html_ini_cmd
            ShowAllWebValue
/home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/web_translate.c   5384
    5035


     1104


/dm3683/ipnc_rdk/ipnc_app/sys_server/src/file_mng_main.c 这个地方就开始错了
nc_rdk/ipnc_app/sys_server/src/file_mng_main.c   323这一步也对


/home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/web_translate.c   1104 开始错


home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/request.c这个地方开始寻找错误  这个web的接口
uri_ini_htm  3499
       html_ini_cmd
            ShowAllWebValue
/home/hsp/dm3683/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/web_translate.c   5384 







/home/hsp/dm3683/ipnc_rdk/ipnc_app/interface/src/file_msg_drv.c  2363
/home/hsp/dm3683/ipnc_rdk/ipnc_app/sys_server/src/av_server_ctrl.c  2216


新建:

dm368/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/
 vi y.tab.c
/home/hsp/dm368/ipnc_rdk/ipnc_app/network/boa-0.94.13/src/lex.yy.c



 vi ipnc_app/interface/inc/sys_env_type.h

 av_capture/application/ipnc/av_server/src/stream/stream.c  改
ipnc_app/gb28181/sip/20121225/demo/ApproDrvMsg.c 
ipnc_app/interface/src/ApproDrvMsg.c 

printf("\033[31m###### Reset Configure File######\033[0m\n");

MSG_MEM
ipnc_app/interface/inc/ApproDrvMsg.h <<GLOBAL>>
 ipnc_app/interface/inc/Msg_Def.h <<GLOBAL>>
ipnc_app/gb28181/9m034_ipnc3.1/ipnc_app/network/sip/GetAVData.c
ipnc_app/interface/src/Appro_interface.c





MSG_BUF
av_capture/application/ipnc/av_server/src/stream/stream.c  1554
ipnc_app/interface/src/ApproDrvMsg.c
int size = 0, size_max = 64;


OSD_config

appro_api.c
ipnc_app/network/boa-0.94.13/src/appro_api.c

FILE -> videoSwosdThr.c, LINE -> 1492 :osd len 50 is larger than max size 


SWOSD_winDraw():BMP ADRESS IS NULL!!! 0x0 Win Id 1
/home/hsp/dm3683/ipnc_rdk/av_capture/framework/alg/priv/swosd  alg_ti_swosd.h

192 login: root (automatic login)
UDPString=uuid:Upnp-TVEmulator-1_0-00_0020540202</UDN>

 ERROR  (drv_vpss.c|DRV_vpssExit|256): CSL_vpssHwSetup()
 ERROR  (avServerApi.c|AVSERVER_exit|779): AVSERVER_exit()
AVSERVER UI: Closed Successfully

Upnp port is 0
UPnP Initialized OK ip=192.168.0.65, port=49152
desc_doc_url = http://192.168.0.65/tvdevicedesc.xml
UpnpRegisterRootDevice failure.
error code = -204
device advertisement failure

av_capture/framework/alg/priv/swosd/alg_ti_swosd.h
  /home/hsp/dm3683/ipnc_rdk/av_capture/application/ipnc/av_server/src/video videoSwosdThr.c这个重点啊 哈哈
1269




定位错误:
swosdisplay:
swosdMakeWinString
1064:1645
1713xxx-1717










  SWOSD_BmpWinPrm
  SWOSD_MainWinPrm、
  SWOSD_Fontdata
  SWOSD_Hndl
  

RTSPServer.cpp
drv_vpss.c
drv_imgs_MT9M034_1.2MP.c
cd av_capture/application/ipnc/av_server/src/common/


英文:
setenv serverip 192.168.0.246;setenv ipaddr 192.168.0.65;tftpboot 0x80700000 uImage_ipnc_dm368;tftpboot 0x82000000 cramfsImage_ipnc_dm368;nand erase 0x500000 0x400000;nand write 0x80700000 0x500000 0x400000;nand erase 0x900000 0x1600000;nand write 0x82000000 0x900000 0x1600000;setenv bootcmd 'nboot 0x80700000 0 0x500000;bootm 0x80700000';setenv bootargs 'mem=64M console=ttyS0,115200n8 root=/dev/mtdblock3 rootfstype=cramfs ip=192.168.0.65:192.168.0.100:192.168.0.1:255.255.255.0:::off eth=20:12:12:02:09:22 lpj=739328 cmemk.phys_start="0x84000000" cmemk.phys_end="0x88000000" cmemk.phys_start_1="0x00001000" cmemk.phys_end_1="0x00008000" cmemk.pools_1="1x28672" cmemk.allowOverlap="1"';saveenv;reset
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值