| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Use GstDeviceMonitor to monitor the GStreamer devices.
|
| |
|
|
|
|
|
|
| |
For the EXIT_* macro definitions.
https://bugzilla.gnome.org/show_bug.cgi?id=682491
|
|
|
|
| |
Additionally, use EXIT_SUCCESS and EXIT_FAILURE when exiting.
|
|
|
|
|
|
|
|
|
| |
Add cheese-widget-private.h back to files ignored by gtk-doc. Add basic
documentation for the remainder of the public API. Use UUID instead of
ID or UDI. Add blurb and nick to all documented properties. Add
CheeseVideoFormat documentation. Use unsigned integers where the values
are always positive. Sprinkle some const qualifiers. Add some filename
GObject Introspection annotations.
|
|
|
|
|
|
|
|
| |
This way the monitor becomes just a tiny udev interface that doesn't use
gstreamer for caps retrieval so that multiple monitors can be
instanciated.
The device creation has been moved into the "added" signal
handler in cheese-camera.c
|
|
|
|
|
| |
So that apps can monitor devices, and make some menu entries
unsensitive if necessary.
|
| |
|
|
|
|
| |
CheeseWebcamDevice uses gstreamer to retrieve caps so gst_init is needed
|
|
|
|
|
|
|
|
| |
Gobjectify CheeseDevice. Move video format stuff into CheeseDevice,
trying to use gstreamer functions whenever possibile (i.e. caps
manipulating stuff). Remove framerate code. We just use the maximum
framerate since some time now and gstreamer is quite good at picking the
best rate, no need to do that here.
|
| |
|
|
|