Skip to content

Add target liveviewFPS parameters#1343

Open
Nekomeshi wants to merge 1 commit into
indilib:masterfrom
Nekomeshi:master
Open

Add target liveviewFPS parameters#1343
Nekomeshi wants to merge 1 commit into
indilib:masterfrom
Nekomeshi:master

Conversation

@Nekomeshi

Copy link
Copy Markdown

In the current implementation, the next frame acquisition is triggered immediately after a frame is received from the camera. As a result, when using older cameras such as the Nikon D5300, the camera cannot keep up with the continuous acquisition requests, causing it to freeze.

To address this issue, a new parameter will be added to acquire frames at a specified frame-rate interval. In addition, another parameter will be introduced to insert a wait period after each frame acquisition, allowing extra time for the camera to complete its internal processing when the specified frame-rate interval alone is not sufficient.

@knro

knro commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Right, I noticed that my Nikon D3500 generates like 160fps which is too high. However, no need to introduce new properties. There is already STREAMING_EXPOSURE and STREAM_DELAY defined in INDI::StreamManager so these value can be used to throttle down very high FPS from such cameras.

@Nekomeshi

Copy link
Copy Markdown
Author

Thank you for the advice. STREAMING_EXPOSURE is usable for setting FPS. But STREAM_DELAY is a read-only property.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants