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.

What is McFW?

Guru 10685 points

I keep reading about McFW but what is it? Is it a replacement for Codec Engine? Or OpenMAX?

Thanks,

Ralph

  • McFW stands for multichannel framework and is the framework used in DVRRDK (http://www.ti.com/dvr) , IPNC RDK. The framework is a set of components called links which can be connected in different filter graph configuration to realize different data flows.It is currently in use in several production systems on 816x/814x/8107 devices in DVR/NVR/IPNC and Video Conferencing products.  McFW is not a replacement for OpenMax or Codec Engine. It is a framework designed from ground up to meet the performance goals of highly demanding systems like DVR/NVR which cannot be realized with  OpenMax and CodecEngine due to their inherent overhead..The underlying components (called links) are written with explicit goal of having least possible overhead and minimizing layers of abstraction. Unlike CE or openMax the links directly invoke XDM APIs/ HDVPSS driver FVID2 APIs and don't use the additional layers of abstraction. The following are some of the usecases that are productized on 816x:

    16 channel 960 x 480 @ 30 fps H264 encode + 16 ch 352 x 240 @ 30 fps H264 encode + 16 ch 176 x 140 @ 12.5 fps H264 encode + 16 ch 960 x 480 @ 1 fps MJPEG encode + 6 channel 960 x 480 @ 30 fps H264 decode

    16 channel 720 x 480 @ 30 fps H264 encode + 16 ch 352 x 240 @ 30 fps H264 encode + 16 ch 720 x 480 @ 1 fps MJPEG encode + 16 channel 720 x 480 @ 30 fps H264 decode

    4 channel 1920 x 1080 @ 30 fps H264 encode + 4 channel 1920 x 1080 @ 30 fps H264 decode

    8 channel 1920 x 1080 @ 30 fps H264 decode.

    Incomparison the max usecase achievable using openMax/CE would be approx 3 channel 720 x 480 H264 Encode @ 30 fps on 816x.

     

     

  • Thanks for the information. That was very informative. Please could you give me the correct link as the one you gave didn't work?

    Ralph

  • Pls check this link :http://www.ti.com/apps/docs/mrktgenpage.tsp?contentId=54260&appId=79&DCMP=DSP_dvr&HQS=dvr

    DVR RDK software package if part of the UDworks DVR reference design product.

  • For almost 2 weeks I try to get the DVRRDK.
    UDWorks sell the old version 3.0 from 2013 only and wrote to me that their contract with TI ended.
    TI itself does not reply something comprehensive on the subject.

    WHERE CAN I BUY/GET THIS McFW/DVRRDK?

    Any help will be highly appreciated.