Re: [Ekiga-devel-list] About GUDev in ekiga



Le 03/03/2014 19:02, Julien Puydt a écrit :
Hi,

I just pushed a GUDev-based device monitor in ekiga.

The current state of matters is that it detects video input devices when
you plug/unplug them when ekiga runs. It compiles, and it looks like it
works (I have various notifications... and the device appears in the
list... is it supposed to do more?).

The next steps are:
- see if people report success with it too ;
- try to do the same for audio input/output (shouldn't be too hard...) ;
- remove the hal-dbus code.

I tried to get to the core of the matter today, and my findings are the following:

(1) For video, what I have done should just work (hence I removed those parts from the hal-dbus code).

(2) For audio, GUDev won't give what we want. In fact, according to http://www.freedesktop.org/wiki/Software/DeviceKit, for audio devices, one should use the same library for device enumeration and for device use. That doesn't work for us, since we can use pulseaudio, oss, alsa, etc... So I don't think we can actually replace HAL yet.

(3) For network interfaces, what we have uses NetworkManager through DBUS to trigger signals... and that's all. The signals aren't used! We have code for nothing!

I would suggest getting rid of the whole stack (including my new code), to be replaced by something better later.

The GStreamer api for device detection (see bug #678402) will be discussed at a hackfest on 14-16 March... let's hope it will find its way in a release soon.

Snark


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]