Commit graph

31 commits

Author SHA1 Message Date
Andreas Frisch
69a04e1450 use new lcms instead of icc plugin, able to operate without colormanagement, don't unref lcms instance (so that the lut can be reused) 2016-05-05 16:45:12 +02:00
Andreas Frisch
636bfe5f35 new capture state for failed snapshots fixes non-disappearing spinner 2016-05-03 00:42:57 +02:00
Andreas Frisch
444d17b548 implement ICC color compensation element 2016-04-30 22:02:29 +02:00
Andreas Frisch
af17cdfcfc allow pretriggering 2016-04-30 02:10:37 +02:00
Andreas Frisch
ffe5bd6f69 declare processing functions correctly, move code around 2016-04-29 18:07:58 +02:00
Andreas Frisch
782dcda299 fix print orientation, move post-processing into seperate mutex-protected main-thread functions, fix preview after snapshot, fix audio after snapshot, cleanup privat structure layout, implement change_state and get_state_name functions 2016-04-29 17:58:32 +02:00
Andreas Frisch
c13627dbf3 get rid of redundant format conversion elements 2016-04-29 16:07:14 +02:00
Andreas Frisch
12a27949ce implement printing (orientation to be fixed) 2016-04-29 15:51:42 +02:00
Andreas Frisch
f215cab262 query printer status on touch if no media remaining 2016-04-28 19:59:00 +02:00
Andreas Frisch
02e0e536a2 run-time loaded user-customizable strings lookup 2016-04-28 19:05:06 +02:00
Andreas Frisch
4443c43ad6 implement printer media query, implement status bar with clock 2016-04-28 16:19:25 +02:00
Andreas Frisch
7a9ebb08b9 don't keep readding libgphoto logger hook in cam_init tries (without printing stuff) 2016-04-27 23:31:44 +02:00
Andreas Frisch
dfa8d25edd Revert "don't keep readding libgphoto logger hook in cam_init tries"
This reverts commit a94aa343d9.
2016-04-27 23:30:28 +02:00
Andreas Frisch
b6a1f71210 move some unused files out of the way 2016-04-27 23:28:40 +02:00
Andreas Frisch
a94aa343d9 don't keep readding libgphoto logger hook in cam_init tries 2016-04-27 23:26:38 +02:00
Andreas Frisch
35fb3a5990 write jpg output file 2016-04-27 18:07:13 +02:00
Andreas Frisch
91c2777057 use templated signals 2016-04-27 13:05:29 +02:00
Andreas Frisch
327a0d84e5 add second beep sound 2016-04-26 23:59:01 +02:00
Andreas Frisch
b8f8f9f24a fix countdown first number 2016-04-26 23:58:37 +02:00
Andreas Frisch
38ebd91494 add simple Makefile 2016-04-26 23:58:05 +02:00
Andreas Frisch
4a26a8ef02 switch to gtksink, fixes overlaying widgets with transparency, implement spinner and countdown label 2016-04-26 16:58:22 +02:00
Andreas Frisch
f54dcb4785 move photo capture into thread 2016-04-26 13:27:20 +02:00
Andreas Frisch
1ce8391fa4 transfer window and ui stuff into seperate files 2016-04-26 12:34:43 +02:00
Andreas Frisch
e3706e3b4c be GtkApplication, show output in window, snapshot on click 2016-04-25 22:14:38 +02:00
Andreas Frisch
c0d78f0270 update test mask 2016-04-25 22:14:17 +02:00
Andreas Frisch
2aeb0484e7 add GObject-based test application to capture preview video from libgphoto2 (can viewed with "gst-play-1.0 moviepipe") 2016-04-24 21:39:53 +02:00
Andreas Frisch
7ba664798e implement live video preview and shutter attenuation, requires gphoto2, requires graphicsmagick for photo postprocessing 2016-04-21 20:17:30 +02:00
Andreas Frisch
64b7702e80 normalize and recompress shutter sound 2016-04-19 16:08:00 +02:00
Andreas Frisch
f90d22abec implement countdown timer overlay, add countdown and shutter sounds (transparency of label is missing) 2016-04-19 12:49:07 +02:00
Andreas Frisch
74d2df108d run fullscreen, implement drawingarea click callback 2016-04-18 20:21:21 +02:00
Andreas Frisch
9b36497e15 initial commit: test application for videotestsrc overlay with semitransparent png mask 2016-04-18 19:48:23 +02:00