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.

How does the sd sw mosaic possible instead of offchipHDMI?

Hi

in our B/D, HDMI0(onChip HDMI)  and HDCOMP(VGA) is tied. so i'm using only one sw mosaic currently.

thus i wanna using two mosaic using HDMI0(tied with HDCMP) and SD(composite). 

How does the SD sw mosaic possible instead of offchipHDMI? 

i watched "mcfw usecase/ti816x/xxx.c", if this is possilbe , can you inform me  detailed modification point?

I know  when using three sw mosaic( HDMI0 and HDMI1, SD), there is live performance issue. 

thus i think when i use two sw mosaic(HDMO0 and SD) , it will be ok. Is it Right?

Regards. CHO

  • Yes this is possible. You can refer usecase/multich_hybrid_dvr.c for reference which has the configuration similar to what your require,


  • Thank you very much for your support.

    i followed your advice.

    i changed my usecase to the VSYS_USECASE_MULTICHN_HYBRID_DVR_16CH, then i can see HDMI and SDTV sw mosaic in the dvr_rdk_demo_mcfw_api .

    but it's not the live screen, only when i put  and decode encoded data (playback) , screen is shown.(and  CIF encoded data display quality will be poor) 

    because of offchip HDMI and peripherial is expensive and SDTV is good replacement, so we must have a tw sw mosaic(OnChipHDMI(tied VGA) and SDTV) for mass production.

    what can i do for the live HDMI and SDTV mosaic display? 

    i don't think LIVE_DECODER_DUP_LINK_IDX can only display playback data.

    how can i show live decoder mosaic?  where LINK i change for that ?

    /opt/dvr # ./bin/dvr_rdk_demo_mcfw_api.out

    =========
    Main Menu
    =========

    1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
    2: VCAP + VENC + VDIS - SD Encode ONLY
    3: VCAP + VENC + VDIS - HD Encode ONLY
    4: VDEC + VDIS - SD/HD Decode ONLY
    5: VCAP + VDIS - NO Encode or Decode
    a: 16CH Hybrid DVR usecase
    b: 36CH Hybrid enc usecase
    c: 4CH Car DVR usecase

    e: Exit

    Enter Choice: a
    ---------------- DEMO DETAILS --------------
    -----------------DEMO ID: 14----------------
    --------------------------------------------
    --------------- CHANNEL DETAILS-------------
    Capture Channels => 16
    Enc Channels => Primary 16, Secondary 16
    Dec Channels => 20
    Disp Channels => 36

    Best Regards.

    CHO.  

  • In /dvr_rdk/mcfw/src_linux/mcfw_api/usecases/multich_hybrid_dvr.c

    Pls change the below defines as show to check if you are able to view the live

    #define     LIVE_DECODE_MERGE_LINK_IDX             2
    #define     LIVE_DECODE_MERGE_LINK_NUM_INQUE      (4)
    #define     LIVE_DECODE_MERGE_LINK_DEI0_QIDX      (0)
    #define     LIVE_DECODE_MERGE_LINK_DEI1_QIDX      (1)
    #define     LIVE_DECODE_MERGE_LINK_VDEC_QIDX      (2)
    #define     LIVE_DECODE_MERGE_LINK_CIFDUP_QIDX    (3) 

     

    With above configuration, channel 0 -15 are live,16-35 are playback and 36-51 are secondary stream.You can choose appropriate swms window to channel map to display channel of your choice.

  • Thank you Narayanan.

    HDMI, VGA, SDTV mosaic works good. i wanted this it's a standard dvr solution. 

    thank you.

    and i have a another question. below block digram is right?

    3426.HYBRIDSDTV_16D1_USECASE.doc

    Best Regards.

  • Yes the usecase block diagram above is correct.