View Full Version: ops for linux

camerahacks >>Applications >>ops for linux


<< Prev | Next >>

wai- 09-04-2005

didn't work for me. sudo -s in terminal to become root startx to fire up xdarwin ./ops-linux brings up pretty buttons open camcorder fails with not found

mconsidine- 09-05-2005

FWIW, in a terminal window on RH Fedora : {change to the ops subdirectory} > su Password: xxxx >ops-linux brought up the app, found the camera, and generated debug/log messages to the same terminal window. I had previously rebuilt the binary to make sure everything was compatible. Per a prior message, I needed the gtk+-devel libraries installed, which I did using the Synaptics package manager.

ygfperson- 09-05-2005

awesome. I think it can be worked in because there's no other way the camera can be found but not opened... thanks for letting us know! wai: could you copy and paste the exact output you receive? It would be helpful in determining what exactly is happening.

wai- 09-05-2005

output from make... # make cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o capture_video.o capture_video.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from capture_video.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype capture_video.c: In function `capture_video_start': capture_video.c:25: warning: cast to pointer from integer of different size capture_video.c:25: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:42: warning: passing arg 2 of `ControlMessageRead' from incompatible pointer type capture_video.c:51: warning: cast to pointer from integer of different size capture_video.c:51: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:55: warning: cast to pointer from integer of different size capture_video.c:55: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:59: warning: cast to pointer from integer of different size capture_video.c:59: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:63: warning: cast to pointer from integer of different size capture_video.c:63: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:67: warning: cast to pointer from integer of different size capture_video.c:67: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:72: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:77: warning: cast to pointer from integer of different size capture_video.c:77: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type capture_video.c:83: warning: passing arg 2 of `ControlMessageRead' from incompatible pointer type capture_video.c:93: warning: passing arg 2 of `ControlMessageRead' from incompatible pointer type capture_video.c: In function `capture_video_store_filename': capture_video.c:159: warning: initialization discards qualifiers from pointer target type capture_video.c:162: warning: passing arg 1 of `g_thread_create_full' from incompatible pointer type capture_video.c: In function `capture_video': capture_video.c:180: warning: unused variable `temporary' capture_video.c:181: warning: unused variable `success' capture_video.c:182: warning: unused variable `i' capture_video.c:183: warning: unused variable `file' capture_video.c:176: warning: unused parameter `widget' capture_video.c:177: warning: unused parameter `event' capture_video.c:178: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o powerdown_camcorder.o powerdown_camcorder.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from powerdown_camcorder.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype powerdown_camcorder.c: In function `powerdown_camcorder': powerdown_camcorder.c:9: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type powerdown_camcorder.c:3: warning: unused parameter `widget' powerdown_camcorder.c:4: warning: unused parameter `event' powerdown_camcorder.c:5: warning: unused parameter `data_mb' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o download_memory.o download_memory.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from download_memory.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype download_memory.c: In function `download_memory_store_filename': download_memory.c:122: warning: passing arg 1 of `g_thread_create_full' from incompatible pointer type download_memory.c:122: warning: passing arg 2 of `g_thread_create_full' discards qualifiers from pointer target type download_memory.c: In function `download_memory_confirmed': download_memory.c:136: warning: passing arg 1 of `gtk_entry_get_text' from incompatible pointer type download_memory.c:137: warning: passing arg 1 of `gtk_entry_get_text' from incompatible pointer type download_memory.c:147: warning: assignment from incompatible pointer type download_memory.c:174: warning: passing arg 1 of `gtk_widget_show' from incompatible pointer type download_memory.c:176: warning: control reaches end of non-void function download_memory.c: In function `download_memory': download_memory.c:179: warning: unused parameter `widget' download_memory.c:180: warning: unused parameter `event' download_memory.c:181: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o toggle_camera_lcd_screen.o toggle_camera_lcd_screen.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from toggle_camera_lcd_screen.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype toggle_camera_lcd_screen.c: In function `toggle_camera_lcd_screen': toggle_camera_lcd_screen.c:3: warning: unused parameter `widget' toggle_camera_lcd_screen.c:4: warning: unused parameter `event' toggle_camera_lcd_screen.c:5: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o delete_file.o delete_file.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from delete_file.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype delete_file.c: In function `delete_file_confirmed': delete_file.c:16: warning: unused parameter `data' delete_file.c: In function `delete_file': delete_file.c:52: warning: unused parameter `widget' delete_file.c:53: warning: unused parameter `event' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o upload_file.o upload_file.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from upload_file.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype upload_file.c: In function `UploadFile': upload_file.c:23: warning: unused variable `data' upload_file.c: In function `upload_file_confirmed': upload_file.c:204: warning: passing arg 1 of `g_thread_create_full' from incompatible pointer type upload_file.c:193: warning: unused parameter `widget' upload_file.c: In function `upload_file': upload_file.c:278: warning: unused parameter `widget' upload_file.c:279: warning: unused parameter `event' upload_file.c:280: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o download_file.o download_file.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from download_file.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype download_file.c: In function `DownloadFile': download_file.c:42: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type download_file.c:50: warning: passing arg 1 of `gtk_progress_bar_set_fraction' from incompatible pointer type download_file.c: In function `download_file_start': download_file.c:88: warning: unused variable `tempstring' download_file.c: In function `download_file_store_filename': download_file.c:153: warning: passing arg 1 of `gtk_progress_bar_set_fraction' from incompatible pointer type download_file.c:188: warning: passing arg 1 of `g_thread_create_full' from incompatible pointer type download_file.c:125: warning: unused variable `currently_selected_item' download_file.c: In function `download_file': download_file.c:210: warning: unused parameter `widget' download_file.c:211: warning: unused parameter `event' download_file.c:212: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o close_camcorder.o close_camcorder.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from close_camcorder.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype close_camcorder.c: In function `close_camcorder': close_camcorder.c:18: warning: unused parameter `widget' close_camcorder.c:18: warning: unused parameter `event' close_camcorder.c:18: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o download_all_movies.o download_all_movies.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from download_all_movies.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o download_last_movie.o download_last_movie.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from download_last_movie.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype download_last_movie.c: In function `GetMovieCount': download_last_movie.c:12: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type download_last_movie.c: In function `DownloadMovie': download_last_movie.c:56: warning: passing arg 2 of `ControlMessageWrite' from incompatible pointer type download_last_movie.c:47: warning: unused parameter `videonumber' download_last_movie.c: In function `download_last_movie_start': download_last_movie.c:101: warning: field width is not type int (arg 2) download_last_movie.c: In function `download_last_movie_store_filename': download_last_movie.c:171: warning: passing arg 1 of `g_thread_create_full' from incompatible pointer type download_last_movie.c: In function `download_last_movie': download_last_movie.c:183: warning: unused parameter `widget' download_last_movie.c:184: warning: unused parameter `event' download_last_movie.c:185: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o format_camcorder.o format_camcorder.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from format_camcorder.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype format_camcorder.c: In function `format_camcorder_confirmed': format_camcorder.c:17: warning: unused parameter `widget' format_camcorder.c: In function `format_camcorder': format_camcorder.c:29: warning: unused parameter `widget' format_camcorder.c:30: warning: unused parameter `event' format_camcorder.c:31: warning: unused parameter `data' format_camcorder.c:43: warning: control reaches end of non-void function cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o messagebox.o messagebox.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from messagebox.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype messagebox.c: In function `MessageBoxText': messagebox.c:116: warning: passing arg 1 of `gtk_entry_get_text' from incompatible pointer type cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o open_camcorder.o open_camcorder.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from open_camcorder.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype open_camcorder.c: In function `open_camcorder': open_camcorder.c:150: warning: unused parameter `widget' open_camcorder.c:150: warning: unused parameter `event' open_camcorder.c:150: warning: unused parameter `data' open_camcorder.c: At top level: open_camcorder.c:8: warning: `id_string' defined but not used cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o ops-linux.o ops-linux.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from ops-linux.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype ops-linux.c: In function `watch_progress_bar': ops-linux.c:82: warning: passing arg 1 of `gtk_progress_bar_set_fraction' from incompatible pointer type ops-linux.c: In function `main': ops-linux.c:287: warning: passing arg 1 of `gtk_scrolled_window_new' from incompatible pointer type ops-linux.c:287: warning: passing arg 2 of `gtk_scrolled_window_new' from incompatible pointer type ops-linux.c:419: warning: passing arg 2 of `gtk_timeout_add' from incompatible pointer type cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o readwrite.o readwrite.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from readwrite.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype readwrite.c: In function `ControlMessageWrite': readwrite.c:28: warning: passing arg 6 of `usb_control_msg' discards qualifiers from pointer target type readwrite.c: In function `Write': readwrite.c:54: warning: passing arg 3 of `usb_bulk_write' discards qualifiers from pointer target type cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o unlock_camcorder.o unlock_camcorder.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from unlock_camcorder.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype unlock_camcorder.c: In function `unlock_camcorder': unlock_camcorder.c:123: warning: unused parameter `widget' unlock_camcorder.c:123: warning: unused parameter `event' unlock_camcorder.c:123: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o send_monitor_command.o send_monitor_command.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from send_monitor_command.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype send_monitor_command.c: In function `send_monitor_command_confirmed': send_monitor_command.c:29: warning: passing arg 1 of `gtk_entry_get_text' from incompatible pointer type send_monitor_command.c: In function `send_monitor_command': send_monitor_command.c:43: warning: unused parameter `widget' send_monitor_command.c:44: warning: unused parameter `event' send_monitor_command.c:45: warning: unused parameter `data' cc `pkg-config --cflags gtk+-2.0` -I/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o update_directory_listing.o update_directory_listing.c In file included from /sw/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /sw/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from update_directory_listing.c:1: /sw/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype update_directory_listing.c: In function `update_directory_listing': update_directory_listing.c:446: warning: unused parameter `widget' update_directory_listing.c:447: warning: unused parameter `event' update_directory_listing.c:448: warning: unused parameter `data' cc -lusb `pkg-config --libs gtk+-2.0` -lgthread-2.0 -W -Wall -bind_at_load -o ops-linux capture_video.o powerdown_camcorder.o download_memory.o toggle_camera_lcd_screen.o delete_file.o upload_file.o download_file.o close_camcorder.o download_all_movies.o download_last_movie.o format_camcorder.o messagebox.o open_camcorder.o ops-linux.o readwrite.o unlock_camcorder.o send_monitor_command.o update_directory_listing.o ld: warning multiple definitions of symbol _locale_charset /sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset /sw/lib/libintl.dylib(localcharset.lo) definition of _locale_charset output from ops-linux (run as root)... # ./ops-linux Closing device Error: Couldn't find camcorder. Init() == FALSE

