View Single Post
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#484
Originally Posted by nicolai View Post
Where are your images saved, device or memory card?
I've tried both, and both fail.

Originally Posted by nicolai View Post
Overclocked?
I've tried both overclocked and with standard settings, both failed.

Originally Posted by nicolai View Post
Do you have sysklogd installed, if so are there any camera-ui related logs?
I haven't installed it, but if it would be helpful I'd be willing to give it a go.

Originally Posted by nicolai View Post
Or run the camera-ui from the command line: ... And post any error messages here.
Done, and I got two failure lines (highlighted in red) just as the file was trying to save. Looks like it's a dsp error?

Code:
-:14: Unable to locate image file in pixmap_path: "../../../icons/hicolor/scalable/hildon/camera_zoom_background.png"
-:16: border (or stretch) without valid file
-:20: Unable to locate image file in pixmap_path: "../../../icons/hicolor/scalable/hildon/camera_zoom_slider.png"
-:21: border (or stretch) without valid file
preview window topmost TRUE
create_node: dsp node allocate failed
sink_setcaps: dsp node creation failed
preview window topmost FALSE
Is there a package maybe that I don't have installed? Or one I should attempt a re-install on? I did a package list for dsp related stuff, output below:

Code:
~# dpkg -l | grep -i dsp
ii  dsp-manager   1.1.0-1+0m5   DSP handler and watchdog.
ii  gstreamer0.10-dsp   0.7.0-0maemo2.4+0m5   GStreamer plug-in for TI's OMAP DSP.
ii  libbridge2   0.200934.1+0m5   library to access TI DSP bridge
ii  libspeexdsp1   1.2~rc1-1maemo7+0m5   The Speex extended runtime library
ii  omap3430-dsp-baseimage-ti   0.201007-1+0m5   DSP base image
ii  omap3430-dsp-libraries-ti   0.201007-1+0m5   DSP codecs
Looking at the gstreamer plugins, I'm seeing one that looks out of place, not being at version 0.10-something:
Code:
ii  gstreamer0.10-plugins-camera   0.79-1+0m5   GStreamer plugins for camera application
Could that be the culprit?

Also, I assume I use dsmetool -t /usr/bin/camera-ui to re-enable the run-in-background feature again, yes? Thanks for any tips. I'll look at turning on sysloging tonight and see what more I can get debug wise from that.

EDIT: Installed sysklog, and enabled user debugging, got the following in the user log:

Code:
camera-ui[23559]: GLIB WARNING ** GStreamer - pad v4l2camsrc0:src returned caps which are not a real subset of its template caps
camera-ui[23559]: GLIB WARNING ** Gtk - Invalid icon size 216
camera-ui[23559]: GLIB WARNING ** GStreamer - pad v4l2camsrc0:src returned caps which are not a real subset of its template caps
camera-ui[23559]: GLIB WARNING ** Gtk - Invalid icon size 216
camera-ui[23559]: GLIB WARNING ** GStreamer - pad v4l2camsrc0:src returned caps which are not a real subset of its template caps
camera-ui[23559]: dspjpegenc0: dsp node allocate failed
camera-ui[23559]: dspjpegenc0: dsp node creation failed
EDIT: SOLUTION FOUND
So, after lots of hair pulling and using the much slower loading Bless for a while (great when you have time, sucks when you want it fast), I accidentally stumbled on a solution. Turns out, no matter how I tweaked my settings nothing worked until I installed the latest upstream drivers for dsp, via scripts freemangordon put together to pull them from the N950 repository (and some of which he rebuilt himself). Since then I've not seen this issue crop up again.

So if you're seeing this behavior, and nothing else has fixed it, it may be worth a shot to try installing the upstream drivers!

Last edited by woody14619; 2011-12-09 at 20:58.
 

The Following 3 Users Say Thank You to woody14619 For This Useful Post: