Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-31 | camerabin: Set camerasrc to READY state instead of PAUSED when acquiring ↵ | Tommi Myöhänen | 1 | -9/+6 | |
allowed caps | |||||
2009-07-28 | camerabin: photo iface setter functions return TRUE when used in NULL state | Tommi Myöhänen | 1 | -7/+7 | |
We cache the values and apply then when possible. | |||||
2009-07-28 | camerabin: do not put video pipeline into READY when start recording ↵ | Tommi Myöhänen | 3 | -7/+51 | |
camerabin: remember probe IDs and disconnect them when destroying pipelines | |||||
2009-07-21 | camerabin: small speedup in software zoom | Stefan Kost | 1 | -0/+4 | |
Force crop on even pixel position to avoid slowpath in crop & scale. | |||||
2009-07-20 | camerabin: log formats in preview image conversion | Stefan Kost | 1 | -1/+4 | |
2009-07-20 | camerabin: remove unused variable assignment | Stefan Kost | 1 | -4/+1 | |
Result is not needed here, but variable is used later on. Also remove double new lines in function. | |||||
2009-07-17 | camerabin: use gst_caps_replace instead of separate calls | Stefan Kost | 1 | -10/+4 | |
This fixes setting snapshot caps back to NULL also. | |||||
2009-07-15 | camerabin: use nonbuffered io to save memcopies | Stefan Kost | 2 | -7/+5 | |
We write large blocks anyway, so no extra buffering please. Also use one g_object_set to set multiple properties on same object. | |||||
2009-07-15 | camerabin: track todo items | Stefan Kost | 1 | -0/+31 | |
2009-07-15 | camerabin: leave image/video bin in ready when changing mode | Stefan Kost | 1 | -1/+1 | |
2009-06-26 | camerabin: code cleanups | Stefan Kost | 1 | -14/+10 | |
Downgrade a WARNING to INFO. Use a bit more compact code. Add a fixme comment. | |||||
2009-06-26 | camerabin: just ref caps, we don't need a writable copy | Stefan Kost | 1 | -1/+3 | |
2009-06-26 | camerabin: no need to ref and unref this temporarily | Stefan Kost | 1 | -2/+3 | |
2009-06-26 | camerabin: don't leak sink_caps if they would be any-caps | Stefan Kost | 1 | -22/+24 | |
2009-06-26 | camerabin: don't leak preview images | Stefan Kost | 1 | -0/+1 | |
2009-06-26 | camerabin: don't leak viewfinder-caps | Stefan Kost | 1 | -0/+2 | |
2009-06-26 | camerabin: insert a few blank lines for readability | Stefan Kost | 1 | -1/+3 | |
2009-06-26 | camerabin: don't leak messages and element refs in preview | Stefan Kost | 1 | -1/+14 | |
2009-06-25 | camerabin: don't leak requestpads | Stefan Kost | 2 | -0/+9 | |
Requestpads need to be released and unreffed. Add a comment in one case where we intentionaly don't unref. | |||||
2009-06-24 | camerabin: buffer-alloc support fixes to image and video bin handling | Lasse Laukkanen | 1 | -45/+29 | |
Keep image bin in PAUSED state in image mode except when processing/saving (PLAYING/READY). Change output-selector to view finder before setting video bin to READY. Fix filename sent with img-done signal. | |||||
2009-06-24 | camerabin: fix setting mute when video bin elements haven't been created | Lasse Laukkanen | 2 | -12/+16 | |
2009-06-24 | camerabin: set image bin to PAUSED when starting capture | Lasse Laukkanen | 1 | -3/+3 | |
Set image bin to PAUSED also when starting capture using photography interface. | |||||
2009-06-24 | camerabin: leave v4l2camsrc "capture-mode" as video mode when pausing | Lasse Laukkanen | 1 | -12/+0 | |
2009-06-22 | camerabin: add local include dir to CFLAGS | Stefan Kost | 1 | -1/+3 | |
2009-06-22 | camerabin: code cruft removal and debug logs | Stefan Kost | 5 | -134/+92 | |
Remove unused code. Add lots of debug loging. Change comments for local functions to not use /** gtk-doc start style. | |||||
2009-06-16 | camerabin: reset filename after capture to avoid racy when capturing again | Stefan Kost | 1 | -0/+1 | |
If we don't reset the filename we cannot check if we still expect the filename for a subsequent capture pass. The imagebin would good to paused and we set the filename in that state. This trigers an error-message and would capture to the old filename. | |||||
2009-06-14 | camerabin: set imagebin to PAUSED on capture and delayed filename setting | Stefan Kost | 2 | -6/+25 | |
We need to set imagebin to PAUSED to not fail the bufferalloc. We also need to keep the filesinks state locked until we have the filename for the run. | |||||
2009-06-05 | camerabin: fix link order | Stefan Kost | 1 | -2/+2 | |
Move local version up in the link order. | |||||
2009-06-05 | camerabin: preview image sending optimization | Lasse Laukkanen | 7 | -232/+723 | |
* decouple image capturing from image post-processing and encoding * post image-captured message after image is captured * post preview-image message with snapshot of captured image | |||||
2009-06-05 | camerabin: don't lose post processing element in first reset | Lasse Laukkanen | 1 | -1/+0 | |
2009-06-05 | camerabin: add debug including dot graph writing | Lasse Laukkanen | 3 | -3/+21 | |
2009-06-05 | camerabin: unblock if error occurs during capture | Lasse Laukkanen | 1 | -9/+34 | |
2009-06-05 | camerabin: ignore night mode handling if already in night mode | Lasse Laukkanen | 1 | -8/+12 | |
2009-06-05 | camerabin: stop ongoing capture if changing resolution | Lasse Laukkanen | 1 | -0/+3 | |
2009-06-05 | camerabin: limit the size of video bin queue leading to view finder | Lasse Laukkanen | 1 | -1/+1 | |
We don't want to show old buffers in view finder. | |||||
2009-06-05 | camerabin: don't proxy gst xoverlay interface | Lasse Laukkanen | 4 | -118/+1 | |
Default view finder sink in camerabin is autovideosink which doesn't support xoverlay iface. If application decides to use another sink that supports xoverlay, then it can use the interface directly. | |||||
2009-06-05 | camerabin: allow configuring photography settings when in NULL state | Lasse Laukkanen | 3 | -53/+283 | |
Cache the photography settings if set in NULL state and apply them later | |||||
2009-06-05 | camerabin: crop still image capture frame if necessary | Lasse Laukkanen | 1 | -6/+56 | |
If incoming still image capture frame aspect ratio differs from aspect ratio that application requested, then apply crop to the frame. | |||||
2009-04-16 | camerabin: clean up and fix assertion fail when setting zoom in NULL state | Lasse Laukkanen | 1 | -31/+53 | |
2009-04-16 | camerabin: fix format matching when detecting allowed frame rate | Lasse Laukkanen | 1 | -15/+28 | |
2009-04-16 | camerabin: don't lose pending state when changing resolution | Lasse Laukkanen | 1 | -3/+12 | |
2009-04-16 | camerabin: change img-done signal parameter from GString* to const gchar* | Lasse Laukkanen | 3 | -34/+40 | |
Don't allow setting filename via img-done signal parameter but force app use filename property. Don't stop capture when setting filename property. Update check unit test based on the change. | |||||
2009-03-22 | Makefile.am: no static libs for plugins | Stefan Kost | 1 | -1/+1 | |
2009-03-07 | camerabin: Make the tests pass when the camerabin can't initialise. | Jan Schmidt | 1 | -6/+8 | |
The camerabin tests were throwing glib errors and hanging when gst-plugins-good elements (jpegenc, videocrop) can't found. | |||||
2009-03-07 | camerabin: Partly fix distcheck | Jan Schmidt | 1 | -8/+1 | |
Don't dist the generated marshal.h header by putting it in the headers list. | |||||
2009-03-04 | photography: declare interface as unstable API by means of a warning | Tim-Philipp Müller | 1 | -1/+1 | |
Application developers won't know right away which module an interface comes from, and may assume that it is covered by the usual GStreamer API guarantees, so make it as clear as possible that this particular API is still subject to change (should have done that with other libraries in -bad before too really). | |||||
2009-02-27 | camerabin: rework signaling and tests | Stefan Kost | 3 | -7/+8 | |
Revert the GString change. There are no marshallers for it. A better change is now described in http://bugzilla.gnome.org/show_bug.cgi?id=573370. Test should work again. | |||||
2009-02-25 | docs: various doc fixes | Stefan Kost | 1 | -1/+0 | |
No short-desc as we have them in the element details. Also keep things (Makefile.am and sections.txt) sorted. Reword ambigous returns. No text after since please. | |||||
2009-02-25 | camerabin: update signal marshaller and docs | Stefan Kost | 2 | -16/+10 | |
Use GString instead of GPointer for the marshaller as this is what the callback uses. Slightly reformat docs. | |||||
2009-02-25 | camerabin: unblock correct pad in reset, support fakesink as view finder | Lasse Laukkanen | 1 | -4/+4 | |