ygfperson- 09-06-2005

hmm... it looks like libusb is not recognizing the presence of the camera. Do any other libusb programs work? Could you show output from whatever mac tool that said your camera is connected?

ygfperson- 09-06-2005

Ops for linux v0.8 will be out... soon. It's pretty much in complete form in the CVS but I want to leave it for a short while so people have a chance to find and fix bugs New features: - view and change camera settings (does the same thing as windows version) - fixed bug in update directory listing where directories weren't being detected as such. (Now you can download/upload movies again) - random bug fixes and improvements here and there Next up is probably upload/download flash capability. It shouldn't be more difficult to implement than the upload/download file capability.

wai- 09-06-2005

hmm... it looks like libusb is not recognizing the presence of the camera. Do any other libusb programs work? Could you show output from whatever mac tool that said your camera is connected? SaturnDownload works fine and without being root.

mconsidine- 09-07-2005

At the risk of stating the obvious, I had to do a ./configure before recompiling ops-linux. And this was after downloading the la-*test*-('") gtk+-devel package.

wai- 09-07-2005

At the risk of stating the obvious, I had to do a ./configure before recompiling ops-linux. And this was after downloading the la-*test*-('") gtk+-devel package. There is no configure script for ops-linux. Not in 0.7.2 anyway.

mconsidine- 09-07-2005

:oops: Must have been recalling the recompile of objdump - or something!

wai- 09-07-2005

:oops: Must have been recalling the recompile of objdump - or something! That's too bad because I had hoped it would be that simple.

mconsidine- 09-07-2005

Okay, I replicated what I did. And kept a log this time :) First off, I did not have the camera plugged in until I pulled up the application. As superuser, in a terminal windows opened to the ops-linux directory, typed : make all <Got a whole bunch of warnings, which I snip here. Tail end of output :> cc `pkg-config --cflags gtk+-2.0` -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o send_monitor_command.o send_monitor_command.c In file included from /usr/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /usr/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from send_monitor_command.c:1: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype send_monitor_command.c: In function `send_monitor_command_confirmed': send_monitor_command.c:29: warning: passing arg 1 of `gtk_entry_get_text' from incompatible pointer type send_monitor_command.c: At top level: send_monitor_command.c:43: warning: unused parameter 'widget' send_monitor_command.c:44: warning: unused parameter 'event' send_monitor_command.c:45: warning: unused parameter 'data' cc `pkg-config --cflags gtk+-2.0` -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wcast-align -Wredundant-decls -c -o update_directory_listing.o update_directory_listing.c In file included from /usr/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /usr/include/gtk-2.0/gtk/gtk.h:37, from ops-linux.h:51, from update_directory_listing.c:1: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:53: warning: function declaration isn't a prototype update_directory_listing.c:446: warning: unused parameter 'widget' update_directory_listing.c:447: warning: unused parameter 'event' update_directory_listing.c:448: warning: unused parameter 'data' cc -lusb `pkg-config --libs gtk+-2.0` -lgthread-2.0 -W -Wall -Wl,-warn-common -o ops-linux capture_video.o powerdown_camcorder.o download_memory.o toggle_camera_lcd_screen.o delete_file.o upload_file.o download_file.o close_camcorder.o download_all_movies.o download_last_movie.o format_camcorder.o messagebox.o open_camcorder.o ops-linux.o readwrite.o unlock_camcorder.o send_monitor_command.o update_directory_listing.o # ls capture_video.c format_camcorder.c README capture_video.o format_camcorder.o readwrite.c close_camcorder.c Makefile readwrite.o close_camcorder.o Makefile.win32 send_monitor_command.c COPYING messagebox.c send_monitor_command.o delete_file.c messagebox.o toggle_camera_lcd_screen.c delete_file.o open_camcorder.c toggle_camera_lcd_screen.o download_all_movies.c open_camcorder.o unlock_camcorder.c download_all_movies.o ops-linux unlock_camcorder.o download_file.c ops-linux.c update_directory_listing.c download_file.o ops-linux.h update_directory_listing.o download_last_movie.c ops-linux-i386-bin upload_file.c download_last_movie.o ops-linux.o upload_file.o download_memory.c powerdown_camcorder.c download_memory.o powerdown_camcorder.o # install ops-linux /usr/local/bin # ops-linux Closing device Found the camcorder: Pure Digital Inc. Saturn , VID:167B PID:0101 Found camcorder. Connected to camcorder. Challenge Key: 04ae4ce7e6e79a4913a5d194a2e78068c5e49254dc4f803d46dac50477f99163 4be8c1189aef0f460de5861830f33aa7c89a351e66f7b41c3c46945930a6078d 2f1b8b8dc4d91db7e9c0a9911d23c6adb6cda0d0794635526852c5c8dbbb83e1 d250918e8a2e2b664e3e234890ff8d423886bbb13cc36caa71054099a1c06f28 Response Key: 9772c00e6aeb8b60eaa95a623fb17ef74ac0d38447b7fb145f5d79c92a83c68d f4cbc14c1c18216a8e3e8da3b7ab9f1a065140a0507f831937b957628995f237 978a48c4f310e31b27864a1d582021adbcc8febece2057e3950280324fd00542 2281fa09869b30b5a21f5e59acb2d17b153a11266f5fa72ce8a5c5604825ae20 succeeded in unlocking camcorder p0 RecursiveListing: / Getfileinfo? <snip> Getfileinfo. /DEFEC~12.BIN Not a directory: /DEFEC~12.BIN Getfileinfo? Last file. model created. Closing device Camcorder USB device closed. #

ygfperson- 09-08-2005

hmm... it looks like libusb is not recognizing the presence of the camera. Do any other libusb programs work? Could you show output from whatever mac tool that said your camera is connected? SaturnDownload works fine and without being root. That's good news... it means the problem is with ops for linux and not with you (probably). Try installing this version: http://www.rpi.edu/~schneg/ops-for-linux-extra.tar.gz It's exactly the same as the cvs right now, but anonymous cvs only updates every few hours. Please copy and paste everything the program spits out into the terminal so I can look through it.

wai- 09-08-2005

Try installing this version: http://www.rpi.edu/~schneg/ops-for-linux-extra.tar.gz It's exactly the same as the cvs right now, but anonymous cvs only updates every few hours. Please copy and paste everything the program spits out into the terminal so I can look through it. Will do it this evening.

dattaway- 09-08-2005

very nice! I tried this with three camcorders and it worked well. I do miss the automatic file renaming feature of saturndownload if the file already exists on my computer. That allowed me to mindlessly fill a directory full of family videos.

Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.