I’m attempting to install gstreamer on the Navio+ distro. I’m using the instructions in the docs: http://docs.emlid.com/Navio-APM/video-streaming/
All is well except it fails on the installation of the gstreamer1.0-plugins-bad with the following error:
The following packages have unmet dependencies:
> gstreamer1.0-plugins-bad : Depends: libchromaprint0 (>= 0.2) but it is not going to be installed
> Depends: libopencv-calib3d2.3 but it is not going to be installed
> Depends: libopencv-contrib2.3 but it is not going to be installed
> Depends: libopencv-features2d2.3 but it is not going to be installed
> Depends: libopencv-highgui2.3 but it is not going to be installed
> Depends: libopencv-legacy2.3 but it is not going to be installed
> Depends: libopencv-objdetect2.3 but it is not going to be installed
> Depends: librsvg2-2 (>= 2.36) but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.
The h264parse is required in the pipeline I will be using and is in this particular plugin. I’m hoping someone else has run into this as I believe it is unique to this Navio distro. I have not had issues in the past with installing gstreamer on other RPI distros. What I have tried:
–apt-get install -f
–apt-get update
–apt-get upgrade
Any way to break those dependencies? I have a feeling they relate to parts of the distro that were stripped out by Emlid.