-
Notifications
You must be signed in to change notification settings - Fork 1
Known Limitations
The following are the limitations / issues known to exist in V0.5.
Run the Program only Once!
If you run libcam_fltk more than once, the programs 'freeze', and cannot easily be stopped. It may be necessary to reboot your Pi to recover.
Libcamera Version
libcam_fltk is confirmed to work with the March 3, 2022 version of libcamera. You will want to confirm you have the necessary version, via apt search libcamera0
:
libcamera0/stable,now 0~git20220303+e68e0f1e-1 arm64 [installed,automatic]
You can use sudo apt update
and sudo apt install libcamera0
to get the latest version of libcamera. Other versions of libcamera may cause libcam_fltk to fail in unexpected fashion. Should a newer version of libcamera be released, I'll try to make a suitable libcam_fltk release to match.
Limits of Destination Folders
The default location for image destination is /home/pi/Pictures
. If you've set up a different username on your Pi, that directory won't exist. The capture / timelapse processes are not smart about the destination directory and will fail attempting to write to a directory that doesn't exist.
It is possible to type into the directory picker dialog, but the directory is not created.
Preview Window position
If you move the Preview Window off the left edge of the screen, on next execution of libcam_fltk, the Preview Window will be re-positioned on top of the main window.
Changing the Preview Window size in the Settings tab may re-position the Preview Window. It is suggested to select the size first, then move the Preview Window to your desired location.
Window Sizes
Periodically, libcam_fltk's windows have gone crazy and resized themselves to be bigger than the screen. The known cure is to delete the preferences file. That can be found in /home/pi/.config/fire-eggs
[assuming your user name is pi
].
Error Handling
The current level of error handling is quite limited. libcam_fltk is unlikely to recover gracefully from error situations such as a missing camera; failure to access the camera; file and folder write errors; and so on.