-# Installing for Android development
+# Installing for Android development
+
+![](images/icons/emoticons/information.png) All versions starting from 2.3.1 Gingerbread are supported
## Prerequisites
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
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, Google’s <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.
-# Installing for iOS development
+# Installing for iOS development
+
+![](images/icons/emoticons/information.png) All versions starting form iOS 6 are supported
## Prerequisites
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).
-
-# Installing on Mac OS X
+# Installing on Mac OS X
+
+## Supported platforms
+
+ * 10.6 (Snow Leopard)
+ * 10.7 (Lion)
+ * 10.8 (Mountain Lion)
## Prerequisites
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
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
- XCode: Add the headers path to **Search Paths-\> Header Search
Paths**
- GCC: Using the compiler
- option** -I/Library/Frameworks/GStreamer.framework/Headers**
\ No newline at end of file
+ option** -I/Library/Frameworks/GStreamer.framework/Headers**
-# Installing on Windows
+# Installing on Windows
+
+## Supported platforms
+
+* Windows XP
+* Windows Vista
+* Windows 7
+* Windows 8
## Prerequisites
Get **the Runtime and Development files** installers appropriate for
your architecture from here:
-
**FIXME: Add links **
> ![Warning](images/icons/emoticons/warning.png)
> ![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,
Explorer)
You should now be able to run the tutorials.
-
### Creating new projects manually
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
![](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).
>
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.
\ No newline at end of file
+Kit** and change the appropriate property sheets.
-# 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.
\ No newline at end of file
+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).