Added enablePreview() and disablePreview() to QtCamMode Using these calls we can enable and disable posting of capture preview images
Added getter for current resolution
Updated copyright year
Added sync parameter to QtCamVideo::stopRecording() When sync is set to true, stopRecording() will wait for video-done message to be posted to the GstBus before returning thus ensuring that recording has been completed.
Record video in a hidden directory then copy it to target directory. This is to avoid tracker indexing the video being recorded and waste CPU time. The problem with tracker is it keeps getting update events because the file is being written to. Tracker will ignore them but that still wastes CPU.
Reworked how resolution is being specified in the configuration. Now resolution per camera device can be specified in the configuration. QtCam*Settings classes hold the profile name and path, suffix and the list of the resolutions.
Added copyright headers and COPYING file.
Add a new data member for the class specific private pointer instead of the mess we gad
video mode enhancements. Added property (recording) stopRecording() now returns void monitor idle property and emit signals as needed
Initial implementation