This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

migrated DVRRDK_03.50.00.05 can't playback

Hi.

i'm migrate DVRRDK_03.00.00.xx to DVRRDK_03.50.00.05 .

our dvr application is work well (live display and capture) in the usecase of VSYS_USECASE_MULTICHN_PROGRESSIVE_VCAP_VDIS_VENC_VDEC.

but i can't playback encoded data with below message. 

i didn't  change our dvr application code .

what should i do to play video data ?(i'm using tied with VGA and HDMI0 display. and not use HDMI1)

i attached remote debug log

6644.201301101009.txt

############### message ###############################

MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[0]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[1]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[2]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[3]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[4]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[5]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[6]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000026],CHNUM[7]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[0]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[1]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[2]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[3]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[4]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[5]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[6]
MULTICH_PROGRESSIVE_DVR:DEI Preview Output disable invisible channel.DEI_LINKID[0x20000028],CHNUM[7]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[0]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[1]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[2]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[3]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[4]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[5]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[6]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[7]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[8]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[9]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[10]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[11]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[12]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[13]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[14]
MULTICH_PROGRESSIVE_DVR:Decode enable visible channel.DEC_LINKID[0x10000022],CHNUM[15]

  • Have you applied the VIP overflow patch previously shared by Sujith.I see continuous VIP reset happening. Also when you say encoded stream cant playback what do you mean.Does Venc_getBitstreamBuffer API not return any encoded buffers or are you not getting callback to the Venc_registerCallback function

  • Thanks for Reply, Narayanan.

    1. vip port reset issue

    currently i'm using DVRRDK_03.50.00.05, vip port reset issue is exist in that RDK?

    where can i get DVRRDK_03.50.00.05 patch about vip port reset?  

    2. decoding issue

    i use below code but emptyBufList.numBufs value always zero.

    this code was based on DVRRDK_03.00.00.xx .

    i do not change  application code because only mcfw is changed. and when i test capture and display , it works well.

    <code>

    Vdec_requestBitstreamBuffer(&reqInfo, &emptyBufList, 0);

    TRACEF("emptyBufList.numBufs:%d\n", emptyBufList.numBufs);

    </code>

  • where can i get DVRRDK_03.50.00.05 patch about vip port reset? 

     - It is the same patch previously shared by Sujith with you.

    decoding issue

      - Pls share the code that set reqInfo.reqType and your full console logs. Also is your application doing the following:

    Vdis_start();
        Vdec_start();
        Venc_start();
        Vcap_start();

     

    Also pls compare the demo folder for application changes that are required on migrating to RDK 3.5 release. If you are using 16 ch progressive usecase compare file demo_vcap_venc_vdec_vdis.c & demo_vcap_venc_vdec_vdis_bits_rdwr.c between the previous release you are using and RDK 3.5 release .

  • For the issue about application crash on running capture->display, can you add prints in function

    /dvr_rdk/mcfw/src_linux/links/system/system_ipc_msgq.c

    FUnction entry and exit of

    System_ipcMsgQInit()

    System_ipcMsgQHeapCreate

    system_ipcmsgq_createfreeq

    System_ipcMsgQCreate

    and share the log

  • Hi

    it's because init parameter problem.

    thank you for your support

    Best Regards.