Merged in f5soh/librepilot/LP-575_fedora_package (pull request #491)
[librepilot.git] / ground / gcs / src / libs / gstreamer / readme.txt
blob2c9b2ae039bcb2678ca54b7ad75884571f7f0a74
1 ###############################################################################\r
2 # General\r
3 ###############################################################################\r
4 \r
5 To enable the compilation of this library, use the following command:\r
6     make config_append GCS_WITH_GSTREAMER=1\r
7 \r
8 This will add the required options in the project config.\r
9 \r
10 ###############################################################################\r
11 # Windows (msys2)\r
12 ###############################################################################\r
14 i686:\r
15 $ pacman -S mingw-w64-i686-gst-plugins-base mingw-w64-i686-gst-plugins-good mingw-w64-i686-gst-plugins-bad mingw-w64-i686-gst-plugins-ugly  mingw-w64-i686-gst-libav\r
17 x86_64:\r
18 $ pacman -S mingw-w64-x86_64-gst-plugins-base mingw-w64-x86_64-gst-plugins-good mingw-w64-x86_64-gst-plugins-bad mingw-w64-x86_64-gst-plugins-ugly mingw-w64-x86_64-gst-libav\r
20 ###############################################################################\r
21 # Linux\r
22 ###############################################################################\r
24 Get all the gstreamer libraries.\r
26 This might work:\r
28 Add the repository ppa:gstreamer-developers/ppa using Synaptic Package Manager or CLI\r
29 > sudo add-apt-repository ppa:gstreamer-developers/ppa\r
30 > sudo apt-get update\r
32 Upgrade to latest version of the packages using Synaptic Package Manager or CLI\r
33 > sudo apt-get install gstreamer1.0-tools gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav\r
34 > sudo apt-get install gstreamer1.0-dev gstreamer-plugins-base1.0-dev\r
36 ###############################################################################\r
37 # Mac\r
38 ###############################################################################\r
40 brew install gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav libav x264\r
42 ###############################################################################\r
43 # How to find required libraries (for copydata.pro)\r
44 ###############################################################################\r
46 use gst-inspect with an element or plugin and look at Filename.\r
48 $ gst-inspect-1.0.exe ksvideosrc\r
49 Factory Details:\r
50   Rank                     none (0)\r
51   Long-name                KsVideoSrc\r
52   Klass                    Source/Video\r
53   Description              Stream data from a video capture device through Windows kernel streaming\r
54   Author                   Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>\r
55 Haakon Sporsheim <hakon.sporsheim@tandberg.com>\r
56 Andres Colubri <andres.colubri@gmail.com>\r
58 Plugin Details:\r
59   Name                     winks\r
60   Description              Windows kernel streaming plugin\r
61   Filename                 C:\msys64\mingw64\lib\gstreamer-1.0\libgstwinks.dll\r
62   Version                  1.6.3\r
63   License                  LGPL\r
64   Source module            gst-plugins-bad\r
65   Source release date      2016-01-20\r
66   Binary package           GStreamer\r
67   Origin URL               http://gstreamer.net/\r