-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1853 lines (1445 loc) · 71.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Coriander, (c) 2000-2008 Damien Douxchamps <[email protected]>
2010-05-27, by Damien Douxchamps
- Version 2.0.1
2009-05-03, by Damien Douxchamps
- Apply patches from Martin Herrmann (stereo deinterlacing problems)
2009-02-04, by Damien Douxchamps
- fix verbose gtk warnings (thanks to Chris Rankin)
2008-06-21, by Damien Douxchamps
- little compilation fix and...
- RELEASE 2.0.0!
2008-06-17, by Damien Douxchamps
- Implement automatic iso control and RECEIVE service. ON by default.
2008-05-08, by Damien Douxchamps
- Fix bad calls to dc1394_camera_get_linux_port
2008-03-14, by Damien Douxchamps
- Fix for juju (thanks to Chris Rankin)
2008-03-13, by Damien Douxchamps
- updates for libdc 2.0.2
2008-02-25, by Damien Douxchamps
- Prepared release 2.0.0
2008-02-12, by Damien Douxchamps
- fix compilation with juju stack and older libdc1394.
- misc cosmetic changes
2008-02-07, by Damien Douxchamps
- re-instate the bus usage functionality now that libdc includes functions to
get port and node.
- show port/node in information frame
- remove "grab now" and "overlay file entry"
- update icons
- update configure script for laters libdc1394
- fix feature presence and menus.
- remove spurious debug message
2008-02-06, by Damien Douxchamps
- fix a bug in format7 controls (interdependency / update)
2008-01-18, by Damien Douxchamps
- more updates regarding the feature frame, which is now more compact than ever.
- release 2.0.0-rc6
- fix temperature feature.
2008-01-17, by Damien Douxchamps
- add spin buttons to most ranges. Not 100% functional yet. TODO:
- switch the spinbutton in absolute mode
- make the control frame more compact (remove each feature's frame)
- test for the availability of the EdgeSense2 demosaicing algorithm.
- save to dir should not be available in save-to-video mode.
2008-01-10, by Damien Douxchamps
- temporarily disable FFMPEG support since it's seriously broken. I'd like to
replace this by a mencoder service instead.
- fix broken name generation when saving files.
2008-01-09, by Damien Douxchamps
- FFMPEG patch from Stephan Richter. Not supposed to work yet, but it compiles.
2007-12-27, by Damien Douxchamps
- remove the timing-related debug statements
- Sync with libdc1394 SVN 526
2007-12-13, by Damien Douxchamps
- Sync with libdc1394 2.0.0-rc8
2007-12-11, by Damien Douxchamps
- re-activate the broadcast capability (requires latest SVN from libdc1394)
2007-12-07, by Damien Douxchamps
- protect external trigger and trigger polarity buttons to avoid spurious
warnings.
2007-12-06, by Damien Douxchamps
- sync with libdc1394 SVN 492.
2007-12-03, by Damien Douxchamps
- sync with libdc SVN 479.
- sync with libdc SVN 477. Note that a few things don't work anymore due to
API limitations: broadcast, bandwidth display, port/node display and a few
other things.
2007-12-02, by Damien Douxchamps
- update to work with older config files (thanks to Chris Rankin)
December 1st, 2007, by Damien Douxchamps
- fixed trigger issues caused by changes in the latest libdc SVN
(thanks to Chris Rankin)
November 30th, 2007, by Damien Douxchamps
- Fixed mutex conflict
- sync with libdc SVN 469
November 29th, 2007, by Damien Douxchamps
- Update for libdc SVN 462
November 28th, 2007, by Damien Douxchamps
- big update after the important changes in libdc1394.
November 5th, 2007, by Damien Douxchamps
- usleep(0) doesn't seem to work anymore, either with recent kernels of
recent GCCs. I've bumped it to usleep(100). The symptom of this problem is
a receive service that uses 100% of the processor even when no images are
coming (ISO off).
- fixed a bug in build_menus: phy_speed is not defined anymore and cannot be
used.
- remove the verbose warning about "Stange values". An "r" was missing
anyway ;)
September 17, 2007, by Damien Douxchamps
- sync with libdc1394 rev 430
September 14, 2007, by Damien Douxchamps
- sync with libdc1394 rev 429 (new type dc1394id_t)
September 13, 2007, by Damien Douxchamps
- sync with libdc1394 rev 428 (multi-unit patch)
August 29, 2007, by Damien Douxchamps
- sync with libdc1394 v2 SVN 425
August 22nd, 2007, by Damien Douxchamps
- use the new camera detection API. Hotplug doesn't work yet (segfault).
- misc cleanups
August 1st, 2007, by Damien Douxchamps
- removed references to cooked1394read
- removed topology.c/h (it's in libdc1394 now)
- some 'smarter' feature presence checks should be done for Point Grey only
June 19, 2007, by Damien Douxchamps
- libdc1394 sync
- fix bayer processing that was sometimes badly taken into account
Changes in version 2.0.0-rc5
June 11, 2007, by Damien Douxchamps
- Upgrade the framerate calculation to use the timestamps sent by the kernel
(through libdc1394)
- Add a counter that shows dropped frames warnings. A warning is issued when
the difference between a pervious period and a new period is larger than
50%.
- fixed the bit depth. If the bit depth is available in the camera, it will
be used. Otherwise the manual control will be available. I still have
problems with my Basler 602f though. It has 10bits but the image is not
good: saturated regions appear mid-grey (128) and the other regions are
noise.
March 1st, 2007, by Damien Douxchamps
- sync with libdc1394 (SVN 391)
February 23, 2007, by Damien Douxchamps
- fixed missing string in trigger_source_list
February 19, 2007, by Damien Douxchamps
- sync with libdc1394
- add more details to configure messages
February 9, 2007, by Damien Douxchamps
- added PIO, SIO and strobe direct register read/write
- remove spurious debug messages
February 8, 2007, by Damien Douxchamps
- revert part of the change of Feb. 1st regarding the Flea 2 because some
other manufacturer's implementation systematically fail one of the tests.
February 5, 2007, by Damien Douxchamps
- fixed wrong argument order of WritePVNHeader(). Thanks to John Shen.
February 1st, 2007, by Damien Douxchamps
- Disable features if they don't support any control mode or if they are
OFF and their power can't be controlled. This solves a few issues we had
with the Flea 2 from Point Grey.
- little update of the "About" window
- don't set 1394b at boot time: let the user do it manually.
January 25, 2007, by Philippe De Muyter
- move and fix `extern' declarations of string arrays from build_menus.c,
build_ranges.c, thread_save.c, tools.c, update_frames.c and
update_ranges.c to coriander.h
Changes in version 2.0.0-rc4
January 21, 2007, by Damien Douxchamps
- version 2.0.0-rc4
January 20, 2007, by Damien Douxchamps
- allow the user to manually control ISO speed (100...3200Mbps) and
operation mode (legacy/1394b). Before this change it was not possible
to use a 1394b camera with a 1394a card.
January 5, 2007, by Damien Douxchamps
- proper use of indexes when building trigger menus. Fixes bug 230171 at
bugzilla.novell.com. Thanks to Olaf Hering for the patch.
Changes in version 2.0.0-rc3
December 22, 2006, by Damien Douxchamps
- release 2.0.0-rc3
December 20, 2006, by Damien Douxchamps
- big phat number of fixes regarding display, capture, etc...
Changes in version 2.0.0-rc2
December 08, 2006, by Damien Douxchamps
- release 2.0.0-rc2
December 08, 2006, by Daniel Drake
- fix ffmpeg detection scripts in configure.in
November 22, 2006, by Damien Douxchamps
- sync with libdc1394-2 (SVN 327)
- sync with libdc1394-2 (SVN 329)
October 19, 2006, by Damien Douxchamps
- move to the new capture API
September 26, 2006, by Damien Douxchamps
- PHY specs detection moved to libdc1394.
August 24, 2006, by Damien Douxchamps
- ffmpeg should not be mandatory, update configure.in (Olaf Hering)
August 23, 2006, by Damien Douxchamps
- Get rid of the dependency on ffmpeg-config thanks to a patch from
Olaf Hering.
Changes in version 2.0.0-rc1
August 2, 2006, by Damien Douxchamps
- fixed a serious mistake, sync with libdc-2.0.0-rc3
August 1, 2006, by Damien Douxchamps
- removed duplicate headers for conversion functions. This may solve the
green/purple screens found with some hardware.
June 19, 2006, by Damien Douxchamps
- fixed two bad conditions in thread_v4l.c, thanks to Marc Robert.
June 12, 2006, by Damien Douxchamps
- important changes to accomodate the multiplatform patch for libdc1394
from David Moore.
- the handle information is not available for display anymore (it may be
removed in the future)
May 12, 2006, by Damien Douxchamps
- some "BPP is zero" warnings appear with Sony cameras. I did a first
fix for this which only bypasses the problem by removing the offending
warning. TODO: later, a valid BPP should be obtained in a way or another
(for example: wait and try again, reset f7 ROI or at last set f7 ROI to
default sizes). Thanks to Onishi-san for finding this.
Changes in version 2.0.0-pre6
April 14, 2006, by Damien Douxchamps
- Format7 had problem with incorrect image resizing. The symptoms were
garbled images when changing the image size and non-functionning rulers
for image position. This is now fixed through the used of the newly
intriduced function "dc1394_format7_set_roi()" of libdc1394 v2.
April 05, 2006, by Damien Douxchamps
- fixed error/warning popup deadlocks
- update broadcast flag handling
March 28, 2006, by Damien Douxchamps
- sync with libdc1394
- fix ISO restart when changing format/mode/framerate/...
- new: external trigger input selection
Changes in version 2.0.0-pre5
March 19, 2006, by Damien Douxchamps
- fixed a (serious) bug regarding multiple camera support. Thanks to Michel
Sarkis and his team for finding that.
- fixed string size issue in the register access.
February 2, 2006, by Damien Douxchamps
- support for trigger modes 4, 5, 14 and 15
- basic overwriting protection: append "-%d" to the filename.
- small merge of Johann's patch regarding execution of thread functions
by the main function.
- errors and warnings can be shown in popups.
January 23, 2006, by Damien Douxchamps
- errors are now always sent to stderr. There is a problem with sending
GTK commands from threads so I skipped the message log altogether.
January 22, 2006, by Damien Douxchamps
- code cleanup (no more parameters copy in threads)
January 10, 2006, by Damien Douxchamps
- added direct register manipulation
December 26, 2005, by Damien Douxchamps
- sync with libdc
- automatic bayer pattern detection (if available)
December 23, 2005, by Damien Douxchamps
- sync with new libdc location
- merge autoconf functions in (configure.in)
- sync with FFMPEG. Coriander now accepts the latest version.
December 20, 2005, by Damien Douxchamps
- added support for VNG bayer decoding
December 18, 2005, by Damien Douxchamps
- sync with libdc1394
December 11, 2005, by Damien Douxchamps
- update the ranges when a control that changes the framerate is activated.
This is necessary because the min/max and/or absolute value may change
when the maximal period changes.
December 11, 2005, by Damien Douxchamps
- integrated new functions to access capture data.
- fixed iso channel allocation
- fixed bad reports in status / performances / service tree
December 2, 2005, by Damien Douxchamps
- removed MMX/SSE checks after problems reported by Jacob Gryn when
compiling on X64 archs.
October 17, 2005, by Damien Douxchamps
- update configure.in to properly detect libdc CVS requirement
October 16, 2005, by Damien Douxchamps
- use the video1394 buffer filltime instead of a new gettimeofday.
- fixed hotplug, including leaks from libdc1394 (which was corrected too).
October 15, 2005, by Damien Douxchamps
- fixed gtk errors related to the previous change
October 14, 2005, by Damien Douxchamps
- removed manual input of video1394 device names.
Changes in version 2.0.0-pre4
October 4, 2005, by Damien Douxchamps
- fixed the bpp overflow in the format 7 bpp range. this happened when the image
size was reduced while the bpp was kept to the previous allowed maximum.
- fixed auto framerate adaptation
October 3, 2005, by Damien Douxchamps
- fixed bad control of WB (it was not working anymore). This bug was probably
revealed by the sticter signess check of GCC wich prompted several changes.
the *4 factor, whose cause was not known, had to be removed.
- fixed the bug related to uninitialized F7 color mode menu. It was in libdc1394.
September 9, 2005, by Damien Douxchamps
- sync with libdc changes (capture struct is now invisible)
August 30, 2005, by Damien Douxchamps
- removed 'append number' option if the save format is a video format
(thanks to Jacob Gryn)
August 27, 2005, by Damien Douxchamps
- fixed circular reference of callbacks for the camera text entry
- fixed stupid error in the ISO channel settings (a p=p->next was missing,
resulting in an endless loop...)
August 25, 2005, by Damien Douxchamps
- sync with libdc again: remove the duplicate F7 code that was related
to getting F7 modes capabilities.
- better ISO channel allocation (it was only performed during a hotplug
event and was missing at launch time)
- removed debug statements
Changes in version 2.0.0-pre3
August 2, 2005, by Damien Douxchamps
- synched with libdc CVS (compilation check only)
July 2, 2005, by Damien Douxchamps
- applied patch from Olaf Hering (uninitialized variables)
- applied patch from Olaf Hering (type conversion warnings)
- fixed jpeg saving.
July 1, 2005, by Damien Douxchamps
- implemented white shading (table built was missing)
- a warning is now issued if the color format is not OK for MPEG or JPEG saving.
Changes in version 2.0.0-pre2
June 29, 2005, by Damien Douxchamps
- fixed bad inclusion of services in the pipe. They are now inserted in the
correct order.
June 28, 2005, by Damien Douxchamps
- fixed important bug in the synch pipe: frames could be out of order and the
pipe could also oscillate. Not 100% tested but looks better now.
Changes in version 2.0.0-pre1
June 13, 2005, by Damien Douxchamps
- fixed and updated libdc detection macros for libdc 2.0.0-pre3
May 25, 2005, by Damien Douxchamps
- sync with cvs of libdc1394
- fixed the interactive display of the WOI
May 12, 2005, by Damien Douxchamps
- fixed little bug in random color overlay: the color is more homogenous now.
May 11, 2005, by Damien Douxchamps
- fixed "-lgthread" inclusion in src/Makefile.am following a report from
Don Murray. I should have been "-lgthread-2.0"
May 10, 2005, by Damien Douxchamps
- adapted to libdc-2.0 changes
May 9, 2005, by Damien Douxchamps
- fixed a lot of bugs.
- added exposure check (under and over exposed areas highlighted)
- fixed important bug (yet another) due to the lack of 'hole' in the enum
type for the formats. Since formats are hidden anyway I've reverted that
crap.
May 8, 2005, by Damien Douxchamps
- added white shading support
- moved to libdc 2.0.0
Apr 26, 2005, by Damien Douxchamps
- removed references to TIFF, PNG, EIM and XPM formats. Fixed related bugs
with the format menu (which was not working at all)
- added PPM/PGM support using custom code
- fixed an important bug in the save thread: missing fd=NULL after fclose(fd)
Apr 14, 2005, by Damien Douxchamps
- disabled what is not working yet and what is not working anymore
(tiff, png, ...)
Apr 13, 2005, by Damien Douxchamps
- added an ErrorPopup function to display popup warnings. Not used yet.
Apr 11, 2005, by Damien Douxchamps
- added balloons all over the place.
- fixed minor GUI aspects
Apr 7, 2005, by Damien Douxchamps
- added -Wall as compiler option; cleaned up what was reported
- added 'case' statements for some signed formats
- upgraded and fixed the pattern overlay
Apr 6, 2005, by Damien Douxchamps
- services cleanup: removed mode, format and f7 members from the buffer_t
structure
Apr 5, 2005, by Damien Douxchamps
- first port to Gnome 2.x. Still on the todo list:
+ remove the two pango warnings at startup
+ replace GdkImLib which is deprecated
- the pango and slider bugs were actually machine-related. I don't have
any problem on an up-to-date machine. GdkImlib still missing though...
- UI adaptation to Gnome2
- minor UI beautification
- fixed some misbehaviour with the RAW8 and RAW16 formats
Mar 18, 2005, by Damien Douxchamps
- fixed error messages in on_global_iso_start_clicked (thanks to Oscar
Pizarro for spotting this)
Mar 7, 2005, by Damien Douxchamps
- updated the sponsors section: Point Grey Research and Balser have joined
the band!
Feb 17, 2005, by Damien Douxchamps
- updated the sponsors information as The Imaging Source just donated
two cameras! :-)
Feb 14, 2005, by Damien Douxchamps
- proper detection of the FFMPEG libraries
- Save to STDOUT. I hope I will have time to add mencoder auto-launch
in the future
Feb 12, 2005, by Damien Douxchamps
- use dummy menu items to separate video/still formats
- update of the save filename selection
Feb 7, 2005, by Damien Douxchamps
- detect speed_800 in thread_iso
- optional 'no frame drop' behaviour for the image pipe
- JPEG/MPEG update. Should be working with YUV411 and YUV422
Feb 4, 2005, by Damien Douxchamps
- fixed wrong bytes per pixel in getDepth() (thread_save.c)
- updated the AUTHOR file
- updated macros to use mmx, sse amd sse2 flags
- reverted the application of Olaf Hering's patch as this slows down everything.
- small fixes.
- fixes hang when the file to save can't be opened
- fix the password field in FTP service which was not allocated (Duh!)
Feb 3, 2005, by Damien Douxchamps
- MPEG integration. Not working yet, but compile. Note that there is NO autodetection
of the necessary libraries so that you may not be able to compile. In that case you
have to install ffmpeg from the sources.
- update the text of 'frame drop' frames
Feb 2, 2005, by Damien Douxchamps
- fixed missing 'void' in thread_save.h (Jacob Gryn)
- changed arg order for fwrite
- new save filename entry
- fixed a PVN issue (Jacob Gryn)
- fixed missing recall of 'use_ram_buffer'
- types are more explicit in the calculation of buffer_image_bytes (fixes YUV411 issue)
- patch from Olaf Hering
Feb 1, 2005, by Damien Douxchamps
- fixed save-to-PVN
Jan 31, 2005, by Damien Douxchamps
- little optimization of the Edge Sense bayer decoding
- added a few benchmarks in the bayer.c file
- stupid automatic insertion of march/mcpu compilation flags (it is currently
linked to the presence of SSE2, which is not false but not exactly correct either)
- automatically set 1394b operation mode if available
Jan 29, 2005, by Damien Douxchamps
- more bayer update and optimization from Frederic Devernay
Jan 28, 2005, by Damien Douxchamps
- fixed the non-blanked boundary line in ClearBorders (Frederic Devernay)
- updated the UI file (coriander.glade) regarding the 'save' filename
selection
- phatt bayer pattern update by Frederic Devernay.
Jan 27, 2005, by Damien Douxchamps
- updated the TODO and BUGS files after receving inputs from Jacob Gryn.
Jan 26, 2005, by Damien Douxchamps
- more efficient V4l thread for black and white mode
- save-to-dir is completed. This code is based on the patch of
Anthony Wesley which was modified to accomodate the cleaned-up
thread_save.
Jan 18, 2005, by Damien Douxchamps
- continue cleanup
Jan 17, 2005, by Damien Douxchamps
- started the cleanup of thread_save and the associated GUI controls
- applied a patch from Jacob Gryn for PVN
Jan 5, 2005, by Damien Douxchamps
- merged the patch for PVN saving capability from Jacob Gryn
Dec 27, 2004, by Damien Douxchamps
- little optimization of pattern overlay
- add [ and ] keys as controls for the image zoom
- begin integration of the patch for write-to-dir (Anthony Wesley)
Changes in version 1.0.1
Dec 20, 2004, by Damien Douxchamps
- updated the pattern overlay.
Dec 17, 2004, by Damien Douxchamps
- removal of icons.h, which was somehow still lurking in the src directory
Dec 16, 2004, by Damien Douxchamps
- pattern overlay is more or less OK now. There are problems with the YUYV block alignement
when writing pattern on the screen. I will fix this later.
Dec 14, 2004, by Damien Douxchamps
- fixed problems with the Simple bayer conversion
- added black borders to Simple and Edge Sense II bayer conversions to blank
invalid pixels
Dec 13, 2004, by Damien Douxchamps
- fixed the GTK errors
- fixed the filename dialogs
- fixed invalid bayer pattern IDs
- fixed receive/display segfaults/Xlib async's
- draw black border around image if color conversion is Edge Sense II
Nov 26, 2004, by Damien Douxchamps
- properly fixed a conversion problem in y2rgb: the first pixel was never
converted. Now we use >=0 as the loop condition in most functions: faster
and better... (Frederic Devernay)
Nov 25, 2004, by Damien Douxchamps
- fixed a conversion problem in y2rgb: the first pixel was never converted
(Frederic Devernay)
Nov 24, 2004, by Damien Douxchamps
- started to integrate Johann's enhanced display
- modified the filename dialogs to standard grome dialogs (not working yet)
- draft of an overlay feature
Nov 11, 2004, by Damien Douxchamps
- update configure.in to avoid writing in a global dir during a local
installation.
Nov 7, 2004, by Damien Douxchamps
- update of the 'About' window
- update the autoconf scripts
- add a preference for overlay byte order instead of #define's
Oct 28, 2004, by Damien Douxchamps
- a check for the info->overlay!=NULL was added in the display thread.
Thanks to Will Shackleford for spotting the missing check.
Sep 23, 2004, by Damien Douxchamps
- applied patch from Arne to properly handle UYVY overlays
Sep 17, 2004, by Damien Douxchamps
- start to update coriander for IIDC 1.31
Changes in version 1.0.0
Sep 14, 2004, by Damien Douxchamps
- simplify and cleanup fps display
Sep 13, 2004, by Damien Douxchamps
- corrected a small fps display problem
Sep 10, 2004, by Damien Douxchamps
- add sync control of ISO
Aug 10, 2004, by Damien Douxchamps
- removed extra argument for extra buffering, as this is now obsolete.
- move all version numbers to 1.0.0, as unless something ugly pops up this will
indeed be 1.0.0!! :-)
Jul 28, 2004, by Damien Douxchamps
- applied a patch from Bertrand Holveck to copy the DMA buffer size during
CopyCameraPrefs
Jul 24, 2004, by Damien Douxchamps
- applied a patch from Frederic Devernay to use gettimeofday instead of
ftime
Jul 7, 2004, by Damien Douxchamps
- minimum DMA buffer size set to 4. 2 obviously leads to problems.
Jun 2nd, 2004, by Damien Douxchamps
- fixed a nasty bug spotted by greying (see SF bugsite for details)
Jun 1st, 2004, by Damien Douxchamps
- more fixes related to the preferences problem with strings
May 19, 2004, by Damien Douxchamps
- debugged new bayer pattern decoder
May 18, 2004, by Damien Douxchamps
- don't require extensions when in raw output format
- if BPP is zero, set the image size to the maximum value and try to get
BPP again. This is necessary with some AVT cameras with old firmware.
- first testing version of another simple bayer pattern decoder
May 4, 2004, by Damien Douxchamps
- already a very serious fix related to preferences...
Changes in version 1.0.0-pre3
May 3, 2004, by Damien Douxchamps
- overlay size is now checked and should not go over the allowed XV size
- updated libdc version-checking macro
- added LFS support (thanks to Richard Cunningham for the tip!)
- all thread preferences are now camera-specific. Changing data on one
camera will not change it on other cams too.
- default values for video1394 device is automatically set to
/dev/video1394/<portnum>
Changes in version 1.0.0-pre2
March 30, 2004, by Damien Douxchamps
- update white balance control after changing the filter control. This
is necessary for some Sony cameras.
March 25, 2004, by Damien Douxchamps
- default filename extension is .jpg, so we force conversion by default
March 24, 2004, by Damien Douxchamps
- fixed a warning when gdk_pixbuf is not installed.
March 15, 2004, by Damien Douxchamps
- fixed some declaration order issues with older compilers.
March 4, 2004, by Johan Knol
- src/SDLEvent.c (OnKeyPressed): (partially) fixed the '<' and '>'
key binding modifiers and added SDLK_PAGEUP/DOWN as an alternative
for '<' and '>' on non-damien :) keyboards.
February 24, 2004, by Johan Knol
- src/thread_display.c (SDLDisplayArea): another fix for odd width MONO8
when drawing the selection
- src/conversions.c (y2uyvy): fixed bug #887745
February 20, 2004, by Damien Douxchamps
- adapt to libdc change.
February 16, 2004, by Damien Douxchamps
- check adaptor presence during Xv adaptor probe (suggested by
Arne Caspari)
- set Xv sizes to -1 by default before Xv adaptor probe.
February 5, 2004, by Damien Douxchamps
- updated the linux1394 URL
February 4, 2004, by Damien Douxchamps
- fixed trigger polarity bug
February 3, 2004, by Damien Douxchamps
- enhance the previous change by Johan: keep aspect ratio and avoid
async errors when an area is selected during F7 the change.
February 2, 2004, by Johan Knol
- now builds without sdllib (and thus without the display service ;( )
- resizing from the format7 tab now redraws the live display in the bg
Changes in version 1.0.0-pre1
January 31, 2004, by Damien Douxchamps
- added an X check for the maximum overlay size.
January 30, 2004, by Damien Douxchamps
- removed debug message
January 28, 2004, by Damien Douxchamps
- defined DELAY as 50ms delay and make it standard for almost
all the pauses we use.
- add a 50ms pause in the ISO start/stop callbacks, following the
suggestion of Matt Scott.
- limit the display sizes when using > or <.
- temporary debug message for conditional display redraw.
January 26, 2004, by Damien Douxchamps
- logo update
- icons are now exported to the WM
January 23, 2004, by Damien Douxchamps
- new logo
January 22, 2004, by Damien Douxchamps
- bus resets are now detected on all ports.
- fixed cameras that showed up twice when using strange bus
topologies
January 21, 2004, by Damien Douxchamps
- Bypassed problems when F7 BPP is zero. This only happens with
Sony camera, for unknown reasons.
- removed warning messages on stdout: it was a libdc/camera
problem
January 16, 2004, by Damien Douxchamps
- introduced a new logo
- removed handleboxes due to bad behaviour.
January 15, 2004, by Damien Douxchamps
- debugging versioning issues in format7 registers
- added some debug outputs
January 9, 2004, by Damien Douxchamps
- debugging format7 unit position
- fixed configure bug
January 8, 2004, by Damien Douxchamps
- removed obsolete format7 info duplicate in the camera struct
January 7, 2004, by Damien Douxchamps
- update error message for gnomeConf.sh
January 6, 2004, by Damien Douxchamps
- misc cleanup
January 3, 2004, by Damien Douxchamps
- added a service report to detect frame dropping
December 29, 2003, by Damien Douxchamps
- little cleanup
December 28, 2003, by Damien Douxchamps
- fixed format7 interactive changes issues.
December 27, 2003, by Damien Douxchamps
- inline format7 tab generation
- passwords are no longer stored
- camera port is shown next to camera handle
- misc label changes
December 25, 2003, by Damien Douxchamps
- fixed configure scripts, at last.
- more accurate way to get the bandwidth usage in case of format7
Changes in version 0.99.9
December 24, 2003, by Damien Douxchamps
- added bandwidth estimation graph
- fixed SDL close bug
- fixed camera hotlug segfault
- fixed FPS display bug
December 23, 2003, by Damien Douxchamps
- fixed issues with non-format7 cameras
December 21, 2003, by Damien Douxchamps
- the information about the format7 frame is now updated
- little change in layout: camera info is now on first tab.
December 16, 2003, by Damien Douxchamps
- properly restart ISO after camera removal
- fix problem when switching images sizes with 'm' key
- echo bus reset notification in status window
December 16, 2003, by Damien Douxchamps
- update the way interactive boxes are defined (F7 cropping)
- fixed some other issues, including some serious ones.
December 15, 2003, by Damien Douxchamps
- fixed temp buffer pointer problem in thread_iso.c
- updated the way values are rounded for format7 controls
November 21, 2003, by Damien Douxchamps
- fixed configure macros
December 8, 2003, by Damien Douxchamps
- fixed compilation problems with recent kernels (by Peter De Schrijver)
- fixed C/C++ compilation errors
Changes in version 0.99.5
November 20, 2003, by Damien Douxchamps
- more flexible timeout for ISO restart
- check ISO status after changing it
- update bpp range when changing WOI with 'n' or area drawing.
- update code about F7 bpp and WOI size/pos changes
- display IIDC version hex code when it is not standard
November 17, 2003, by Damien Douxchamps
- update to match latest libdc1394 CVS.
- fixed FPS update issue when changing mode/format
- go around problems with Apple iSight incomplete hardware.
- flush help menu to the right of the window
- little FPS update fix
November 15, 2003, by Damien Douxchamps
- fixed bad F7 mode detection that caused segfault when accessing the
F7 tab with a non-F7 camera connected.
October 30, 2003, by Damien Douxchamps
- changed all strings allocation to dynamic to limit the use of static
memory.
October 22, 2003, by Damien Douxchamps
- change bpp type to float in SetColorMode (thread_iso.c) Thanks to
Frederic Devernay.
Changes in version 0.99.4
October 17, 2003, by Damien Douxchamps
- force SDL to try hardware acceleration. Thanks to Frederic Devernay.
August 29, 2003, by Damien Douxchamps
- Fixed global iso control
- Homogenous tab size for notebooks
- cleanup main.c
August 27, 2003, by Damien Douxchamps
- Fixed trigger mode menu, at last. Thanks to Rich Walker for pointing
this out.
Changes in version 0.99.3
August 25, 2003, by Damien Douxchamps
- fixed a bug in SDL_init that broke the display resize.
August 18, 2003, by Damien Douxchamps
- fixed stupid businfo allocation in main.c
- fixed empty trigger menu if cam does not support ext trigger
August 16, 2003, by Damien Douxchamps
- added missing mutex init during in NewCamera()
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