• 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 » Video Port
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:
Video Port
  • 6446
  • 6467
  • C64x+
  • Da Vinci
  • Da Vinci 6437
  • Da Vinci 6446
  • Da Vinci dm6467
  • DaVinci
  • DAVİNCİ
  • DDR2
  • DM365
  • dm6437
  • DM6437 Davinci
  • DM6446
  • DM6467
  • DM648
  • DSP
  • DVSDK
  • EDMA
  • EDMA3
  • PSP
  • video capture
  • VLIB
  • VPBE
  • VPFE
Related Posts
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Bernie Thompson TI Bernie Thompson TI
    Unfortunately I believe with the video ports on the DM648 there is not a reliable mechanism to capture all disconnect/reconnect events, so there is a potential for this sort of shifting before the EDMA and the video port are synchronized with each other again. From what I have seen on previous devices...
    on Jul 14, 2008
  • Forum Post: Re: Split image on EVMDM6467

    Bernie Thompson TI Bernie Thompson TI
    This issue is actually shown as a constraint as opposed to a known bug in the manual which unfortunately makes it sound like it may not be fixed, if it will or not I could not say for certain. The issue actually sounds like a similar issue that was common with the DM642 video ports where the DMA would...
    on Jul 16, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Bernie Thompson TI Bernie Thompson TI
    I would imagine that the interrupts are functional with the DM648 driver, however I have not had a chance to look closely at them (I work more with the other Davinci devices). You could prove if they were working or not by examining the VPIS (video port interrupt status) register to see if any of the...
    on Jul 17, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Bernie Thompson TI Bernie Thompson TI
    An overrun condition does not always occour when you disconnect and reconnect the video, it depends at the point in the frame that the video source is disconnected and reconnected. For example if you disconnect and reconnect during blanking intervals there should be no problems and you would not see...
    on Jul 23, 2008
  • Forum Post: Re: Split image on EVMDM6467

    krishnamaiden krishnamaiden
    Hi Brijesh, Thanks for the explanation. So if getinput is not suppossed to be called in a loop the question remains then how does one detect that the input is unplugged "programatically". To make IOCTL calls to STREAMOFF and STREAMON the program will need to know that the input is unplugged...
    on Jul 29, 2008
  • Forum Post: Re: Modifying pixels' values in FVID_Frame

    Sivaraj R3406 Sivaraj R3406
    Hi, Only frameBufferPtr of the following frame union in fvid.h is valid in DM6437. The other members like iFrm, pFrm etc are used in DM648 platform and hence are not initialized in DM6437 VPFE/VPBE driver. The reason for this is that DM6437 supports only interleaved format unlike DM648 VPORT which...
    on Jul 30, 2008
  • Forum Post: Re: Split image on EVMDM6467

    krishnamaiden krishnamaiden
    Thanks for the suggestion. I have tried with checking the signal on a periodic basis and reseting the video input upon detection of no signal, but as i am running an Computer vision algorithm on the captured image the algorithm changes its model causing it to behave wierdly. Although upon reset of the...
    on Jul 30, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    chris2476 chris2476
    So it turns out I could get interrupts when I used the vpfe handle instead of the vpbe handle to hook in the ISR to the video driver. Cut and paste errors strike again! I also found the reason why polling the VPIS register wasn't working for us. If you assign a bit to fire the ISR, you can't...
    on Aug 8, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Sivaraj R3681 Sivaraj R3681
    Chris, Which version of PSP drivers are you using? There was a similar bug in earlier versions of PSP drivers. In the latest PSP drivers, by default "short field detected" error is handled internally. The application don't have to do anything thing to handle this scenario. The...
    on Aug 11, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Sivaraj R3681 Sivaraj R3681
    Chris, 1_10_00_09 is the latest PSP release and the short-field detected error is handled internally (with bug fixes for clearing the status). I suggest you to use the driver's callback function for your case. How are you clearing the status bits in your application code? Are you accessing...
    on Aug 11, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    chris2476 chris2476
    We are accessing the register in our application in order to read and clear the bits, though to tell the truth I never really felt comfortable with this. I will switch to the callback function for handling the error. Can you tell me more about when/how the driver clears the status register? If I use...
    on Aug 11, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Sivaraj R3681 Sivaraj R3681
    Have you enabled the auto-sync option in the capture driver? If this is not done, then you will see similar issue while plug-in/plug-out of cable. Auto-Sync can be enabled by setting the "autoSyncEnable" member of "VPORTCAP_Params" to TRUE. To enable callback, use the "VPORT_CMD_SET_VINTCB"...
    on Aug 12, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    chris2476 chris2476
    Thank you for the information regarding the VPORT status register. We are setting the auto-sync option to TRUE in the capture driver.
    on Aug 12, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Sivaraj R3681 Sivaraj R3681
    Do you still see shifting in video when you change the input? What type of input are you changing - NTSC/PAL? When you change the input, do the standard change from NTSC to PAL or vice versa?
    on Aug 13, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    chris2476 chris2476
    We have had auto-sync enabled from the start. We still see the shifting in the video. We are capturing NTSC. The standard stays the same when we change the input.
    on Aug 13, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Sivaraj R3681 Sivaraj R3681
    In your earlier communication you have mentioned that video shift occurs only if you change the input and that shifting doesn't occur when the same input is plugged in again. Is my understanding right?
    on Aug 13, 2008
  • Forum Post: Re: Video frame shifting on DM648 EVM

    Sivaraj R3681 Sivaraj R3681
    Very strange!! Is it possible to read TVP5154 registers during video shifting (using external I2C bus?) and check whether the signal is locked on by the decoder or not? Meanwhile I will try to reproduce this error at my end. Do you see a vertical shift or a horizontal shift?
    on Aug 13, 2008
  • Forum Post: Re: the under-run error RGB888 Display in DM648 via two Video port

    Brad Griffis Brad Griffis
    A few tips for you: The EDMA has several queues. Therefore if another long EDMA transfer gets into the queue ahead of your video port transfer, that will hold off that transfer. You need to pay careful attention to what transfers go on what queues. TC2 and TC3 have larger internal FIFOs which make them...
    on Aug 22, 2008
  • Forum Post: Re: the under-run error RGB888 Display in DM648 via two Video port

    Brad Griffis Brad Griffis
    Here's a quick summary of the conditions that need to be met in order for the EDMA controller to best optimize your transfer: ACNT <= DBS (64) ACNT is power of 2 BIDX = ACNT BCNT <= 1023 SAM/DAM Increment = Yes You did not post ALL of your settings, but I can comment on the ones you showed...
    on Aug 26, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    Sivaraj R3681 Sivaraj R3681
    Chris, Do you use TVP5154 decoder present in the DM648 EVM or use some other decoder to capture video from the camera? As quoted by Bernie Thompson, it could be possible that the decoder is not generating any clock or sync signals to the VPORT. What version of PSP drivers or DVSDK are you using...
    on Oct 8, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    chris2476 chris2476
    I am using the TVP5154 decoder (VP0, Channel A, External Decoder 0). DVSDK version is 1.10.00.26. PSP driver version is 1.10.00.09.
    on Oct 8, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    Sivaraj R3681 Sivaraj R3681
    This version of PSP will handle overflow/underrun errors gracefully WITHOUT the intervention of the application. Though the application can register notification callbacks when these errors occur. To do so, the application has to use VPORT_CMD_SET_VINTCB IOCTL to register the callback. In case of...
    on Oct 10, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    chris2476 chris2476
    Currently I am wondering if there might be some DMA conflict. Our algorithm processes at 10 fps, while the application captures at 30 fps. So there are 3 FVID_exchange calls between calls to our algorithm. I noticed that the error always first happens on the FVID_exchange call directly after our algorithm...
    on Oct 10, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    Sivaraj R3681 Sivaraj R3681
    Chris, Are you aware of the Siicon bug "SDMA/IDMA : When DSP Level 2 memory is configured as non-cache (RAM), unexpected blocking and potential deadlock condition may occur" ? Your problem could be related to this. Refer advisory 1.1.5 and 1.1.3 of http://focus.ti.com/lit/er/sprz263c...
    on Oct 11, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    chris2476 chris2476
    So after some serious debugging, I found that our software library was configuring an ACPY before the previous ACPY finished. This collision resulted in the stall in ACPY_wait, and it was also throwing the video driver for a loop. My theory is that the DM6437 and DM6446 both run slower, so on those processors...
    on Oct 20, 2008
123
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