1. LibrePilot
  2. LibrePilot
  3. LibrePilot
  4. Pull requests

Pull requests

#454 Open
Repository
filnet
Branch
LP-109_video_gadget
Repository
librepilot
Branch
next

LP-109 video gadget

Bitbucket cannot automatically merge this request.

The commits that make up this pull request have been removed.

Bitbucket cannot automatically merge this request due to conflicts.

Review the conflicts on the Overview tab. You can then either decline the request or merge it manually on your local system using the following commands:

git checkout next
git remote add filnet/librepilot https://bitbucket.org/filnet/librepilot.git
git fetch filnet/librepilot
git merge --no-ff -m 'Merged in filnet/librepilot/LP-109_video_gadget (pull request #454)' remotes/filnet/librepilot/LP-109_video_gadget
Author
  1. Philippe Renon
Reviewers
Description
  • LP-109 add gstreamer library and video gadget

  • LP-109 fix long video pauses with rtsp protocol over wifi

    workaround https://bugreports.qt.io/browse/QTBUG-40332

  • LP-109 video gadget: add gstreamer to About credits

  • LP-109 about credits: fix URLs of Qt and msys2

  • LP-109 cleanup copydata.pro files

    to bring them up to par with gstreamer's copydata.pro file

  • LP-109 video gadget: add Mac support

    credits go to Ben Meng for making the video gadget work on Mac

  • LP-109 video gadget: add Linux support

    sort of...

  • Issues 2 related issues

Comments (3)

  1. Philippe Renon author

    Please take a look at ./ground/gcs/src/libs/gstreamer/readme.txt for some indications on how to build the video gadget.

    Works on Windows, should work on Mac and might work on Linux...

    Note that for now, most of the default pipelines work on Windows only but are easy to adapt to other OSes.

    Packaging for Mac and Linux is missing.

  2. Jan NIJS

    It looks like this: make config_append GCS_EXTRA_CONF+=gstreamer Is not the best method to enable compilation for the video widget. In the config file, the "override" keyword is added in front of the line. It looks like this is causing some parts of osg to become disabled due to the override. PFD modelview is impacted by this. And a make package complains about missing osg dll files. I added: ifeq ($(GCS_WITH_GSTREAMER), 1) GCS_EXTRA_CONF += gstreamer endif

    to the Makefile and used this line to enable video: make config_append GCS_WITH_GSTREAMER=1