31 Commits

Author SHA1 Message Date
tibbi
5c80e98888 prevent recorder creating while the surface isnt available 2016-06-16 16:41:28 +02:00
tibbi
ecb2dca285 minor log changes 2016-06-16 16:16:45 +02:00
tibbi
145271bd7c setup the proper video preview size 2016-06-16 15:56:49 +02:00
tibbi
a021b1fe80 make sure to disable the default shutter sound explicitly 2016-06-16 14:01:05 +02:00
tibbi
d12f6a7586 properly rotate the photo at creating it 2016-06-16 13:48:37 +02:00
tibbi
a9857c99f1 force image ratio 16:9 2016-06-16 12:11:10 +02:00
tibbi
aaf87d49dc limit the max picture size to 8 megapixels 2016-06-16 11:53:18 +02:00
tibbi
2b2fdf64cc take photos in max resolution, rotated before capture 2016-06-16 00:02:20 +02:00
tibbi
9d1454c47f activate the shutter button at long pressing the preview 2016-06-13 23:56:02 +02:00
tibbi
035a0d5dd9 adding a couple safety checks for camera access and video saving 2016-06-13 23:41:23 +02:00
tibbi
9e0a11c5d7 init video recorder only when the surface is ready 2016-06-13 22:15:52 +02:00
tibbi
00835946c6 if in video mode, turning on the flash turns it into a flashlight 2016-06-12 23:20:32 +02:00
tibbi
dff62f66d9 display the flash icon only when its really available 2016-06-12 23:13:54 +02:00
tibbi
5ad1e2ad71 fix some video orientation issues 2016-06-12 21:52:47 +02:00
tibbi
4a542be54d implement video recording 2016-06-12 19:58:39 +02:00
tibbi
67286b9a88 add some shutter audio 2016-06-11 19:34:34 +02:00
tibbi
86fef2c736 disable the flash explicitly at creating the Preview 2016-05-08 23:00:59 +02:00
tibbi
9504fe9ef8 implement Flash 2016-04-28 00:10:04 +02:00
tibbi
be831f1e91 one more null check 2016-04-19 13:27:43 +02:00
tibbi
d3d2f5e23d handle Camera.open() fail gracefully 2016-04-19 13:24:56 +02:00
tibbi
6ce7b5e2e4 add toggling between front/rear camera 2016-04-19 13:02:52 +02:00
tibbi
22d2b16ab3 add a button for toggling front/rear camera 2016-04-18 23:41:35 +02:00
tibbi
a556ff10a1 move photo processing in the background 2016-04-18 22:40:09 +02:00
tibbi
a08e526815 fix touch to focus by rotating the matrix 2016-04-18 13:33:35 +02:00
tibbi
b319fcb8b5 implement touch to focus 2016-04-17 21:58:01 +02:00
tibbi
681f4ec901 store exif orientation in a variable 2016-04-16 23:08:20 +02:00
tibbi
9cf240691d lets use portrait mode 2016-04-16 14:32:22 +02:00
tibbi
9e584ee2d0 use 16:9 aspect ratio 2016-04-15 22:50:23 +02:00
tibbi
e774c08ec9 implement capturing images 2016-04-15 20:59:20 +02:00
tibbi
08ac980ec8 remove the onLayout implementation 2016-04-14 20:34:40 +02:00
tibbi
544694f6db make the camera preview fullscreen 2016-04-14 20:29:35 +02:00