• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » DaVinci™ Video Processors » DM64x DaVinci Video Processor Forum » All Tags » VICP
Share
DaVinci™ Video Processors
  • Forums
  • Announcements

Browse by Tags

DaVinci™ Video Processors

Welcome to the DaVinci™ Video Processors Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Sign In to Post
Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
VICP
  • 6446
  • C64+
  • C64x+
  • codec engine
  • Da Vinci
  • Da Vinci 6446
  • Da Vinci 6446 DSP
  • DaVinci
  • DAVİNCİ
  • DDR2
  • DM365
  • DM6446
  • DM648
  • DSP
  • DVSDK
  • EDMA
  • EVM
  • Linux
  • video
  • video capture
  • Video Port
  • VideoPort
  • VLIB
  • VPBE
  • VPFE
Related Posts
  • Forum Post: Re: VICP and image/video library

    Juan Gonzales Juan Gonzales
    Because VICP is very complex to program, this co-processor is used primarily via codecs available from our Authorized Service Providers (ASP) network. If you require access to this, you need to work with your local sales representative (NDA required). For a list of local sales representatives, see ...
    on Sep 17, 2008
  • Forum Post: Re: VICP and image/video library

    Bernie Thompson TI Bernie Thompson TI
    In general you use the VICP through codecs supplied by TI or third party codec providers, documentation is sparse because the peripheral is only really targeted at third party codec providers who work closely with TI, the VICP is not widely supported because of its complexity. There are no individual...
    on Sep 17, 2008
  • Forum Post: Re: Programmable part of VICP (DM6446)

    Juan Gonzales Juan Gonzales
    Amit, Due to its complexity, at this moment, the VICP is closed and only exercisable thru codecs available from TI and our ASPs; however, we are looking into providing a library with defined API so our customers can take advantage of the extra processing power of VICP for their own DSP algorithms.
    on Sep 26, 2008
  • Forum Post: Re: VICP on DM648

    Bernie Thompson TI Bernie Thompson TI
    This is essentially the same in the case of DM648, the VICP is not publicly documented, typically you would only use the VICP through codecs available from TI and third parties. If you plan on doing codec development that may benefit from the VICP you may want to work with your local TI contact to see...
    on Nov 19, 2008
  • Forum Post: Re: Identifying the right DaVinci Processor

    RamyaDesai RamyaDesai
    Dear all, Thanks for the help. If I use DM6467 can I get any documentation on how to use HD-Video/Imaging Co-Processor? Because I didn't got any documentation of Instruction set of HD-Video/Imaging Co-Processor. Thanks and Regards, Ramya
    on Dec 3, 2008
  • Forum Post: Re: VICP and image/video library

    Jason Kridner Jason Kridner
    Alan There is few document about VICP (video image co-processor). I am using TMS320DM6446 chip which has VICP built in. Question: how can I use it? Is there any video/image library (written for VICP) available? There is a general-purpose signal processing library for it at http://focus.ti...
    on Dec 9, 2008
  • Forum Post: Re: VICP on DM648

    Jason Kridner Jason Kridner
    Update: There is now a public library available to program the VICP: http://focus.ti.com/docs/toolsw/folders/print/sprc831.html .
    on Dec 9, 2008
  • Forum Post: Re: VICP [DM6446]

    Gagan Maur Gagan Maur
    Please refer the user's guide: http://focus.ti.com/lit/ug/sprugj3/sprugj3.pdf Please refer the section: ‘1.3 Dependencies With Other Libraries/Modules' The section details the requirement for the EDMA LLD package. You can install the EDMA Low Level Driver package from the update advisor...
    on Dec 17, 2008
  • Forum Post: Re: For some functions of APIs in the VICP signal processing library, there is some questions

    Gagan Maur Gagan Maur
    Hello Kathy, I would recommend you refer to section 2.2.4 (Synchronous and Asynchronous Execution) and section 2.2.5 (Wait Callback) to understand how the synchronization scheme works. Refer the UG at: http://focus.ti.com/lit/ug/sprugj3/sprugj3.pdf I'll also now try to answer the specific questions...
    on Jan 14, 2009
  • Forum Post: Use vicp to find minimum number in a matrix ?

    liu Andy liu Andy
    I am using vicplib_v310. After imxenc_sum_abs_diff() , I want to find the minimum number in the output matrix, is there any vicp function can do this ? Regards andy
    on Jun 11, 2009
  • Forum Post: Re: How can I Access to the histogram module?

    josnelihurt rodriguez josnelihurt rodriguez
    ok, Now, I understand a little more. Now I have a new question, I need to use the histogram and others image and video functions on DSP, looking for information, I found that TI created an a library with differents functions for image and video processing called IMGLIB , now my question is: Can I use...
    on Feb 7, 2010
  • Forum Post: Re: Error in VICP in Linux SPRC847.GZ

    josnelihurt rodriguez josnelihurt rodriguez
    I tried with Windows IE to download the file and I get this Your file is "sprc847f.gz" with a size of "4.26 MB (4,470,742 bytes)" , but mine is different as you can see up(4,472,832 bytes), I try downloading a few times and I get the same when I use linux to extract it...
    on Feb 9, 2010
  • Forum Post: Error in VICP in Linux SPRC847.GZ

    josnelihurt rodriguez josnelihurt rodriguez
    Hello, I have a strange problem, I have tried to download the Video Imaging Co-Processor (VICP) Signal Processing Library for linux SPRC847.GZ, but I always get an error in Mozilla, There appears a new page with symbols, I was thinking that It was a bug in my Mozilla, and I just had to right click then...
    on Feb 9, 2010
  • Forum Post: VICP error in memAlloc()

    Roman Sedyshev Roman Sedyshev
    Hello. I am applying VICP 3.3 library to my DSP application. My DSP application is based on " call_dsplib " example. I use Linux DVSDK 2.00 for EVM DM6446. I take a " sobel " VICP example and embed it to my DSP application. I have an error here (it is a beginning part of...
    on Dec 18, 2010
  • Forum Post: switching codecs in the HDVCIP block of the DM8168

    Calum Mackinnon Calum Mackinnon
    Hi, I have a customer who is asking the question below. He understands that there are 3 HDVCIP blocks in the DM8168 but they may have more than 3 input streams " How fast the HDVICP2 can be reconfigured to handle different codec. For example, can I time share one HDVICP2 to decode MPEG...
    on Jun 4, 2011
  • Forum Post: affine Transform

    ugur ugurlu ugur ugurlu
    Hello, I want to use the affine transform in order to correct the fisheye camera distortion. I tried to use the sample code in vicp lib but I am getting images for certain input values to CPIS_affineTransform() function. I'm using the example codes in the VICP. I am using input image of resolution...
    on Jul 24, 2011
  • Forum Post: Video Demo Using VICP on DM648

    Prabhakar Patil92785 Prabhakar Patil92785
    Hi, We have developed a demo using VICP on DM648 , however it takes 100% CPU Time. What are the best way to re-design the application so that we get a 50% utlization of CPUTime, Thanks in Advance Prabhakar
    on Jan 3, 2012
  • Forum Post: Questions about dvsdk_demos_2_00_00_07 encodedecode and get frame from Buffer_Handle hVidBuf

    Lorraine Chen Lorraine Chen
    Dear all, I am using TI DM6446 EVM. And trying to add some code in dvsdk_demos_2_00_00_07 encodedecode file to achieve my goal. Following is the trouble and confusion I meet. Question1: In my cognition, the procedure for real-time image processing should be like following description. video...
    on Jan 13, 2012
  • Forum Post: VICP linker error: imexenc_average2x2 undefined

    Joey Greer Joey Greer
    Hello, The linker is giving me an undefined symbol error when I reference imexenc_average2x2 in a VICP routine. I am fairly certain imexenc_average2x2 is defined in imx648.lib which I am linking. In addition the linker is able to resolve imxenc_set_saturation, imxenc_rgbunpack, imxenc_color_spc_conv...
    on May 2, 2012
  • Forum Post: DM648 VICP

    Maxime GUYON Maxime GUYON
    Hello, I trying to get working the VICP module on a DM648 board. I have CCS v5. I successfully got working the project in "vicplib\test\build\affineTransform_DM648.pjt" But now i want to get it working in another new project of type RTSC. I copy and paste the .tcf file of "affineTransform_DM648...
    on May 14, 2012
  • Forum Post: VICP downsample by 2

    Joey Greer Joey Greer
    Hello, I am trying to implement a fairly basic VICP routine which downsamples an 8-bit greyscale image by 2 using the imxenc_average2x2 command on a DM648. For some reason, approximately the bottom 205 pixels are only partially written out as well as the first 16 pixels on the first row. (See the two...
    on Jul 30, 2012
  • Forum Post: DM648 VICP Affine transform artifacts

    nissim saban nissim saban
    Hi I am using VICP in DM648. resizing video and rotating. (sizing down 0.6) As you can see in the image below there are artifacts appearing on bright parts of the image and on gray levels borders. Changing the saturation limits or the qshift does not help. Can you help please ? ...
    on Feb 21, 2012
  • Forum Post: VICP Initialization Problem - DM6441

    JasonD3 JasonD3
    I'm trying to use the VICP on the DM6441 device to offload some DSP processing. However, I am unable to initialize the VICP. The CPIS_init() function returns a -1 and the error code is CPIS_INIT_ERROR. I tracked the error as far into the source code as I could, and I found that a function called...
    on Oct 9, 2009
  • Forum Post: DM648 VICP never return

    Maxime GUYON Maxime GUYON
    Hello, I have a problem with the use of the VICP lib and my dev board DM648. I successfully launched the example project in CCS v5 "C:\vicplib\test\build\affineTransform_DM648.pjt" So i did another project wich is an RTSC project It's exactly the same code in my file but when i...
    on May 15, 2012
  • Forum Post: Programmable part of VICP (DM6446)

    Amit Kale Amit Kale
    Can anyone tell me, which part of VICP memory available on DM6446 is programmable? Thank you regards amit
    on Sep 26, 2008
12
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use