Cleanup the pae about how to install

And explain why we do not provide a Linux Sdk
This commit is contained in:
Thibault Saunier 2016-05-26 22:14:38 -04:00
parent c053a33bfc
commit 7619e42870
5 changed files with 38 additions and 93 deletions

View file

@ -1,4 +1,6 @@
# Installing for Android development
# Installing for Android development
![](images/icons/emoticons/information.png) All versions starting from 2.3.1 Gingerbread are supported
## Prerequisites
@ -22,7 +24,6 @@ Optionally, you can use the [Android Studio] (FIX LINK). As stated in the Androi
documentation, *developing in Android Studio is highly recommended and
is the fastest way to get started*.
Before continuing, make sure you can compile and run the samples
included in the Android NDK, and that you understand how the integration
of C and Java works via the [Java Native
@ -177,7 +178,6 @@ tutorial in an Android Virtual Device (AVD), make sure to create the
device with support for audio playback and GPU Emulation (to enable
OpenGL ES).
> ![](images/icons/emoticons/warning.png) Windows linkage problems
>
> Due to problems related to the standard linker, Googles <a href="http://en.wikipedia.org/wiki/Gold_(linker)" class="external-link">Gold Linker</a> is used to build GStreamer applications.  Unfortunately, the Android NDK toolchain for Windows does not include the gold linker and the standard one has to be used.

View file

@ -1,4 +1,6 @@
# Installing for iOS development
# Installing for iOS development
![](images/icons/emoticons/information.png) All versions starting form iOS 6 are supported
## Prerequisites
@ -86,4 +88,3 @@ Once a project has been created using a GStreamer SDK Template, it is
ready to build and run. All necessary infrastructure is already in
place. To understand what files have been created and how they interact,
take a look at the [iOS tutorials](iOS+tutorials.markdown).

View file

@ -1,4 +1,10 @@
# Installing on Mac OS X
# Installing on Mac OS X
## Supported platforms
* 10.6 (Snow Leopard)
* 10.7 (Lion)
* 10.8 (Mountain Lion)
## Prerequisites
@ -51,7 +57,7 @@ click in the installer to start the installation process.
These are some paths of the GStreamer framework that you might find
useful:
- /Library/Frameworks/GStreamer.framework/: Framework's root path
- /Library/Frameworks/GStreamer.framework/: Framework's root path
- /Library/Frameworks/GStreamer.framework/Versions: path with all the
versions of the framework
- /Library/Frameworks/GStreamer.framework/Versions/Current: link to
@ -81,7 +87,7 @@ folder `/Library/Frameworks/GStreamer.framework/Current/share/gst-sdk/tutorials`
You can fire up XCode and load the project file.
Press the **Run **button to build and run the first tutorial. You can
switch the tutorial to build selecting one of the available schemes.
switch the tutorial to build selecting one of the available schemes.
### Creating new projects
@ -97,4 +103,4 @@ path `/Library/Frameworks/GStreamer.framework/Headers`
- XCode: Add the headers path to **Search Paths-\> Header Search
Paths**
- GCC: Using the compiler
option** -I/Library/Frameworks/GStreamer.framework/Headers**
option** -I/Library/Frameworks/GStreamer.framework/Headers**

View file

@ -1,4 +1,11 @@
# Installing on Windows
# Installing on Windows
## Supported platforms
* Windows XP
* Windows Vista
* Windows 7
* Windows 8
## Prerequisites
@ -48,7 +55,6 @@ There are 3 sets of files in the SDK:
Get **the Runtime and Development files** installers appropriate for
your architecture from here:
**FIXME: Add links **
> ![Warning](images/icons/emoticons/warning.png)
@ -60,7 +66,6 @@ default is usually OK.
> ![Warning](images/icons/emoticons/warning.png)
>`If you plan to use Visual Studio, **close it before installing the GStreamer SDK**. The installer will define new environment variables which will not be picked up by Visual Studio if it is open.
> On **Windows 8** and **Windows 10**, it might be necessary to log out and log back in to your account after the installation for the newly defined environment variables to be picked up by Visual Studio.
It is the application's responsibility to ensure that, at runtime,
@ -140,7 +145,6 @@ from within Visual Studio. You use the `%...%` notation from Windows
Explorer)
You should now be able to run the tutorials.
### Creating new projects manually
@ -161,7 +165,7 @@ load `gstreamer-1.0.props `
This property sheet contains the directories where the headers and
libraries are located, and the necessary options for the compiler and
linker, so you do not need to change anything else in your project.
If you cannot find the Property Manager, you might need to enable Expert
Settings. Go to Tools → Settings → Expert Settings. Upon first
installation of Visual Studio, Expert Settings are disabled by
@ -169,7 +173,6 @@ default.
![](attachments/WindowsInstall10.png)
> ![Warning](images/icons/emoticons/warning.png)
> **Depending on the GStreamer libraries you need to use, you will have to add more property pages, besides `gstreamer-1.0`** (each property page corresponds to one GStreamer library).
>
@ -225,4 +228,4 @@ necessary project settings, both for 32 and 64 bits architectures.
The generated project file includes the two required Property Sheets
described in the previous section, so, in order to link to the correct
`MSVCRT.DLL`, **you still need to install the Windows Device Driver
Kit** and change the appropriate property sheets.
Kit** and change the appropriate property sheets.

View file

@ -1,81 +1,16 @@
# Installing the SDK
# Installing the SDK
### Choose your platform
## Choose your platform by clicking on the corresponding logo
<table>
<colgroup>
<col width="33%" />
<col width="33%" />
<col width="33%" />
</colgroup>
<tbody>
<tr class="odd">
<td><p><a href="Installing%2Bon%2BLinux.html"><img src="attachments/1540162.png" class="confluence-embedded-image image-center" /></a></p>
<h3 id="InstallingtheSDK-Linux" style="text-align: center;">Linux</h3>
<ul>
<li>Ubuntu 12.04 (Precise Pangolin)</li>
<li>Ubuntu 12.10 (Quantal <span style="color: rgb(0,0,0);">Quetzal</span>)</li>
<li>Debian 6.0 (Squeeze)</li>
<li>Debian 7.0 (Wheezy)</li>
<li>Fedora 16</li>
<li>Fedora 17</li>
</ul>
<p><span style="color: rgb(255,255,255);">______________________________________</span></p></td>
<td><p><a href="Installing%2Bon%2BMac%2BOS%2BX.html"><img src="attachments/1540163.png" class="confluence-embedded-image image-center" /></a></p>
<h3 id="InstallingtheSDK-MacOSX" style="text-align: center;">Mac OS X</h3>
<ul>
<li>10.6 (Snow Leopard)</li>
<li>10.7 (Lion)</li>
<li>10.8 (Mountain Lion)</li>
</ul>
<p><span style="color: rgb(255,255,255);">______________________________________</span></p></td>
<td><p><a href="Installing%2Bon%2BWindows.html"><img src="attachments/1540164.png" class="confluence-embedded-image image-center" /></a></p>
<h3 id="InstallingtheSDK-MicrosoftWindows" style="text-align: center;">Microsoft Windows</h3>
<ul>
<li>Windows XP</li>
<li>Windows Vista</li>
<li>Windows 7</li>
<li>Windows 8</li>
</ul>
<p><span style="color: rgb(255,255,255);">______________________________________</span></p>
<div>
<span style="color: rgb(255,255,255);"><br />
</span>
</div></td>
</tr>
</tbody>
</table>
[![](attachments/1540163.png)](Installing+on+Mac+OS+X.markdown) [![](attachments/1540164.png)](Installing+on+Windows.markdown) [![](attachments/2654239.png)](Installing+for+Android+development.markdown) [![](attachments/3539150.jpeg)](Installing+for+iOS+development.markdown)
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<tbody>
<tr class="odd">
<td><p><a href="Installing%2Bfor%2BAndroid%2Bdevelopment.html"><img src="attachments/2654239.png" class="confluence-embedded-image image-center" /></a></p>
<h3 id="InstallingtheSDK-Android" style="text-align: center;">Android</h3>
<ul>
<li>2.3.1 Gingerbread and above</li>
</ul>
<p><span style="color: rgb(255,255,255);">______________________________________</span></p>
<div>
<span style="color: rgb(255,255,255);"><br />
</span>
</div></td>
<td><p><a href="Installing%2Bfor%2BiOS%2Bdevelopment.html"><img src="attachments/3539150.jpeg" class="confluence-embedded-image image-center" /></a></p>
<h3 id="InstallingtheSDK-iOS" style="text-align: center;">iOS</h3>
<ul>
<li>iOS 6 and above</li>
</ul>
<p><span style="color: rgb(255,255,255);">______________________________________</span></p>
<div>
<span style="color: rgb(255,255,255);"><br />
</span>
</div></td>
</tr>
</tbody>
</table>
## Linux
The installation instructions are different depending on your platform.
Please select the appropriate one by clicking on its logo.
The GStreamer community does not provide the SDK for GNU/Linux platforms
as it will always be available through package managers on all
distribution. It is also always installed by default on desktop
environments, you will just need to make sure you have the development
packages installed (refer to your distribution documentation for more
information). If you really want to run the Sdk on Linux, you can
always follow the instructions to
[build from source using cerbero](Building+from+source+using+Cerbero.markdown).