And after declaration via DEF(...) we can write in this variable:movie_state=1; // pause movie recording (at least on A710)....movie_state=4; // resume movie recording (sorry, after resume sound not synchronized with video)
ewavr - on DigicIII Cams the pause function crashes the camera if you pause more than about 2 seconds.
Do you own a DigicIII cam?
p.s. I think that changing bitrate and pause movie with arror keys is not good idea. Some keys must be reserved for AE lock (disp or +/- ?) and exposure change (left-right?) - for future implementation. p.p.s. AE lock can be done right now - ExpCtrlTool_StopConti() already defined for most cameras.
Quote from: PhyrePhoX on 24 / July / 2008, 18:32:50ewavr - on DigicIII Cams the pause function crashes the camera if you pause more than about 2 seconds. On which camera? QuoteDo you own a DigicIII cam?No. But on A710 I know second method to make pause.For A570, for example, set 0xA30B0 int variable to non-zero for pause, zero - to resume.p.s. I think that changing bitrate and pause movie with arror keys is not good idea. Some keys must be reserved for AE lock (disp or +/- ?) and exposure change (left-right?) - for future implementation. p.p.s. AE lock can be done right now - ExpCtrlTool_StopConti() already defined for most cameras.
can you tell me the adress you mentioned for any of those two cameras so i can compile a special build for those two guys to test.
however when i set this adress to 0 again, the camera does NOT unpause the recording. also, sometimes when i pause it, it crashes the camera after 1 second, sometimes not. i have not been able to reproduce it.
feedback from hacki (sx100 user): pausing seems to work, cam does not crash after 2 seconds, however he cannot unpause the movie as well.
by the way i still don't get how you get this +0x20 offset for the other cameras you mentioned.