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

Improved pyLiveView's interaction with the camera #18

Merged
merged 1 commit into from
Mar 5, 2016

Conversation

mungewell
Copy link
Contributor

I rewrote/restructed the example application 'pyLiveView' to better interact with the camera.

Not so important for QX10 which can not be controlled without the API, but the user can start/stop the HX60 recording from the camera's buttons and as a result the script was getting confused and locked up.

I also added the ability to select mode and shoot stills (with a click on the 'start' button). On the HX60 the mode is really controlled by the physical dial on the top - you can only shoot movies (by API) when this is dialed to 'movie'.

As a side point I am considering branching this example into a separate (freestanding/GPL'ed) application, as I don't think that there are any projects to control these cameras on the desktop (despite lots of mobile projects). Wrapping the python script up to a 'pre-built binary' with py2exe is ridiculously easy as I did with another pyGTK project I wrote.

@mungewell
Copy link
Contributor Author

As a test I put a 'pre-built py2exe' version of 'pyLiveView' here:
https://dl.dropboxusercontent.com/u/34518077/pyLiveView_prebuit.zip

You will need GTK runtime installed and on the %PATH%. You also need to start it with the '-g' option to get GUI activated.
C:\test> pyLiveView.exe -g

Bloodevil added a commit that referenced this pull request Mar 5, 2016
Improved pyLiveView's interaction with the camera

 This example is yours.  Thanks for your puu request!!
@Bloodevil Bloodevil merged commit d9e8b90 into Bloodevil:master Mar 5, 2016
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