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

OSD Flickering with hi-res cameras? (Same issue with issue 55) #115

Open
GoogleCodeExporter opened this issue Oct 24, 2015 · 6 comments
Open

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. i can find flickering with 700 TVL ccd camera with PAL
2.
3.

What is the expected output? What do you see instead?
no Flickering for Text.

What version of the product are you using? On what operating system?
i just test with R726, R800

Please provide any additional information below.

This camera with PAL version... i did not test it with NTSC..
http://www.ebay.com/itm/171121162959?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m
1436.l2649

Original issue reported on code.google.com by [email protected] on 16 Jan 2015 at 5:31

@GoogleCodeExporter
Copy link
Author

plz check it more high priority.. i can reproduce it with 700 TVL also..

Original comment by [email protected] on 16 Jan 2015 at 5:36

@GoogleCodeExporter
Copy link
Author

I have flickering issue too with my SJ4000 Action Camera. What causes that ? 
Any suggestions?

Original comment by [email protected] on 5 Feb 2015 at 3:58

@GoogleCodeExporter
Copy link
Author

Initially I experienced similar troubles (Data flickered or wasn't visible at 
all).
Making the following changes to the MinimOSD_Extra_Plane files solved it for me.

In the Setup() section, found in the MinimOSD_Extra_Plane_Pre_release_Beta.ino 
file, my code now reads as follows:
void setup() 
{
. 
.
. (no changes to the original code above this line)
    // Prepare OSD for displaying 
    //unplugSlaves(); //jmh committed out
    osd.init();
    osd.control(2); //jmh added - Force OSD to run on internal Sync & ignore Extrenal Video
    // Start 
    startPanels(); //Show StartUp Banner
    delay(2500); //jmh added - Let Display stablize 
    osd.control(1); //jmh added - Now switch to AutoSync

    // OSD debug for development (Shown at start)
. (no changes to the original code after this line)
.
. 
}
And then to the OSD method "control()" found in the ArduCam_Max7456.cpp file.
It's been rewritten to support all three sync options:

void OSD::control(uint8_t ctrl) //jmh version
{
  digitalWrite(MAX7456_SELECT,LOW);
  Spi.transfer(MAX7456_VM0_reg);
  switch(ctrl){
    case 0:
      Spi.transfer(MAX7456_DISABLE_display | video_mode);
      break;
    case 1:
      Spi.transfer((MAX7456_ENABLE_display_vert | video_mode) | MAX7456_SYNC_autosync);
      Serial.println("Auto Sync Set");
      break; 
    case 2:
      Spi.transfer((MAX7456_ENABLE_display_vert | video_mode) | MAX7456_SYNC_internal);
      Serial.println("Internal Sync Set");
      break;
    case 3:
      Spi.transfer((MAX7456_ENABLE_display_vert | video_mode) | MAX7456_SYNC_external);
      Serial.println("External Sync Set");
      break;  

  }
  digitalWrite(MAX7456_SELECT,HIGH);
}

//--------------------------------------

Maybe these changes will work for others too.
And finally, to be clear, the setup here is a MinimOSD clone and a Sony 
600ltv/NVP2040 board camera

Tnx Jim

Original comment by [email protected] on 18 Mar 2015 at 9:28

@GoogleCodeExporter
Copy link
Author

I can reproduce this issue with both R726 and R800 with this 700tvl PAL camera: 
http://www.banggood.com/Eachine-CCD-700TVL-148-Degree-Lens-FPV-Camera-p-977401.h
tml

We would much appreciate if this got fixed :)

Original comment by [email protected] on 24 Jun 2015 at 3:35

@GoogleCodeExporter
Copy link
Author

I have also tested the code posted above, but it did not help in my case.

Original comment by [email protected] on 24 Jun 2015 at 3:36

@GoogleCodeExporter
Copy link
Author

Is this the same issue that is present with nextchip 2090 dsp i wonder..? I got 
a few highres(800tvl) cameras that work just fine. Also lower resolution ones. 
but the nextchip 2090 ones (typically 700tvl) cause flicker. As if only every 
other frame got osd overlay

Original comment by [email protected] on 22 Aug 2015 at 12:28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant