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.

dm6446 VICP

Hello, sorry to trouble you,I have bought DM6446, Nowadays I want to use the VICP Signal Processing Library in linux,yet I found this Library can hardly meet the xdm standard, how can I call for the API in VICP which can be recognized in ARM side?

  • So I am not sure I understand your end-goal.  I think we first need to establish if VICP can meet XDM standard; why do you believe it can't? 

    If it is true and VICP cannot meet XDM standard, then this means it will not fit in with Codec Engine framework, which mean you will need to consider what is most important to you, using CE framework or VICP library.  As far as I know, VICP library is a DSP side library; therefore to call it from the ARM side, you will need to have a framework to expose APIs to ARM, whether is Codec Egnien framework or your own framework is to be determined.  FYI, I am fowarding your query to one of our VICP experts so he may comment on this as well.

  • Thank you for your response.

    you may know I want to use dm6446 to do some digital video processing, I know there are two libraries(VICP and IMGLIB) can do some video processing, But I don't  know how to use it in dm6446, please give me some advice?

    thank you for your time.

    Thank you. :)

  • Ideally, both of these libraries would not break XDAIS compliance which means you would be able to use them under codec engine framework, which means you can probrably use the VA (Video Analytics) codec engine example as a starting point for writting your algorithm; but first we need to determine if this is true.  Otherwise, things can become a bit more complex...

  • Tim, the VICP LIb and the IMGLIB you mentioned are DSP side libraries. They are designed to be used by the DSP algorithm developers to get better performance and to have ready code examples to work with.
    Now, both these libs are not provided as part of CE F/W. The intent is that if user needs to use CE F/W, the algorithm designed by the user will fit in the CE F/W and the actual usage of VICP Lib or IMGLIB will be from within the algorithm.

    You may also be interested in http://focus.ti.com/pr/docs/preldetail.tsp?sectionId=594&prelId=sc08162

    Gagan

     

  • I need some guide lines to start working with the VICP with the DM6446 , i'm using codec engine but the output frame rate is very low, so i want to use some functions from the VICP to enhance performance and achieve real-time processing.
    I read the documentation about the VICP but i still can't get into the point
    Please help me for just using one function (any function) in my codec .
    Regards