Using webcam in Qt causes application to crash

I have a Qt application that connects to a USB webcam. This works perfectly on my desktop machine running Mint 15 and Qt 4.8. However, when I run this on my beaglebone (Qt4-embedded), I get the following error below. QtMultimediaKit and QtMobility are both installed on the beaglebone, as well as the gstreamer plugin for Qt. Has anyone gotten this to work?

(gauges:593): GStreamer-CRITICAL **: gst_bin_add_many: assertion `GST_IS_ELEMENT (element_1)’ failed

(gauges:593): GStreamer-CRITICAL **: gst_element_link_pads_full: assertion `GST_IS_ELEMENT (src)’ failed

(gauges:593): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion `GST_IS_ELEMENT (element)’ failed

ASSERT: “pad” in file mediacapture/qgstreamercapturesession.cpp, line 341