IXUX75 problem recording video - General Discussion and Assistance - CHDK Forum supplierdeeply

IXUX75 problem recording video

  • 11 Replies
  • 4844 Views
*

Offline ios

  • *
  • 7
IXUX75 problem recording video
« on: 22 / January / 2009, 08:18:16 »
Advertisements
Hi,
my ixus 75 with firmware 1.00b and CHDK official autobuild or SDM-CHDK power off when I try to record a video. I push the shoot button in video mode and the camera after one second power off. Is normal? I'm not able to record video with CHDK because it power off!!
Please help!
Thanks.

*

Offline whim

  • ******
  • 2040
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: IXUX75 problem recording video
« Reply #1 on: 22 / January / 2009, 09:47:55 »
Hi ios

Wecome to the forum !

A couple of things to check:

1. Have you changed the CHDK video settings ? setting the video quality too high can cause this problem -
     especially on relatively slow or almost full SD cards -> try setting it back to default , that is roughly
     equivalent to the Canon setting.
     (settings are in "Video Parameters", standard settings are: Video Mode: Bitrate, Video Bitrate: 1x, Video Qality: 84)

2. Speaking about Canon, does video recording work if you do not run CHDK ?

3. Does your battery still have enough juice (i guess this is unlikely, with CHDK's battery indicator)

that's what i can think of ATM - if that does not solve it, check back

hope that helps,

wim
« Last Edit: 22 / January / 2009, 10:18:02 by whim »

*

Offline ios

  • *
  • 7
Re: IXUX75 problem recording video
« Reply #2 on: 22 / January / 2009, 13:15:07 »
Hi,
I have try:
1) with default or other video settings;
2) yes it work and record video without running CHDK ;
3) with two different battery an good charge (75% and 90% CHDK's battery indicator)

but nothing change.
Peraphs I make some mistake? I turn on CHDK, switch the canon switch to video mode, push the shoot button and.... record nothing and it power off after displayng for one second "Calc... Bitrate:1x Rec ".
Other things to try?
Thanks a lot!!

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: IXUX75 problem recording video
« Reply #3 on: 22 / January / 2009, 14:18:57 »
@ ios
Maybe you are first user of CHDK for ixus75 1.00B, because it really contain critical bug in video recording.
Must be fixed in #689.


*

Offline ios

  • *
  • 7
Re: IXUX75 problem recording video
« Reply #4 on: 22 / January / 2009, 21:28:55 »
I try to cross compile it under linux, but it gives me this error that in my opinion is correlated to changeset 689:

**** Build: 0.9.3
>> Entering to tools
<< Leaving tools
>> Entering to lib
>> Entering to lib/font
font_8x16.c -> font_8x16.o
rbf_font.c -> rbf_font.o
font_8x16.o rbf_font.o -> libfont.a
<< Leaving lib/font
>> Entering to lib/math
d2d.c -> d2d.o
wrapper.c -> wrapper.o
d2d.o wrapper.o -> libmath.a
<< Leaving lib/math
>> Entering to lib/ubasic
camera_functions.c -> camera_functions.o
tokenizer.c -> tokenizer.o
ubasic.c -> ubasic.o
camera_functions.o tokenizer.o ubasic.o -> libubasic.a
<< Leaving lib/ubasic
>> Entering to lib/lang
lang.c -> lang.o
lang.o -> liblang.a
<< Leaving lib/lang
>> Entering to lib/lua
setjmp.S -> setjmp.o
lapi.c -> lapi.o
lcode.c -> lcode.o
ldebug.c -> ldebug.o
ldo.c -> ldo.o
ldump.c -> ldump.o
lfunc.c -> lfunc.o
lgc.c -> lgc.o
llex.c -> llex.o
lmem.c -> lmem.o
lobject.c -> lobject.o
lopcodes.c -> lopcodes.o
lparser.c -> lparser.o
lstate.c -> lstate.o
lstring.c -> lstring.o
ltable.c -> ltable.o
ltm.c -> ltm.o
lundump.c -> lundump.o
lvm.c -> lvm.o
lzio.c -> lzio.o
lauxlib.c -> lauxlib.o
lbaselib.c -> lbaselib.o
ldblib.c -> ldblib.o
ltablib.c -> ltablib.o
lmathlib.c -> lmathlib.o
liolib.c -> liolib.o
loslib.c -> loslib.o
lstrlib.c -> lstrlib.o
loadlib.c -> loadlib.o
linit.c -> linit.o
setjmp.o lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o ltablib.o lmathlib.o liolib.o loslib.o lstrlib.o loadlib.o linit.o -> liblua.a
<< Leaving lib/lua
<< Leaving lib
>> Entering to platform
>> Entering to platform/ixus75_sd750
>> Entering to platform/ixus75_sd750/sub
>> Entering to platform/ixus75_sd750/sub/100b
boot.c -> boot.o
stubs_min.S -> stubs_min.o
stubs_auto.S -> stubs_auto.o
-> stubs_entry.S
CAUTION! 'stubs_entry.S' is not updated due to target firmware binary not found!
stubs_entry.S -> stubs_entry.o
lib.c -> lib.o
stubs_entry_2.S -> stubs_entry_2.o
capt_seq.c -> capt_seq.o
movie_rec.c -> movie_rec.o
mount.c -> mount.o
boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o mount.o -> libplatformsub.a
<< Leaving platform/ixus75_sd750/sub/100b
<< Leaving platform/ixus75_sd750/sub
main.c -> main.o
lib.c -> lib.o
wrappers.c -> wrappers.o
kbd.c -> kbd.o
shooting.c -> shooting.o
main.o lib.o wrappers.o kbd.o shooting.o -> libplatform.a
<< Leaving platform/ixus75_sd750
<< Leaving platform
>> Entering to core
entry.S -> entry.o
nothumb.c -> nothumb.o
main.c -> main.o
gui_draw.c -> gui_draw.o
gui_menu.c -> gui_menu.o
gui_palette.c -> gui_palette.o
gui_mbox.c -> gui_mbox.o
gui_fselect.c -> gui_fselect.o
gui.c -> gui.o
kbd.c -> kbd.o
conf.c -> conf.o
histogram.c -> histogram.o
gui_batt.c -> gui_batt.o
gui_space.c -> gui_space.o
gui_osd.c -> gui_osd.o
script.c -> script.o
raw.c -> raw.o
gui_lang.c -> gui_lang.o
gui_mpopup.c -> gui_mpopup.o
gui_grid.c -> gui_grid.o
motion_detector.c -> motion_detector.o
raw_merge.c -> raw_merge.o
luascript.c -> luascript.o
shot_histogram.c -> shot_histogram.o
dng.c -> dng.o
gui_reversi.c -> gui_reversi.o
gui_sokoban.c -> gui_sokoban.o
gui_4wins.c -> gui_4wins.o
gui_mastermind.c -> gui_mastermind.o
curves.c -> curves.o
gui_read.c -> gui_read.o
gui_calendar.c -> gui_calendar.o
gui_debug.c -> gui_debug.o
gui_bench.c -> gui_bench.o
edgeoverlay.c -> edgeoverlay.o
-> main.elf
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_udivsi3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_divsi3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_umodsi3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_modsi3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_dvmd_tls.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_addsubdf3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_muldivdf3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_fixdfsi.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_truncdfsf2.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_addsubsf3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_muldivsf3.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_cmpsf2.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_fixsfsi.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: Warning: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_fixunssfsi.o) does not support interworking, whereas main.elf does
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_divsi3.o)(__divsi3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(main.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_udivsi3.o)(__udivsi3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(wrappers.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_addsubsf3.o)(__floatsisf): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_muldivsf3.o)(__mulsf3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_addsubdf3.o)(__floatsidf): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_muldivdf3.o)(__divdf3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_muldivdf3.o)(__muldf3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_fixdfsi.o)(__fixdfsi): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_cmpsf2.o)(__gtsf2): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_muldivsf3.o)(__divsf3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_addsubdf3.o)(__extendsfdf2): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_truncdfsf2.o)(__truncdfsf2): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_addsubdf3.o)(__adddf3): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
/usr/lib/gcc/arm-elf/4.3.0/../../../../arm-elf/bin/ld: /usr/lib/gcc/arm-elf/4.3.0/thumb/libgcc.a(_fixsfsi.o)(__fixsfsi): warning: interworking not enabled.
  first occurrence: ../platform/ixus75_sd750/libplatform.a(shooting.o): arm call to thumb
