Kamoso Featured

Webcam & Monitoring

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

19
7 .9
Description:

Kamoso is an application to take pictures and videos out of your webcam.

It also lets you to push the media to some web 2.0 services such as facebook and youtube.

Want to help? We need collaborators!!

Screencast: http://www.youtube.com/watch?v=hURwSzVlejk

Mailing list: https://mail.kde.org/mailman/listinfo/kde-kamoso
Last changelog:

9 years ago

- Fix crash
- Don't wait 20" to take a picture by default.
**
- Translations for czech and greek
- Fixes
****
- Added translations for catalan, spanish, german and galician.
- Fixed some crashes
- Added missing icons

It is a stabilisation release.

juancho

9 years ago

I'm having the same issue on Mandriva 2010 Spring with KDE 4.5.3.

Report

juancho

9 years ago

Fixed by adding () after colorCount on every use on that function. Now I get another error but it's realted to the vlc 1.1.x support so we'l have to wait.

Report

nils-eagle

10 years ago

Hi,
that's a programm still missed in official KDE realeses, looks great.
Unfortunately, I found some faults:
While running make:
[code]
/home/nils/kamoso/src/countdownwidget.cpp: In member function »virtual void CountdownWidget::paintEvent(QPaintEvent*)«:
/home/nils/kamoso/src/countdownwidget.cpp:66: Fehler: invalid use of member (did you forget the »&« ?)
/home/nils/kamoso/src/countdownwidget.cpp:66: Fehler: invalid use of member (did you forget the »&« ?)
/home/nils/kamoso/src/countdownwidget.cpp:68: Fehler: invalid use of member (did you forget the »&« ?)
/home/nils/kamoso/src/countdownwidget.cpp:70: Fehler: invalid use of member (did you forget the »&« ?)
/home/nils/kamoso/src/countdownwidget.cpp:86: Fehler: invalid use of member (did you forget the »&« ?)
make[2]: *** [src/CMakeFiles/kamoso.dir/countdownwidget.o] Fehler 1
make[1]: *** [src/CMakeFiles/kamoso.dir/all] Fehler 2
make: *** [all] Fehler 2
[/code]
Another user wrote it before as well, a function is used as variable, adding () fixes that.

When I start kamoso it works until
I take a photo or making video:

[code]
nils@Eagle ~ $ kamoso
QTimeLine::setDuration: cannot set duration <= 0
[0x8d82f00] logger interface: using logger...
WhiteWidgetManager: WhiteWidgetManager has been instanced
WhiteWidgetManager: Creating whiteWidgets
WhiteWidgetManager: Num of whidgets to be created: 1
[0x8c987c8] v4l2 demux error: unable to set white_balance_temperature (98091a) to 4000 (Eingabe-/Ausgabefehler)
[0x8c987c8] v4l2 demux error: unable to set exposure_(absolute) (9a0902) to 166 (Eingabe-/Ausgabefehler)
Settings of kamoso:
saveUrl: KUrl("file:///home/nils")
photoTime: 2
2
[????????] x11 video output error: X11 request 132.19 failed with error code 9:
BadDrawable (invalid Pixmap or Window parameter)
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 132 (XVideo)
Minor opcode of failed request: 19 ()
Resource id in failed request: 0x4200006
Serial number of failed request: 2431
Current serial number in output stream: 2432
KCrash: Application 'kamoso' crashing...
sock_file=/home/nils/.kde4/socket-Eagle/kdeinit4__0
Unable to start Dr. Konqi
[/code]

I'm using KDE 4.3.5 and I'm a gentoo user, these are all USE Flags set for vlc:
a52 aac alsa dbus dts dvd ffmpeg flac gcrypt hal libnotify libv4l2 mp3 mpeg ncurses ogg opengl png qt4 sdl svg truetype v4l v4l2 vorbis x264 xcb xml xv

Report

XenoPL

10 years ago

Compilation on Fedora12 686 fails
I've aplied patch for colorCount(), but make failed in different place with " ‘libvlc_exception_t’ has not been declared " message
Related packages:

vlc-devel-1.1.0-0.2.20100416.fc12.i686
vlc-core-1.1.0-0.2.20100416.fc12.i686
libv4l-0.6.4-1.fc12.i686
kdebase-4.4.2-1.fc12.i686

make-3.81-18.fc12.i686
cmake-2.8.1-0.2.fc12.i686
===
make output

....
[ 44%] Building CXX object src/CMakeFiles/kamoso.dir/webcamwidget.o
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:151:3: warning: #warning replace /tmp/ by api
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:161:3: warning: #warning shouldnt we raise all these exceptions?
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:47: error: ‘libvlc_exception_t’ has not been declared
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:50: error: ‘libvlc_exception_t’ does not name a type
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: In constructor ‘WebcamWidget::WebcamWidget(QWidget*)’:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:70: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:70: error: ‘libvlc_exception_init’ was not declared in this scope
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:73: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:74: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:77: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:78: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: In destructor ‘virtual WebcamWidget::~WebcamWidget()’:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:85: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:91: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: In member function ‘void WebcamWidget::playFile(const QString&)’:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:102: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:102: error: ‘libvlc_media_new’ was not declared in this scope
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:103: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:105: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:107: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:108: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:118: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:118: error: ‘libvlc_media_player_set_drawable’ was not declared in this scope
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:121: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:124: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:125: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: In member function ‘bool WebcamWidget::takePhoto(const KUrl&)’:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:140: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:141: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:146: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: In member function ‘void WebcamWidget::recordVideo(bool)’:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:157: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:158: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:162: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:163: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:164: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:165: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:166: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:166: error: ‘libvlc_media_player_set_drawable’ was not declared in this scope
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:167: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: In member function ‘void WebcamWidget::stopRecording(const KUrl&)’:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:172: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:173: error: ‘struct WebcamWidget::Private’ has no member named ‘_vlcexcep’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp: At global scope:
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:194: error: ‘bool WebcamWidget::Private::raise’ is not a static member of ‘struct WebcamWidget::Private’
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:194: error: ‘libvlc_exception_t’ was not declared in this scope
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:194: error: ‘ex’ was not declared in this scope
/home/Xeno/tmp/kamoso/src/webcamwidget.cpp:195: error: expected ‘,’ or ‘;’ before ‘{’ token
make[2]: *** [src/CMakeFiles/kamoso.dir/webcamwidget.o] Błąd 1
make[1]: *** [src/CMakeFiles/kamoso.dir/all] Błąd 2
make: *** [all] Błąd 2
==================
BTW I second the request for dependences info, it'd make prepering good package a bit easier.

Thanks for this nice app :)
/Xeno

Report

groo

10 years ago

Same problem with kubuntu 10.04 64 bits with vlc 1.1.0 (ppa) compiling from git (20106023). is there a patch in the works to allow kamoso to work with vlc 1.1.0?

best regards

Report

C

apol

10 years ago

VLC 1.1.0 support is comming soon, not there yet because VLC is not source compatible between versions

Report

pano

10 years ago

I had the same problem, when I tried to compile kamoso with VLC > 1.0.x (I had VLC compiled from git myself).
After downgrading to VLC 1.0.6 compilation worked again.

Report

Contrast

10 years ago

Kamoso is failing to start in Kubuntu 10.04. I get the following terminal output on two different machines, each with a different webcam:
QTimeLine::setDuration: cannot set duration <= 0
[0x99b6570] logger interface: using logger...
WhiteWidgetManager: WhiteWidgetManager has been instanced
WhiteWidgetManager: Creating whiteWidgets
WhiteWidgetManager: Num of whidgets to be created: 1
[0x99caef8] v4l2 demux error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
[0x99caef8] v4l2 demux error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)
[????????] x11 video output error: X11 request 132.19 failed with error code 8:
BadMatch (invalid parameter attributes)
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 132 (XVideo)
Minor opcode of failed request: 19 ()
Serial number of failed request: 101
Current serial number in output stream: 102
KCrash: Application 'kamoso' crashing...
sock_file=/home/mike/.kde/socket-nixie/kdeinit4__0
ASSERT: "s_instance" in file ../../xine/backend.cpp, line 65

And ~/vlc-log.txt:
-- logger module started --
v4l2 error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
v4l2 error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)
-- logger module started --
v4l2 error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
v4l2 error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)
-- logger module started --
v4l2 error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
v4l2 error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)
-- logger module started --
v4l2 error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
v4l2 error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)
-- logger module started --
v4l2 error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
v4l2 error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)
-- logger module started --
v4l2 error: unable to set white_balance_temperature (98091a) to 4000 (Input/output error)
v4l2 error: unable to set exposure_(absolute) (9a0902) to 166 (Input/output error)

Any ideas what could be causing this, and more importantly, how to fix it? Thanks.

Report

danix85

10 years ago

Hi, I was running kamoso on slackware64-current, I built it from the mainline git and it worked like a charm, I've built a package and managed to take pictures and videos with it.
Videos during play where a bit too fast, but maybe that dipends on my configuration, I don't know... however I was trying to upload a video on youtube for testing and it crashed, this is the debug that showed up right after the crash:

Application: Kamoso (kamoso), signal: Segmentation fault
[Current thread is 0 (LWP 29280)]

Thread 20 (Thread 0x7f505d641710 (LWP 29283)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f50982a285f in ?? () from /usr/lib64/libvlccore.so.2
#2 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#3 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f505d540710 (LWP 29284)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f50982a4f17 in ?? () from /usr/lib64/libvlccore.so.2
#2 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#3 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f505d43f710 (LWP 29285)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f50982a06d2 in ?? () from /usr/lib64/libvlccore.so.2
#2 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#3 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f505d33e710 (LWP 29286)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5098305693 in ?? () from /usr/lib64/libvlccore.so.2
#2 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#3 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f505d13c710 (LWP 29288)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f508524e534 in ?? () from /usr/lib64/vlc/control/libhotkeys_plugin.so
#2 0x00007f508524e60b in ?? () from /usr/lib64/vlc/control/libhotkeys_plugin.so
#3 0x00007f509829f3a4 in ?? () from /usr/lib64/libvlccore.so.2
#4 0x00007f50982fb6e6 in ?? () from /usr/lib64/libvlccore.so.2
#5 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f505d03b710 (LWP 29289)):
#0 0x00007f50941b6244 in clock_nanosleep () from /lib64/librt.so.1
#1 0x00007f50982f31f2 in msleep () from /usr/lib64/libvlccore.so.2
#2 0x00007f5086678473 in ?? () from /usr/lib64/vlc/misc/libinhibit_plugin.so
#3 0x00007f509829f3a4 in ?? () from /usr/lib64/libvlccore.so.2
#4 0x00007f50982fb6e6 in ?? () from /usr/lib64/libvlccore.so.2
#5 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f505cf3a710 (LWP 29290)):
#0 0x00007f50941b6244 in clock_nanosleep () from /lib64/librt.so.1
#1 0x00007f50982f31f2 in msleep () from /usr/lib64/libvlccore.so.2
#2 0x00007f50882e8322 in ?? () from /usr/lib64/vlc/misc/libscreensaver_plugin.so
#3 0x00007f509829f3a4 in ?? () from /usr/lib64/libvlccore.so.2
#4 0x00007f50982fb6e6 in ?? () from /usr/lib64/libvlccore.so.2
#5 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f5055989710 (LWP 29293)):
#0 0x00007f5099d2b8b9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5057d5ba71 in ?? () from /usr/lib64/libxine.so.1
#2 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#3 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f5054b50710 (LWP 29294)):
#0 0x00007f5093f0ca04 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0
#1 0x00007f5093f0e628 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f5093f0ea40 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f509a0ddf86 in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#4 0x00007f509a0b3382 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#5 0x00007f509a0b375c in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#6 0x00007f5099fbde39 in QThread::exec () from /usr/lib64/libQtCore.so.4
#7 0x00007f5057fb6440 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8 0x00007f5099fc0835 in ?? () from /usr/lib64/libQtCore.so.4
#9 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f5052fab710 (LWP 29298)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5099fc17fb in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4
#2 0x00007f5057fbb17d in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#3 0x00007f5057fd2596 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4 0x00007f509be3b7c4 in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib64/libphonon.so.4
#5 0x00007f509be4ae85 in ?? () from /usr/lib64/libphonon.so.4
#6 0x00007f509857e8a2 in exit () from /lib64/libc.so.6
#7 0x00007f50992b67b8 in ?? () from /usr/lib64/libQtGui.so.4
#8 0x00007f509cc90b78 in KApplication::xioErrhandler () from /usr/lib64/libkdeui.so.5
#9 0x00007f5097b5c48e in _XIOError () from /usr/lib64/libX11.so.6
#10 0x00007f5097b63825 in ?? () from /usr/lib64/libX11.so.6
#11 0x00007f5097b640d7 in _XEventsQueued () from /usr/lib64/libX11.so.6
#12 0x00007f5097b35c3a in XCheckWindowEvent () from /usr/lib64/libX11.so.6
#13 0x00007f506449fb91 in ?? () from /usr/lib64/vlc/video_output/libxvideo_plugin.so
#14 0x00007f50982d3b7f in ?? () from /usr/lib64/libvlccore.so.2
#15 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#16 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f5054146710 (LWP 29299)):
#0 0x00007f5099d2e62d in read () from /lib64/libpthread.so.0
#1 0x00007f50831dd685 in ?? () from /usr/lib64/libasound.so.2
#2 0x00007f50831d8b18 in snd_hctl_handle_events () from /usr/lib64/libasound.so.2
#3 0x00007f50831e2505 in snd_mixer_handle_events () from /usr/lib64/libasound.so.2
#4 0x00007f505414cb04 in ?? () from /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so
#5 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f5053945710 (LWP 29300)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5057d6c52b in ?? () from /usr/lib64/libxine.so.1
#2 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#3 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f505270d710 (LWP 29301)):
#0 0x00007f5098622c23 in select () from /lib64/libc.so.6
#1 0x00007f5057d83945 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2 0x00007f5057d693c9 in ?? () from /usr/lib64/libxine.so.1
#3 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f5051b23710 (LWP 29302)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5057d5f22b in ?? () from /usr/lib64/libxine.so.1
#2 0x00007f5057d6514d in ?? () from /usr/lib64/libxine.so.1
#3 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f5051155710 (LWP 29303)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5057d5f22b in ?? () from /usr/lib64/libxine.so.1
#2 0x00007f5057d66185 in ?? () from /usr/lib64/libxine.so.1
#3 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f5050954710 (LWP 29304)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f5057d6f56b in xine_event_wait () from /usr/lib64/libxine.so.1
#2 0x00007f5057d6f5de in ?? () from /usr/lib64/libxine.so.1
#3 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f50530ac710 (LWP 29487)):
#0 0x00007f5099d2b8b9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f50982fbade in vlc_cond_timedwait () from /usr/lib64/libvlccore.so.2
#2 0x00007f50982c82be in ?? () from /usr/lib64/libvlccore.so.2
#3 0x00007f50982c8c50 in ?? () from /usr/lib64/libvlccore.so.2
#4 0x00007f50982fb6e6 in ?? () from /usr/lib64/libvlccore.so.2
#5 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#6 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f504dca9710 (LWP 29488)):
#0 0x00007f5099d2b54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f50982f3f06 in block_FifoGet () from /usr/lib64/libvlccore.so.2
#2 0x00007f50982b2315 in ?? () from /usr/lib64/libvlccore.so.2
#3 0x00007f50982fb6e6 in ?? () from /usr/lib64/libvlccore.so.2
#4 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#5 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f504d79a710 (LWP 29497)):
#0 0x00007f5098620af3 in poll () from /lib64/libc.so.6
#1 0x00007f5092d47aca in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f5092d499fc in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3 0x00007f5097b63da3 in _XReply () from /usr/lib64/libX11.so.6
#4 0x00007f5097b578f3 in XSync () from /usr/lib64/libX11.so.6
#5 0x00007f506449fab2 in ?? () from /usr/lib64/vlc/video_output/libxvideo_plugin.so
#6 0x00007f50982d3b1c in ?? () from /usr/lib64/libvlccore.so.2
#7 0x00007f5099d26aca in start_thread () from /lib64/libpthread.so.0
#8 0x00007f5098629f4d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f509d27d760 (LWP 29280)):
[KCrash Handler]
#5 0x00007f509923a511 in QAction::icon () from /usr/lib64/libQtGui.so.4
#6 0x00007f509b7903ee in KIPI::PluginLoader::Info::icon () from /usr/lib64/libkipi.so.7
#7 0x0000000000427f49 in _start ()

to me this means nothing, but I hope that you may find it useful...

Report

ubu

10 years ago

on vaio laptop with kubuntu 9.10 kde 4.3.5 kamoso 1.0.5 records video in .ogv format but doesn't take pictures. i get the smile :) logo and capture sound.

Report

infernalroot

10 years ago

there's some way to install kamoso without installing vlc?.

Report

C

apol

10 years ago

No, we use VLC for capturing. Without VLC you couldn't do much.

In the future we will move out of VLC, sorry we can't help you now.

Report

Polentino

10 years ago

hey, I tried to compile kamoso and I get this error:
[ 81%] Building CXX object src/CMakeFiles/kamoso.dir/countdownwidget.o
/home/polentino/devel/kamoso/src/countdownwidget.cpp: In member function 'virtual void CountdownWidget::paintEvent(QPaintEvent*)':
/home/polentino/devel/kamoso/src/countdownwidget.cpp:66: error: invalid use of member (did you forget the '&' ?)
/home/polentino/devel/kamoso/src/countdownwidget.cpp:66: error: invalid use of member (did you forget the '&' ?)
/home/polentino/devel/kamoso/src/countdownwidget.cpp:68: error: invalid use of member (did you forget the '&' ?)
/home/polentino/devel/kamoso/src/countdownwidget.cpp:70: error: invalid use of member (did you forget the '&' ?)
/home/polentino/devel/kamoso/src/countdownwidget.cpp:86: error: invalid use of member (did you forget the '&' ?)
make[2]: *** [src/CMakeFiles/kamoso.dir/countdownwidget.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/kamoso.dir/all] Error 2
make: *** [all] Error 2

Seems like you are using colorCount as a variable instead of a function =P
adding the () fixes everything ;)

