Up and running again.
Hi everyone!
After a few days of “non-computer” I’m back with the batteries charged at 100%
and with a small list of things to be done in the next days. This is the list:
Reach kamoso 1.0 version (I hope in 1week max):
Kamoso is the codename for a project I’m doing with Aleix pol (apol) and in theory with ereslibre (he’s kinda offline), is a Photobooth/Cheese clone, written in Qt/C++. The project is developed on gitorious and within a few days we hope reach the first stable version, which mainly will have this features:
- Take picutres.
- Choose which webcam to use.
- Record video.
- Record video with voice.
- Some web 2.0 exports (facebook, youtube etc).
- Maybe some effects too.
Finally we’re going to use libvlc for the video work, yes! vlc has an exported library which provide a quite straight forward api to deal with video stuff.
Currently we’re working on cleaning the plugin structure and to port our current video code to libVlc. If anybody wants join us more developers are welcomed, so just drop an email to alex (at) eyeos (d0t) org or to aleixpol (at)kde (d0t) org or maybe even better, just clone the repository on gitorious
!
Research kbluetooth4 (in 1 or 2 days)
I’m not only talking about a code research here, the main point is to know why kbluetooth4 is not part of kde trunk (or at least part of extragear), and try to fix this situation, with this I mean write wherever kbluetooth4 needs to become an application ready to be part of those “sections”.
In the meanwhile I contact with the maintainers, I’ll try to add some configuration menus to be able to specify where the received files are saved.
Phonon Audio/Video input
This is in my list, the most low priority point, and it is the most low priority point because it makes me feel small ._. I’ll try to push some effort here, and with that aim other ppl to write input stuff in other backends, but from my most humble opinion, phonon needs more developers, and needs Krezt back :p. By the way, my TODO for phonon input is:
- Learn how gstreamer works (api level).
- Fill the current interface for avdevice (list devices etc, all using gstreamer).
- Start to expand the gstreamer backend to be able to output input content.
I’ve chosen gstreamer because it already have input support, but maybe I’ll switch to the VLC, since I’ll use libvlc in kamoso.
Well, this is more or less all! I’ll try to keep the blog up to date with the progresses I made in those points.
The last, but not less important, this is the drink I’m taking to celebrate my “come back”
!

Gstreamer is important since its the darling of the distros, VLC is important since its works on the 3 platforms.
But Phonon is important and we’ll hopefully find some leadership for it soon.
Finally someone is doing software for KDE4 what would help all webcam owners (almost all laptop owners now!).
I have made mockup for wish that someone would implent easy webcam video/sound/screencast recorder what would work like diary as well.
Automatically save recordings by date and allow user to to give it a topic.
You can find the mockup from here if intrested, http://kde-look.org/content/show.php/record-plasmoid?content=97428
That could be the plasmoid for such application. We do have software that would allow implent all the features. If I would know how to code, I would do it myself.
I have heard that Phonon does not currently allow recording (input) functions, but only the soundplay (output). So it would not allow easy way to implent that kind thing. But we have gstreamer and recordmydesktop what would allow to build something such, right?
Well, The idea is to have video+audio recording in kamoso for 1.0 release, just 10min ago I’ve recorded a video successfully (with sound), so this feature could be expected.
About the screencast application, I’ve planned write one, I discussed it with aseigo(one of the ksnapshot maintainers), but is something to do when kamoso is in a better shape. Maybe something simple for kde 4.4 could be expected.
If you’re interested in phonon and / or vlc be sure to get in touch with Fathi Boudra (phonon-vlc actual maintainer):
http://forum.kde.org/viewtopic.php?f=19&t=11592#p83838
and with Tanguy Krotoff (former phonon-vlc author, and phonon-mplayer author and current maintainer):
http://tkrotoff.blogspot.com/
> phonon needs more developers, and needs Krezt back
Btw, what happened to Matthias Kretz?
Hi! I’m a developer of KMess, an MSN alternative for KDE.
Just a couple weeks ago, we were discussing about the lack of A/V input support in Phonon, and we were thinking about completing it.
If you want, we can collaborate on this task! Feel free to reach us on IRC (#kmess on freenode.net) or via mail, project@kmess.org or via our forums, http://kmess.org/board/
Thanks!
One thing that I find annoying with kbluetooh4 is that you are forced to send multiple files one by one. Maybe you can change this.
kbluetooth4 is still missing support for sound/voice, so I am now using blueman in karmic to be able to use my bluetooth headset with skype. If you can fix that, great…
@ jbernardo
I think all that kbluetooth4 needs to do is pair the device and then pulseaudio should be able to pick it up and use it as an a2dp/hsp device. So the code is already there in effect, it just blocks pairing with audio devices for some reason… But yes, I’d love to see kbluetooth4 in kde, probably kdeutils?
May I suggest (again) mediastreamer2, from Linphone ?
It’s small, autocontained (save for Ogg and a few other optional features).
It works on Windows, Mac and Unix and it’s easy to build on all platforms, unlike GStreamer, which is a PIA to build on Windows and depends on glib (Qt on Windows is usually not built with the glib event loop, which makes plugin development a lot more difficult, see PsiMedia from the Psi project).
Maybe I’m wrong, but afaik you can’t create a full phonon backend with mediastreamer2, I’m right? so what you’re proposing is add the input capabilities with mediastreamer2, which is very nice if your backend doesn’t have it (for example Xine doesn’t have input support). But for backends that already have input support is kinda “hackly” add it with mediastreamer2, imho :/
I’m interested in cross-platform too, but is not one of my priorities, maybe you can help on that adding input features to the ddshow backend.
Ok so, my 2 first points in my kbluetooth4 TODO list are:
1-Be able to configure where the files are saved
2-Be able to send more than one file at the same time.
About the usage of sound/voice devices, I haven’t one so at the moment I can’t look at it
I’ll try to fix this situation :p
Have my own patch for some issues in kbluetooth.
http://starowa.one.pl/~uzi/kbluetooth4-connected_devices.patch
But it looks like solid crashes ;/ after 2nd send of files.
problem is because after sending file to other bt device their state is connected
so devicesel dialog will not find old device because it is already here
if you want contact me by jabber – cactus /@at@/ jid /@dot@/ pl
@cactus
Have you test the last svn version with kde 4.3? this should be fixed.
Was wondering how the bluetooth stuff has been doing?!? Maybe it’s time for a blog again
@jospoortvliet
http://techbase.kde.org/Kbluetooth
http://kde-apps.org/content/show.php/kbluetooth?content=112110
I’ll blog about it the next week (when 0.4 becomes final)