../platform/ixus75_sd750/sub/100b/libplatformsub.a(movie_rec.o): In function `loc_FFB8E9E4':
movie_rec.c:(.text+0x140): undefined reference to `sub_FFB1F3CC'
collect2: ld returned 1 exit status
make[1]: *** [main.elf] Error 1
make: *** [all-recursive] Error 1

how can I correct??
Thanks.


*

Offline sparky72

  • *
  • 7
  • A650is SX-10is
Re: IXUX75 problem recording video
« Reply #5 on: 23 / January / 2009, 07:46:45 »
Hello,

I' m new in this forum, but I'm reading it from a long time.
Posting this just to say that this problem happens also with my A650is, with a Sandisk ultra III 4Gb memory and fully charged 2500 mAh batteries.
I've noticed it with release 623, but probably bug was there also before, since I'm not using video function too much I've never discover it before.
Many thanks to everybody for this fantastic forum and such a good thing like CHDK is!

Kind Regards

Giorgio

*

Offline ios

  • *
  • 7
Re: IXUX75 problem recording video
« Reply #6 on: 25 / January / 2009, 17:02:36 »
Any news? :-)

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: IXUS75 problem recording video
« Reply #7 on: 25 / January / 2009, 19:00:09 »
Any news? :-)

How about compiled binaries from autobuild server, it works?

Quote
../platform/ixus75_sd750/sub/100b/libplatformsub.a(movie_rec.o): In function `loc_FFB8E9E4':
movie_rec.c:(.text+0x140): undefined reference to `sub_FFB1F3CC'

Maybe is something wrong in your compiler, because your stubs_auto.S not updated automatically. You can delete this file and start compiling again, or download sources with corrected stubs_auto.S version (#693), or change in line 93:
STUB(FFB1F228) to STUB(FFB1F3CC).


*

Offline ios

  • *
  • 7
Re: IXUX75 problem recording video
« Reply #8 on: 27 / January / 2009, 03:19:38 »
694 revision compiled without error:
Building FIR for camera 314E ver 01000101
**** Firmware creation completed successfully    :)
This evening I will try on camera. I keep you in sync...
Thanks thanks!

Ios

*

Offline ios

  • *
  • 7
Re: IXUX75 problem recording video
« Reply #9 on: 27 / January / 2009, 16:04:08 »
Revision 694 compiled and... it works!!! Video recording now is ok!!
But peraphs there is another problem.
In the lcd I see downstairs to the left a white bar!
Click to see an image of the problem in my blog. http://ios77.wordpress.com/

 

Related Topics