Quickcam Vision Pro throws error when trying to use in Astroprint


#1

My Quickcam Vision Pro webcam works fine in Cheese, and is detected by the settings panel in Astroprint, but once I try to take a picture or stream video I get “internal data flow error”, and then is no longer detected by settings until I hit the reload button several times. The camera should support up to 720p, so im not sure what the first line is talking about.

2018-01-01 05:58:00,564 - astroprint.camera.v4l2.gstreamer.pipeline - WARNING - Broadcasting error to ALL pending requests [ {'details': "Device '/dev/video0' cannot capture at 640x480", 'error': 'fatal_error'} ]
2018-01-01 05:58:00,566 - astroprint.camera.v4l2.gstreamer.pipeline - INFO - Trying to get list of formats supported by your camera...
2018-01-01 05:58:00,567 - astroprint.camera.v4l2.gstreamer.pipeline - ERROR - Unable to retrieve supported formats
2018-01-01 05:58:00,568 - astroprint.camera.v4l2.gstreamer - ERROR - AstroPrint Pipeline Fatal Error called
2018-01-01 05:58:00,608 - astroprint.camera.v4l2.gstreamer.pipeline - WARNING - Process did not shutdown properly. Terminating...
2018-01-01 05:58:00,763 - astroprint.camera.v4l2.gstreamer.process.pipelines.h264 - ERROR - Error [FAILURE] to change pipeline state to PLAYING, stayed on PAUSED
2018-01-01 05:58:00,797 - astroprint.camera.v4l2.gstreamer.pipeline - ERROR - Pipeline Failed to start.
2018-01-01 05:58:00,814 - astroprint.camera.v4l2.gstreamer.pipeline - ERROR - Unable to re-start pipeline process.
2018-01-01 05:58:00,815 - astroprint.camera.v4l2.gstreamer.pipeline - ERROR - Error during photo capture: no_process
2018-01-01 05:58:00,832 - astroprint.camera.v4l2.gstreamer.pipeline:ProcessResponseListener - ERROR - Error unpacking gstreamer process response
Traceback (most recent call last):
  File "platforms/common/AstroBox/src/astroprint/camera/v4l2/gstreamer/pipeline.py", line 262, in run
  File "platforms/common/AstroBox/src/astroprint/camera/v4l2/gstreamer/pipeline.py", line 186, in _onProcessResponse
  File "platforms/common/AstroBox/src/astroprint/camera/v4l2/gstreamer/__init__.py", line 68, in _onApPipelineFataError
  File "platforms/common/AstroBox/src/astroprint/camera/v4l2/gstreamer/__init__.py", line 76, in _haltCamera
  File "platforms/common/AstroBox/src/astroprint/camera/__init__.py", line 443, in close_camera
  File "platforms/common/AstroBox/src/astroprint/camera/v4l2/gstreamer/__init__.py", line 59, in _doCloseCamera
  File "platforms/common/AstroBox/src/astroprint/camera/v4l2/gstreamer/pipeline.py", line 104, in stopProcess
AttributeError: 'NoneType' object has no attribute 'exitcode'
2018-01-01 05:58:00,846 - astroprint.camera.v4l2.gstreamer.pipeline - WARNING - Broadcasting error to ALL pending requests [ {'details': 'Internal data flow error.', 'error': 'fatal_error'} ]

#2

oh, and ignore the timestamps, I was having some issues with NTP I finally got fixed. oops