Skip to content

docs: nothing falls back from streaming capture - #3

Open
juancobo wants to merge 1 commit into
mainfrom
docs/a2500-no-fallback
Open

juancobo wants to merge 1 commit into
mainfrom
docs/a2500-no-fallback

Conversation

@juancobo

Copy link
Copy Markdown
Member

The known-limitations note said the library falls back to SD card capture when streaming fails on the A2500. It does not. shoot(stream=True) goes to _shoot_streaming and raises; nothing calls _shoot_standard after it.

A caller reading that line would plan for a fallback that was never written — which is how it surfaced: Captua's CHDK backend captures with stream=True on the strength of it, and a review of that backend asked why it had no fallback path.

The note now says what is true: streaming may fail with PTP 0x2002, it raises, and a caller that wants the picture anyway has to call shoot() itself and collect it from the card. It also says that whether the A2500 fails this way in practice has not been established against hardware — the cameras have not been run yet.

The known-limitations note claimed the library falls back to SD card
capture when streaming fails on the A2500. It does not: shoot(stream=True)
goes to _shoot_streaming and raises, and nothing calls _shoot_standard
after it. A caller reading that line would plan for a fallback that was
never written.
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.

1 participant