Report

cost-reduction

10 years ago

Hi,

is this patch against kamoso 1.0.5. from the .tar.bz2-file on this homepage what you mean?

It works for me.

BTW, thanks to the author(s) of kamoso!

It would be greatly appreciated if you included a README file with the build requirements and installation instructions, though!

Patch:
[code]
--- orig/kamoso/src/countdownwidget.cpp 2009-10-21 12:41:38.000000000 +0200
+++ local/kamoso/src/countdownwidget.cpp 2010-03-12 00:09:45.897457819 +0100
@@ -63,11 +63,11 @@

const int margin=5;
int rad=height()/2-margin;
- int dist=(width()-rad*colorCount)/(colorCount-1);
+ int dist=(width()-rad*colorCount())/(colorCount()-1);

- int current=int(mProgress*colorCount);
+ int current=int(mProgress*colorCount());

- for(int i=0; i<colorCount; i++) {
+ for(int i=0; i<colorCount(); i++) {
QColor color=colors[i];
if(i>=current)
color=color.dark(125);
@@ -83,7 +83,7 @@
painter.setPen(color);
painter.setBrush(color);

- double progUnit=1./colorCount;
+ double progUnit=1./colorCount();
double prog=(mProgress-i*progUnit)/progUnit;

painter.drawEllipse(tl, rad*prog, rad*prog);

[/code]

Report

nakira

10 years ago

Hello AleixPol,

First of all thanks for the so great features in kamoso (for me it\'s the unlimited amount of photos you can take in a row).

I have a little problem. I\'ve defined an output folder for images (~/kamoso) and took 150 photos in a row. My problem is that i\'m unable to see the format of the filenames.
Could you help me with this so that i can order by date my files.
Here\'s a sample.
kamoso_07302010_033015.png
kamoso_07002010_030003.png kamoso_07302010_043039.png
kamoso_07002010_040027.png kamoso_07302010_053001.png
kamoso_07002010_050050.png kamoso_07302010_063024.png
kamoso_07002010_060013.png kamoso_07302010_073047.png
kamoso_07002010_070035.png

Please let me know if i\'m not at the good place for this problem.

Thanks in advance.

Report

xeros2

10 years ago

I've got bt878 tv card as /dev/video0 and labtec webcam as /dev/video1. Kamoso defaults to bttv card and when I try to choose webcam kamoso freezes (tested on 1.0.4 and 1.0.5).
I get in the logs:
[0x9649058] v4l2 demux error: Failed to wait (VIDIOC_DQBUF)
[0x9649058] v4l2 demux error: Failed to wait (VIDIOC_DQBUF)
[0x9649058] v4l2 demux error: Failed to wait (VIDIOC_DQBUF)
[0x9649058] v4l2 demux error: Failed to wait (VIDIOC_DQBUF)
when it tried to access bttv card.

Is there any option to choose video device from console? For example something like: kamoso --video=/dev/video1.

Report

d4v1dv00

10 years ago

obtain from this article http://blink4blog.blogspot.com/2010/01/kamoso-kde-webcam-capture-program.html

the links are inside the article

Report

mirzaD

10 years ago

could you please add option for changing resolution of the image.

it seems to me that quality of pictures is much lower than with cheese.

Report

bitcrazy

10 years ago

/usr/src/packages/BUILD/kamoso/src/countdownwidget.cpp: In member function ‘virtual void CountdownWidget::paintEvent(QPaintEvent*)’:
/usr/src/packages/BUILD/kamoso/src/countdownwidget.cpp:66: error: invalid use of member (did you forget the ‘&’ ?)
/usr/src/packages/BUILD/kamoso/src/countdownwidget.cpp:66: error: invalid use of member (did you forget the ‘&’ ?)
/usr/src/packages/BUILD/kamoso/src/countdownwidget.cpp:68: error: invalid use of member (did you forget the ‘&’ ?)
/usr/src/packages/BUILD/kamoso/src/countdownwidget.cpp:70: error: invalid use of member (did you forget the ‘&’ ?)
/usr/src/packages/BUILD/kamoso/src/countdownwidget.cpp:86: error: invalid use of member (did you forget the ‘&’ ?)
make[2]: *** [src/CMakeFiles/kamoso.dir/countdownwidget.o] Fehler 1
make[2]: Leaving directory `/usr/src/packages/BUILD/kamoso/build'
make[1]: *** [src/CMakeFiles/kamoso.dir/all] Fehler 2
make[1]: Leaving directory `/usr/src/packages/BUILD/kamoso/build'
make: *** [all] Fehler 2
error: Bad exit status from /var/tmp/rpm-tmp.RRMF6A (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.RRMF6A (%build)


Kamoso 1.0.5
KDE 4.3.4
Qt 4.6
openSUSE 11.2
vlc 1.0.4

Any suggestions?

Report

juancho

9 years ago

I'm having the same issue on Mandriva 2010 Spring with KDE 4.5.3.

Other relevant info:

gcc: 4.4.3
qt: 4.7.0
vlc: 1.1.5

Report

bitcrazy

10 years ago

.cpp
/usr/src/packages/BUILD/kamoso-1.0.5/src/kamoso.cpp: In constructor ‘Kamoso::Kamoso(QWidget*)’:
/usr/src/packages/BUILD/kamoso-1.0.5/src/kamoso.cpp:181: error: no matching function for call to ‘KIPI::PluginLoader::PluginLoader(QStringList, KIPIInterface*, const char [1])’
/usr/include/libkipi/pluginloader.h:88: note: candidates are: KIPI::PluginLoader::PluginLoader(const QStringList&, KIPI::Interface*)
/usr/include/libkipi/pluginloader.h:51: note: KIPI::PluginLoader::PluginLoader(const KIPI::PluginLoader&)
/usr/src/packages/BUILD/kamoso-1.0.5/src/kamoso.cpp: At global scope:
/usr/src/packages/BUILD/kamoso-1.0.5/src/kamoso.cpp:523: warning: unused parameter ‘url’
/usr/src/packages/BUILD/kamoso-1.0.5/src/kamoso.cpp:563: warning: unused parameter ‘job’
make[2]: *** [src/CMakeFiles/kamoso.dir/kamoso.o] Fehler 1



These are from GIT using kipi-plugins 1.0

Report

C

apol

10 years ago

You are compiling the master branch, you should compile stable.

Master compiles against KDE trunk.

Report

kuchumovn

10 years ago

i wonder how can i install it...

Report

kuchumovn

10 years ago

when i run "cmake .", it outputs this:

====================================

CMake Error at plugins/facebook/icons/CMakeLists.txt:1 (KDE4_INSTALL_ICONS):
Unknown CMake command "KDE4_INSTALL_ICONS".


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.6)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

Report

Contrast

10 years ago

Strange, it works fine for me (well, kind of - the videos I recorded with it play back ~2x speed, but I suspect this could be due to the unstable version of FFMPEG I have installed). Which version of KDE do you have installed?

I'm wondering, are there any plans to add the types of effects seen in Cheese? Also, more importantly, have you considered adding the ability to record the audio from the webcam's built-in microphone as well? I'd really love to see this added, as I'm not having any luck recording the audio in a seperate program. Finally, are you going to add any other upload sites? Flickr and Vimeo come to mind. There's actually already a Kipi plugin for uploading images to Flickr; I imagine it'd be trivial to implement that into your program.

Regardless of your answers to those questions, thanks for a great program. I look forward to the future releases. :)

Report

9 years ago

- Fix crash
- Don't wait 20" to take a picture by default.
**
- Translations for czech and greek
- Fixes
****
- Added translations for catalan, spanish, german and galician.
- Fixed some crashes
- Added missing icons

It is a stabilisation release.

12345678910
10
product-maker vgezer Jun 25 2013 9 excellent
product-maker narya Dec 03 2012 9 excellent
product-maker step-2 Aug 07 2012 9 excellent
product-maker BILLYKANE Nov 01 2011 9 excellent
product-maker denisq Jan 01 2011 9 excellent
product-maker Bretema Dec 10 2010 9 excellent
product-maker deabru Dec 09 2010 9 excellent
product-maker obsrv Dec 06 2010 9 excellent
product-maker alltiptop Nov 27 2010 9 excellent
product-maker pejakm Oct 26 2010 9 excellent
Be the first to comment
unikum111
Apr 20 2013
obsrv
Dec 06 2010
Xwarman
Nov 29 2010
groo
Jun 23 2010
nuovodna
Jun 08 2010
denisq
Jun 03 2010
baltolkien
May 11 2010
Telperien
Apr 08 2010
pulmro
Feb 02 2010
d4v1dv00
Jan 11 2010
Kelloggs
Jan 05 2010
ngrocott
Dec 09 2009
cochisepoeta
Oct 14 2009
bdgraue
Sep 25 2009
Znurre
Sep 17 2009
vdboor
Sep 17 2009
MoonBlossom
Sep 16 2009
gimox
Sep 12 2009
DreadKnight
Sep 09 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.0.5
updated Dec 09 2010
added Sep 09 2009
downloads 24h
2
mediaviews 24h 0
pageviews 24h 11
System Tags app software