mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 12:32:29 +00:00
Cleanup the pae about how to install
And explain why we do not provide a Linux Sdk
This commit is contained in:
parent
c053a33bfc
commit
7619e42870
5 changed files with 38 additions and 93 deletions
|
@ -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, 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.
|
||||
|
|
|
@ -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).
|
||||
|
||||
|
|
|
@ -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**
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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).
|
||||
|
|
Loading…
Reference in a new issue