Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CEA 708 Decoder Improvements to meet Spec compliance and Sarnoff test… #4595

Open
wants to merge 1 commit into
base: dev-v2
Choose a base branch
from

Commits on Jul 30, 2018

  1. CEA 708 Decoder Improvements to meet Spec compliance and Sarnoff test…

    … pass.
    
    1. To support DLY and DLC commands, we need to have a service input buffer. Also the current design of CEA708 Decoder is not according to the spec. As per the spec CCP and service blocks are asynchronous. So we can't wait to start parsing service blocks until after generating a complete CCP. The parsing of various layers much be chained and be executed in parallel.
    
    2. As per the spec, a CCP packet can contain more than one Service Blocks with same service number. Current implementation does not handle this.
    
    3. Extended Service number should not be added to the service number read from the standard service block header.Instead, it should be read from the extended service block header.
    
    4. Clear Window tests failed. Clearing window removes the window from display, it should just clear the text..
    
    5. Sometimes the CC text is all jumbled up for H.264 content.There is a timing issue in rendering CC. Due to H264 B frames decoding and presentation order mismatch, sometimes, older timestamps CC frames are being decoded that resulted into jumbled CC text.We reject input frames that are older than the last decoded frames and ee delay processing input frames till we have received at least half of the input frames that can be held in the input queue.
    peddisri committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    0e62bab View commit details
    Browse the repository at this point in the history