📄 changelog
字号:
August 8, 2003, by Damien Douxchamps - fixed a little GTK problem during camera addition on the bus. August 7, 2003, by Damien Douxchamps - F7 available modes are probed correctly. There was a bug in the F7 detection after a unplug/replug event. Thanks to Arne Caspari for spotting this. July 18, 2003, by Damien Douxchamps - format7 mode 7 could not be seen in the F7 tab/mode selector - added format tags for mode names in the format menu July 17, 2003, by Damien Douxchamps - fixed white balance sliders that were not updated Changes in version 0.99.2 July 10, 2003, by Damien Douxchamps - better strategy for buffers allocation in thread_iso.c - the type of the number of bytes per image is now uniformly set to 'unsigned long long int' - SDL setup update July 7, 2003, by Damien Douxchamps - removed stupid declaration that breaks with gcc2.x - updated the ftplib URL (thanks to Matthew Costello) - fixed sensitivity of absolute setting whan feature is set to OFF. - fixed missing break in thread_save (overwrite saving was not possible). July 2, 2003, by Damien Douxchamps - sync with libdc CVS. Changes in version 0.99.1 June 30, 2003, by Damien Douxchamps - additional condition for dc1394_dma_done_with_buffer: capture must have been successful. Another Dan's idea. - added SDL_GetError calls during setup + other SDL updates (John Lien) June 21, 2003, by Damien Douxchamps - added a buffer copy when forcing an image redraw so that is keeps working on display resize. - added controls for the forced display redraw June 19, 2003, by Damien Douxchamps - added a minimal display redraw rate of 4Hz. This avoids display 'freeze' or blanking when the window is moved or overlapped while no images are coming to the thread. - move the usleep(0) in the threads at the right location (that is, at the end of the while loop) June 17, 2003, by Damien Douxchamps - added a control for DMA buffer size. - misc fixes in preferences - major fix in file saving June 16, 2003, by Damien Douxchamps - fixed the difference between bytes per image (w*h*bpp) and byte_per_frame. This caused incorrect sizes to be used whe saving in RAW mode. - fixed use_ram_buffer field that was not set 'off' when another save mode was selected. Changes in version 0.99 June 13, 2003, by Damien Douxchamps - added a RAM buffer option for saving sequences. The whole sequence is first dumped to RAM, and when the allocated buffer is full the thread exits and save everything to the file. Good for fast acquisitions. There is still a little problem: one needs to 'stop' the thread manually (click on the service button) to really clean it. The thread can't cancel itself but I'll look into that. - unsensitive the controls that can't be changed while a thread is running. - fix bad return values for startftpthread() June 12, 2003, by Damien Douxchamps - fixed some problems in transmission of GUI parameters to threads - removed some free() in main.c that prevented the program from exiting on some platforms. Weird stuff... - fixed availability of the imlib conversion in the save thread setup June 11, 2003, by Damien Douxchamps - added a choice between date and numbers tags for sequential save/ftp. - fixed bug from the above change. June 5, 2003, by Damien Douxchamps - fixed segfault when no card/modules were present June 3, 2003, by Damien Douxchamps - fixed the closing of a non-existant window in the bus-reset handler. - video1394 is always available. If it fails an error message will be displayed anyway. Changes in version 0.33 June 3, 2003, by Damien Douxchamps - fixed framerate limitation of 50fps that was present in all bu the ISO service. I was using usleep(1) instead of usleep(0). June 2, 2003, by Damien Douxchamps - fixed uninitialized 'updated' field in the chain_t struct. This sometimes caused crashes when changing mode/format/F7 parameters. - fixed a display problem: SDL was shut down even if no images had reached the display thread. - re-set ISO channels after a bus-reset. - misc GUI updates June 1, 2003, by Damien Douxchamps - first implementation of a bus-reset handling process May 30, 2003, by Damien Douxchamps - removed absolute control window. Absolute controls are now in placed in their respective range frame. - fixed not-so-obvious-but-definitely-harmful F7 bugs. May 28, 2003, by Damien Douxchamps - fixed missing #includes in thread_display.h. Thanks to Marc Leconte for spotting this. - changed main window name to 'main_window' instead of 'commander_window' this was a legacy name from version 0.01... - removed the iso_speed status info box - removed the shortcut patch file 'interface.patch' and 'interface.mods' since this is not used anymore. - moved F7 window into a main window tab - handle bars added to all tabs so those become detachable. May 27, 2003, by Damien Douxchamps - misc updates in the save service. - added warning window for V4L service. - the display window can now be closed with the WM button. - fixed cursor frame update (put it in gtk callback instead of access a gtk function in a thread which breaks everything). May 26, 2003, by Damien Douxchamps - FPS display now takes into account the period setting. - V4L loopback test & debug. It works!! Only 3 hours to develop this new service! :-) - First prototype of vloopback service, based on the very nice example by Dan Dennedy found in libdc1394. May 25, 2003, by Damien Douxchamps - another big change and cleanup: the cameras information are now allocated dynamically and the cameras are linked as a chain. This will allow the handling of bus-resets where cams need to be inserted/removed. This bus-reset handling is under development. May 21, 2003, by Damien Douxchamps - new feature controls autogeneration. Still experimental, but seems to work well. May 17, 2003, by Damien Douxchamps - fixed F7 issue with non-F7 cameras. Thanks again to inet for spotting this. May 16, 2003, by Damien Douxchamps - added missing <pthread.h> in definitions.h. Thanks to inet for spotting this. Changes in version 0.32 May 13, 2003, by Damien Douxchamps - switched to "configure" instead of "autogen.sh" for building Coriander from a tar.gz file. CVS is not changed. May 12, 2003, by Damien Douxchamps - more F7 mode selection update May 9, 2003, by Damien Douxchamps - automatically set the F7 edit mode to current F7 mode when changing mode or format to an F7 mode/format. - added return(NULL) to XXCleanupThread functions. May 2, 2003, by Damien Douxchamps - code cleanup: includes in .h, misc beautifications. This will result in ugly and noisy diffs! May 1, 2003, by Damien Douxchamps - service/save: update scratch frame correctly at boot/camera change (video pref was ignored) - add global ISO start/stop/restart to start grabbing from multiple cameras at the 'same time'. Note that it is NOT EXACTLY THE SAME TIME: a delay of 50ms seems necessary between ISO starting commands. April 30, 2003, by Damien Douxchamps - stop/resume FPS display when changing camera - fixed big multicamera problem: all threads were sharing the same uiinfo, misc_info,... Threads now use uiinfos[x_service->camera] instead, where x_service->camera is a new field of the chain_t struct whih is initialized at the tread creation. Thanks to Vincent Girondel for his numerous bug reports! :-) April 29, 2003, by Damien Douxchamps - fixed absolute value update when moving the normal control sliders - fixed service buttons update on camera change April 28, 2003, by Paul Rybski - fixed conversion bug for YUV444->RGB mode. April 25, 2003, by Damien Douxchamps - absolute values are updated when moving the normal control sliders April 22, 2003, by Damien Douxchamps - removed most of err=dc1394... schemes by if (dc1394...!=DC1394_SUCCESS) - removed Real service, as it never worked and now all the Real system has changed, making it completely obsolete. Changes in version 0.31 April 19, 2003, by Damien Douxchamps - fixed the automatic iso restart when changing format,... - fixed freeing of unallocated buffer structs in threads - changed status statusbar to textbox so it acts like a log. - fixed '-0.00' display of FPS. - fixed segfault when a service could not start. Failure is now logged. - removed CleanThreads() function, it is now useless thanks to the new buffer structure. - changed the failure messages for iso service Changes in version 0.30 April 14, 2003, by Damien Douxchamps - fixed big fat hairy YUV422 bug. Thanks again to Laurent and Vincent. April 10, 2003, by Damien Douxchamps - new GUI layout Changes in version 0.29 April 9, 2003, by Damien Douxchamps - fixed a display color bug with YUV 422 modes. Thanks to Laurent Bonnaud for spotting this. March 31, 2003, by Damien Douxchamps - added a stereo 'field' decoding format - stereo decoding allowed for YUV422 too (compatibility with Videre Design stereo heads) March 10, 2003, by Damien Douxchamps - added missing 'fclose' in thread_save.c - removed *10 allocation used in debug in thread_iso.c Changes in version 0.28 March 6, 2003, by Damien Douxchamps - image color format is now coded in the iso thread with F7 color codes. It is no more required to check format/mode to have color info in following threads. - big buffer structure cleanup. Hopefuly this now works 100% - moved window menu in the file menu. March 4, 2003, by Damien Douxchamps - only restart SDL if display size changes - only re-allocated thread-specific buffers if their size change. - remove test pattern button as if sometimes freeze the cameras. February 28, 2003, by Damien Douxchamps - fixed compiling issues with gcc 2.95 - fixed a bug with the recently introduced buffer structure (display... threads created a segfault if images were not immediately available) February 27, 2003, by Damien Douxchamps - image filenames for save and FTP have a date/time appened instead of a long number. This date/time is the computer local time when the ISO thread got the frame (it is thus NOT the true capture time) The format is YEARMONTHDAY-HOURMINUTESECOND-MILLISECOND. - fixed NaN fps display. February 25, 2003, by Damien Douxchamps - improved image buffer structure, allows to change some parameters without restarting the thread. December 2, 2002, by Damien Douxchamps - an awful bug that makes bayer color decoding end with a beautful segfault has been corrected. Changes in version 0.27.1 November 27, 2002, by Damien Douxchamps - Sync with libdc November 24, 2002, by Damien Douxchamps - updated the macro file to check for a recent libdc. Changes in version 0.27 November 20, 2002, by Damien Douxchamps - Make a full update of the camera capabilities when we change the mode or format. November 19, 2002, by Damien Douxchamps - Use gnome timeout functions to display FPS. November 18, 2002, by Damien Douxchamps - updated F7 code window build/update. This was messy because there was among others some circular references (and a lot of other things). November 2, 2002, by Damien Douxchamps - updated F7 code: a bug had been introduced on Oct. 31, plus some better handling of F7 control via SDL. October 31, 2002, by Damien Douxchamps - misc code beautification in thread_iso.c - replaced all 'if (!dc1394_xxx)' by 'if (dc1394_xxx!=DC1394SUCCESS) - changed format7 window ranges layout - updated some text in the messages/about windows. October 24, 2002, by Damien Douxchamps - updates to take unit_position into account. October 23, 2002, by Damien Douxchamps - added an absolute setting functionality through a new "Absolute Settings" window. Changes in version 0.26 October 16, 2002, by Damien Douxchamps - fixed convert button behavior for save service October 15, 2002, by Damien Douxchamps - changed step_x to step_y for the F7 range Y setting. September 30, 2002, by David Ergo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -