Make naming consistent

This commit is contained in:
Mathieu Duponchelle 2016-06-05 23:32:50 +02:00
parent 6cdcdcd2d9
commit c26379435d
65 changed files with 268 additions and 268 deletions

View file

@ -1,128 +0,0 @@
# Todo
This is just a simple TODO list to follow progress of the port from
gstreamer.com content to hotdoc
Pages to review:
- Basic+tutorial+2+GStreamer+concepts.markdown
- Basic+tutorial+3+Dynamic+pipelines.markdown
- Basic+tutorial+4+Time+management.markdown
- Basic+tutorial+6+Media+formats+and+Pad+Capabilities.markdown
- Basic+tutorial+7+Multithreading+and+Pad+Availability.markdown
- Basic+tutorial+8+Short-cutting+the+pipeline.markdown
- Basic+tutorial+9+Media+information+gathering.markdown
- Basic+tutorial+10+GStreamer+tools.markdown
- Basic+tutorial+11+Debugging+tools.markdown
- Basic+tutorial+12+Streaming.markdown
- Basic+tutorial+13+Playback+speed.markdown
- Basic+tutorial+14+Handy+elements.markdown
- Basic+tutorial+15+Clutter+integration.markdown
- Basic+tutorial+16+Platform-specific+elements.markdown
- Playback+tutorials.markdown
- Playback+tutorial+2+Subtitle+management.markdown
- Playback+tutorial+3+Short-cutting+the+pipeline.markdown
- Playback+tutorial+4+Progressive+streaming.markdown
- Playback+tutorial+5+Color+Balance.markdown
- Playback+tutorial+6+Audio+visualization.markdown
- Playback+tutorial+7+Custom+playbin+sinks.markdown
- Playback+tutorial+8+Hardware-accelerated+video+decoding.markdown
- Playback+tutorial+9+Digital+audio+pass-through.markdown
- Android+tutorials.markdown
- Android+tutorial+3+Video.markdown
- Android+tutorial+4+A+basic+media+player.markdown
- Android+tutorial+5+A+Complete+media+player.markdown
- iOS+tutorials.markdown
- iOS+tutorial+1+Link+against+GStreamer.markdown
- iOS+tutorial+2+A+running+pipeline.markdown
- iOS+tutorial+3+Video.markdown
- iOS+tutorial+4+A+basic+media+player.markdown
- [installing]
- Installing+for+iOS+development.markdown
- Installing+on+Linux.markdown
- Installing+on+Mac+OS+X.markdown
- Installing+on+Windows.markdown
- Deploying+your+application.markdown
- Windows+deployment.markdown
- Mac+OS+X+deployment.markdown
- Multiplatform+deployment+using+Cerbero.markdown
- Legal+information.markdown
- GStreamer+reference.markdown
Screenshots:
- Create new ones with the official GStreamer logo and not saying "0.10.36". Affected:
- Android tutorial 1
- Android tutorial 2
- Fix filenames of all attachments to make sense
Code:
- Change namespace from com.gst\* to org.freedesktop.gstreamer
- Change logos to the official gstreamer logo
Reviewed pages:
- Home.markdown
- Basic+tutorials.markdown
- Installing+the+SDK.markdown
- Installing+for+Android+development.markdown
- Building+from+source+using+Cerbero.markdown
- Table+of+Concepts.markdown
- Tutorials.markdown
- Android+tutorial+1+Link+against+GStreamer.markdown
- Android+tutorial+2+A+running+pipeline.markdown
- GStreamer+reference.markdown
- Playback+tutorial+1+Playbin+usage.markdown
- Basic+tutorial+1+Hello+world.markdown
- gst-inspect.markdown
- gst-launch.markdown
For-later pages:
- Qt+tutorials.markdown [tpm: this should all be rewritten from scratch with qmlglsink; QtGStreamer is outdated and unmaintained, we should not promote it]
- Basic+Media+Player.markdown
- QtGStreamer+vs+C+GStreamer.markdown
- Using+appsink%2Fappsrc+in+Qt.markdown
Deleted pages:
- 2012.11+Brahmaputra.markdown
- 2012.5+Amazon.markdown
- 2012.7+Amazon+%28Bugfix+Release+1%29.markdown
- 2012.9+Amazon+%28Bugfix+Release+2%29.markdown
- 2013.6+Congo.markdown
- Contact.markdown
- Frequently+Asked+Questions.markdown
- Releases.markdown
- Upcoming+tutorials.markdown
old sitemap:
Installing the SDK
Installing on Linux
Installing on Mac OS X
Installing on Windows
Installing for Android development
Installing for iOS development
Building from source using Cerbero
Tutorials
Basic tutorials
Playback tutorials
Android tutorials
iOS tutorials
Table of Concepts
Upcoming tutorials
Deploying your application
Mac OS X deployment
Windows deployment
Multiplatform deployment using Cerbero
Releases
2013.6 Congo
2012.11 Brahmaputra
2012.9 Amazon (Bugfix Release 2)
2012.7 Amazon (Bugfix Release 1)
2012.5 Amazon
GStreamer reference
gst-inspect
gst-launch
Legal information
Frequently Asked Questions
Contact

128
TODO.md Normal file
View file

@ -0,0 +1,128 @@
# Todo
This is just a simple TODO list to follow progress of the port from
gstreamer.com content to hotdoc
Pages to review:
- sdk-basic-tutorial-concepts.md
- sdk-basic-tutorial-dynamic-pipelines.md
- sdk-basic-tutorial-time-management.md
- sdk-basic-tutorial-media-formats-and-pad-capabilities.md
- sdk-basic-tutorial-multithreading-and-pad-availability.md
- sdk-basic-tutorial-short-cutting-the-pipeline.md
- sdk-basic-tutorial-media-information-gathering.md
- sdk-basic-tutorial-gstreamer-tools.md
- sdk-basic-tutorial-debugging-tools.md
- sdk-basic-tutorial-streaming.md
- sdk-basic-tutorial-playback-speed.md
- sdk-basic-tutorial-handy-elements.md
- sdk-basic-tutorial-clutter-integration.md
- sdk-basic-tutorial-platform-specific-elements.md
- sdk-playback-tutorials.md
- sdk-playback-tutorial-subtitle-management.md
- sdk-playback-tutorial-short-cutting-the-pipeline.md
- sdk-playback-tutorial-progressive-streaming.md
- sdk-playback-tutorial-color-balance.md
- sdk-playback-tutorial-audio-visualization.md
- sdk-playback-tutorial-custom-playbin-sinks.md
- sdk-playback-tutorial-hardware-accelerated-video-decoding.md
- sdk-playback-tutorial-digital-audio-pass-through.md
- sdk-android-tutorials.md
- sdk-android-tutorial-video.md
- sdk-android-tutorial-media-player.md
- sdk-android-tutorial-a-complete-media-player.md
- sdk-ios-tutorials.md
- sdk-ios-tutorial-link-against-gstreamer.md
- sdk-ios-tutorial-a-running-pipeline.md
- sdk-ios-tutorial-video.md
- sdk-ios-tutorial-a-basic-media-player.md
- [installing]
- sdk-installing-for-ios-development.md
- sdk-installing-on-linux.md
- sdk-installing-on-mac-osx.md
- sdk-installing-on-windows.md
- sdk-deploying-your-application.md
- sdk-windows-deployment.md
- sdk-mac-osx-deployment.md
- sdk-multiplatform-deployment-using-cerbero.md
- sdk-legal-information.md
- sdk-api-reference.md
Screenshots:
- Create new ones with the official GStreamer logo and not saying "0.10.36". Affected:
- Android tutorial 1
- Android tutorial 2
- Fix filenames of all attachments to make sense
Code:
- Change namespace from com.gst\* to org.freedesktop.gstreamer
- Change logos to the official gstreamer logo
Reviewed pages:
- index.md
- sdk-basic-tutorials.md
- sdk-installing.md
- sdk-installing-for-android-development.md
- sdk-building-from-source-using-cerbero.md
- sdk-table-of-concepts.md
- sdk-tutorials.md
- sdk-android-tutorial-link-against-gstreamer.md
- sdk-android-tutorial-a-running-pipeline.md
- sdk-api-reference.md
- sdk-playback-tutorial-playbin-usage.md
- sdk-basic-tutorial-hello-world.md
- sdk-gst-inspect.md
- gst-launch.md
For-later pages:
- sdk-qt-tutorials.md [tpm: this should all be rewritten from scratch with qmlglsink; QtGStreamer is outdated and unmaintained, we should not promote it]
- sdk-basic-media-player.md
- sdk-qt-gstreamer-vs-c-gstreamer.md
- sdk-using-appsink-appsrc-in-qt.md
Deleted pages:
- 2012.11+Brahmaputra.markdown
- 2012.5+Amazon.markdown
- 2012.7+Amazon+%28Bugfix+Release+1%29.markdown
- 2012.9+Amazon+%28Bugfix+Release+2%29.markdown
- 2013.6+Congo.markdown
- Contact.markdown
- Frequently+Asked+Questions.markdown
- Releases.markdown
- Upcoming+tutorials.markdown
old sitemap:
Installing the SDK
Installing on Linux
Installing on Mac OS X
Installing on Windows
Installing for Android development
Installing for iOS development
Building from source using Cerbero
Tutorials
Basic tutorials
Playback tutorials
Android tutorials
iOS tutorials
Table of Concepts
Upcoming tutorials
Deploying your application
Mac OS X deployment
Windows deployment
Multiplatform deployment using Cerbero
Releases
2013.6 Congo
2012.11 Brahmaputra
2012.9 Amazon (Bugfix Release 2)
2012.7 Amazon (Bugfix Release 1)
2012.5 Amazon
GStreamer reference
gst-inspect
gst-launch
Legal information
Frequently Asked Questions
Contact

View file

@ -1,7 +1,7 @@
{ {
"add_anchors": true, "add_anchors": true,
"command": "conf", "command": "conf",
"index": "Home.markdown", "index": "index.md",
"output": "built_doc", "output": "built_doc",
"project_name": "gstdotcom", "project_name": "gstdotcom",
"sitemap": "sitemap.txt", "sitemap": "sitemap.txt",

View file

@ -104,11 +104,11 @@ int main(int argc, char *argv[]) {
> ![Information](images/icons/emoticons/information.png) > ![Information](images/icons/emoticons/information.png)
> Need help? > Need help?
> >
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Build), or use this specific command on Linux: > If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Build), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
> >
> `` gcc basic-tutorial-2.c -o basic-tutorial-2 `pkg-config --cflags --libs gstreamer-1.0` `` > `` gcc basic-tutorial-2.c -o basic-tutorial-2 `pkg-config --cflags --libs gstreamer-1.0` ``
> >
>If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Run). >If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Run), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Run).
> >
>This tutorial opens a window and displays a test pattern, without audio >This tutorial opens a window and displays a test pattern, without audio
> >
@ -139,9 +139,9 @@ sink = gst_element_factory_make ("autovideosink", "sink");
As seen in this code, new elements can be created As seen in this code, new elements can be created
with `gst_element_factory_make()`. The first parameter is the type of with `gst_element_factory_make()`. The first parameter is the type of
element to create ([Basic tutorial 14: Handy element to create ([Basic tutorial 14: Handy
elements](Basic+tutorial+14+Handy+elements.markdown) shows a elements](sdk-basic-tutorial-handy-elements.md) shows a
few common types, and [Basic tutorial 10: GStreamer few common types, and [Basic tutorial 10: GStreamer
tools](Basic+tutorial+10+GStreamer+tools.markdown) shows how to tools](sdk-basic-tutorial-gstreamer-tools.md) shows how to
obtain the list of all available types). The second parameter is the obtain the list of all available types). The second parameter is the
name we want to give to this particular instance. Naming your elements name we want to give to this particular instance. Naming your elements
is useful to retrieve them later if you didn't keep a pointer (and for is useful to retrieve them later if you didn't keep a pointer (and for
@ -225,7 +225,7 @@ values!
The names and possible values of all the properties an element exposes The names and possible values of all the properties an element exposes
can be found using the gst-inspect-1.0 tool described in [Basic tutorial 10: can be found using the gst-inspect-1.0 tool described in [Basic tutorial 10:
GStreamer tools](Basic+tutorial+10+GStreamer+tools.markdown). GStreamer tools](sdk-basic-tutorial-gstreamer-tools.md).
### Error checking ### Error checking
@ -246,7 +246,7 @@ if (ret == GST_STATE_CHANGE_FAILURE) {
We call `gst_element_set_state()`, but this time we check its return We call `gst_element_set_state()`, but this time we check its return
value for errors. Changing states is a delicate process and a few more value for errors. Changing states is a delicate process and a few more
details are given in [Basic tutorial 3: Dynamic details are given in [Basic tutorial 3: Dynamic
pipelines](Basic+tutorial+3+Dynamic+pipelines.markdown). pipelines](sdk-basic-tutorial-dynamic-pipelines.md).
``` ```
/* Wait until error or EOS */ /* Wait until error or EOS */
@ -311,7 +311,7 @@ playback-related issues.
The rest of the code is the cleanup sequence, which is the same as The rest of the code is the cleanup sequence, which is the same as
in [Basic tutorial 1: Hello in [Basic tutorial 1: Hello
world!](Basic+tutorial+1+Hello+world.markdown). world!](sdk-basic-tutorial-hello-world.md).
## Exercise ## Exercise
@ -324,11 +324,11 @@ Depending on your platform and available plugins, you might get a
“negotiation” error, because the sink does not understand what the “negotiation” error, because the sink does not understand what the
filter is producing (more about negotiation in [Basic tutorial 6: Media filter is producing (more about negotiation in [Basic tutorial 6: Media
formats and Pad formats and Pad
Capabilities](Basic+tutorial+6+Media+formats+and+Pad+Capabilities.markdown)). Capabilities](sdk-basic-tutorial-media-formats-and-pad-capabilities.md)).
In this case, try to add an element called `videoconvert` after the In this case, try to add an element called `videoconvert` after the
filter (this is, build a pipeline of 4 elements. More on filter (this is, build a pipeline of 4 elements. More on
`videoconvert` in [Basic tutorial 14: Handy `videoconvert` in [Basic tutorial 14: Handy
elements](Basic+tutorial+14+Handy+elements.markdown)). elements](sdk-basic-tutorial-handy-elements.md)).
## Conclusion ## Conclusion

View file

@ -240,10 +240,10 @@ exit:
> ![Information](images/icons/emoticons/information.png) > ![Information](images/icons/emoticons/information.png)
> Need help? > Need help?
> >
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Build), or use this specific command on Linux: > If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Build), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
> ``gcc basic-tutorial-3.c -o basic-tutorial-3 `pkg-config --cflags --libs gstreamer-1.0` `` > ``gcc basic-tutorial-3.c -o basic-tutorial-3 `pkg-config --cflags --libs gstreamer-1.0` ``
> >
>If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Run). >If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Run), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Run).
> >
> This tutorial only plays audio. The media is fetched from the Internet, so it might take a few seconds to start, depending on your connection speed. > This tutorial only plays audio. The media is fetched from the Internet, so it might take a few seconds to start, depending on your connection speed.
> >
@ -338,7 +338,7 @@ for this purpose.
The signals that a `GstElement` generates can be found in its The signals that a `GstElement` generates can be found in its
documentation or using the `gst-inspect-1.0` tool as described in [Basic documentation or using the `gst-inspect-1.0` tool as described in [Basic
tutorial 10: GStreamer tutorial 10: GStreamer
tools](Basic+tutorial+10+GStreamer+tools.markdown). tools](sdk-basic-tutorial-gstreamer-tools.md).
We are now ready to go! Just set the pipeline to the PLAYING state and We are now ready to go! Just set the pipeline to the PLAYING state and
start listening to the bus for interesting messages (like ERROR or EOS), start listening to the bus for interesting messages (like ERROR or EOS),
@ -493,10 +493,10 @@ front) and link it to the demuxer when the right pad appears. Hint: You
are already printing on screen the type of the video pads. are already printing on screen the type of the video pads.
You should now see (and hear) the same movie as in [Basic tutorial 1: You should now see (and hear) the same movie as in [Basic tutorial 1:
Hello world!](Basic+tutorial+1+Hello+world.markdown). In Hello world!](sdk-basic-tutorial-hello-world.md). In
that tutorial you used `playbin`, which is a handy element that that tutorial you used `playbin`, which is a handy element that
automatically takes care of all the demuxing and pad linking for you. automatically takes care of all the demuxing and pad linking for you.
Most of the [Playback tutorials](Playback+tutorials.markdown) are devoted Most of the [Playback tutorials](sdk-playback-tutorials.md) are devoted
to `playbin`. to `playbin`.
## Conclusion ## Conclusion
@ -513,8 +513,8 @@ media was available.
You can now continue with the basic tutorials and learn about performing You can now continue with the basic tutorials and learn about performing
seeks and time-related queries in [Basic tutorial 4: Time seeks and time-related queries in [Basic tutorial 4: Time
management](Basic+tutorial+4+Time+management.markdown) or move management](sdk-basic-tutorial-time-management.md) or move
to the [Playback tutorials](Playback+tutorials.markdown), and gain more to the [Playback tutorials](sdk-playback-tutorials.md), and gain more
insight about the `playbin` element. insight about the `playbin` element.
Remember that attached to this page you should find the complete source Remember that attached to this page you should find the complete source

View file

@ -220,17 +220,17 @@ and show you how to build a pipeline manually.
It has been a pleasure having you here, and see you soon! It has been a pleasure having you here, and see you soon!
[Installing on Linux]: Installing+on+Linux.markdown [Installing on Linux]: sdk-installing-on-linux.md
[Installing on Mac OS X]: Installing+on+Mac+OS+X.markdown [Installing on Mac OS X]: sdk-installing-on-mac-osx.md
[Installing on Windows]: Installing+on+Windows.markdown [Installing on Windows]: sdk-installing-on-windows.md
[Information]: images/icons/emoticons/information.png [Information]: images/icons/emoticons/information.png
[Linux]: Installing+on+Linux.markdown#InstallingonLinux-Build [Linux]: sdk-installing-on-linux.md#InstallingonLinux-Build
[Mac OS X]: Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build [Mac OS X]: sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build
[Windows]: Installing+on+Windows.markdown#InstallingonWindows-Build [Windows]: sdk-installing-on-windows.md#InstallingonWindows-Build
[1]: Installing+on+Linux.markdown#InstallingonLinux-Run [1]: sdk-installing-on-linux.md#InstallingonLinux-Run
[2]: Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run [2]: sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run
[3]: Installing+on+Windows.markdown#InstallingonWindows-Run [3]: sdk-installing-on-windows.md#InstallingonWindows-Run
[Basic tutorial 12: Streaming]: Basic+tutorial+12+Streaming.markdown [Basic tutorial 12: Streaming]: sdk-basic-tutorial-streaming.md
[Basic tutorial 10: GStreamer tools]: Basic+tutorial+10+GStreamer+tools.markdown [Basic tutorial 10: GStreamer tools]: sdk-basic-tutorial-gstreamer-tools.md
[Basic tutorial 2: GStreamer concepts]: Basic+tutorial+2+GStreamer+concepts.markdown [Basic tutorial 2: GStreamer concepts]: sdk-basic-tutorial-concepts.md
[Basic tutorial 3: Dynamic pipelines]: Basic+tutorial+3+Dynamic+pipelines.markdown [Basic tutorial 3: Dynamic pipelines]: sdk-basic-tutorial-dynamic-pipelines.md

View file

@ -100,7 +100,7 @@ indicate different packing and subsampling of the image planes.
### Last remarks ### Last remarks
You can use the `gst-inspect-1.0` tool described in [Basic tutorial 10: You can use the `gst-inspect-1.0` tool described in [Basic tutorial 10:
GStreamer tools](Basic+tutorial+10+GStreamer+tools.markdown) to GStreamer tools](sdk-basic-tutorial-gstreamer-tools.md) to
learn about the Caps of any GStreamer element. learn about the Caps of any GStreamer element.
Bear in mind that some elements query the underlying hardware for Bear in mind that some elements query the underlying hardware for
@ -335,11 +335,11 @@ int main(int argc, char *argv[]) {
> ![Information](images/icons/emoticons/information.png) > ![Information](images/icons/emoticons/information.png)
> Need help? > Need help?
> >
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.markdownb#InstallingonWindows-Build), or use this specific command on Linux: > If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Build), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](sdk-installing-on-windows.mdb#InstallingonWindows-Build), or use this specific command on Linux:
> >
> `` gcc basic-tutorial-6.c -o basic-tutorial-6 `pkg-config --cflags --libs gstreamer-1.0` `` > `` gcc basic-tutorial-6.c -o basic-tutorial-6 `pkg-config --cflags --libs gstreamer-1.0` ``
> >
>If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Run). >If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Run), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Run).
> >
> This tutorial simply displays information regarding the Pad Capabilities in different time instants. > This tutorial simply displays information regarding the Pad Capabilities in different time instants.
> >
@ -466,7 +466,7 @@ This tutorial has shown:
- That Pad Caps can be found using the `gst-inspect-1.0` tool described - That Pad Caps can be found using the `gst-inspect-1.0` tool described
in [Basic tutorial 10: GStreamer in [Basic tutorial 10: GStreamer
tools](Basic+tutorial+10+GStreamer+tools.markdown). tools](sdk-basic-tutorial-gstreamer-tools.md).
Next tutorial shows how data can be manually injected into and extracted Next tutorial shows how data can be manually injected into and extracted
from the GStreamer pipeline. from the GStreamer pipeline.

View file

@ -56,7 +56,7 @@ there is only one thread, being blocked by the first sink.
### Request pads ### Request pads
In [Basic tutorial 3: Dynamic In [Basic tutorial 3: Dynamic
pipelines](Basic+tutorial+3+Dynamic+pipelines.markdown) we saw pipelines](sdk-basic-tutorial-dynamic-pipelines.md) we saw
an element (`uridecodebin`) which had no pads to begin with, and they an element (`uridecodebin`) which had no pads to begin with, and they
appeared as data started to flow and the element learned about the appeared as data started to flow and the element learned about the
media. These are called **Sometimes Pads**, and contrast with the media. These are called **Sometimes Pads**, and contrast with the
@ -179,11 +179,11 @@ int main(int argc, char *argv[]) {
> ![Information](images/icons/emoticons/information.png) > ![Information](images/icons/emoticons/information.png)
> Need help? > Need help?
> >
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Build), or use this specific command on Linux: > If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Build), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
> >
> ``gcc basic-tutorial-7.c -o basic-tutorial-7 `pkg-config --cflags --libs gstreamer-1.0` `` > ``gcc basic-tutorial-7.c -o basic-tutorial-7 `pkg-config --cflags --libs gstreamer-1.0` ``
> >
>If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Run). >If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Run), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Run).
> >
> This tutorial plays an audible tone through the audio card and opens a window with a waveform representation of the tone. The waveform should be a sinusoid, but due to the refreshing of the window might not appear so. > This tutorial plays an audible tone through the audio card and opens a window with a waveform representation of the tone. The waveform should be a sinusoid, but due to the refreshing of the window might not appear so.
> >
@ -231,7 +231,7 @@ Small adjustments for better demonstration: The “freq” property of
appear almost stationary in the window), and this style and shader for appear almost stationary in the window), and this style and shader for
`wavescope` make the wave continuous. Use the `gst-inspect-1.0` tool `wavescope` make the wave continuous. Use the `gst-inspect-1.0` tool
described in [Basic tutorial 10: GStreamer described in [Basic tutorial 10: GStreamer
tools](Basic+tutorial+10+GStreamer+tools.markdown) to learn all tools](sdk-basic-tutorial-gstreamer-tools.md) to learn all
the properties of these the properties of these
elements. elements.

View file

@ -13,7 +13,7 @@ any time, in a variety of ways. This tutorial shows:
- How to access and manipulate this data. - How to access and manipulate this data.
[Playback tutorial 3: Short-cutting the [Playback tutorial 3: Short-cutting the
pipeline](Playback+tutorial+3+Short-cutting+the+pipeline.markdown) explains pipeline](sdk-playback-tutorial-short-cutting-the-pipeline.md) explains
how to achieve the same goals in a playbin-based pipeline. how to achieve the same goals in a playbin-based pipeline.
## Introduction ## Introduction
@ -70,7 +70,7 @@ this simplified vision should suffice for now.
As an example, a `filesrc` (a GStreamer element that reads files) As an example, a `filesrc` (a GStreamer element that reads files)
produces buffers with the “ANY” caps and no time-stamping information. produces buffers with the “ANY” caps and no time-stamping information.
After demuxing (see [Basic tutorial 3: Dynamic After demuxing (see [Basic tutorial 3: Dynamic
pipelines](Basic+tutorial+3+Dynamic+pipelines.markdown)) pipelines](sdk-basic-tutorial-dynamic-pipelines.md))
buffers can have some specific caps, for example “video/x-h264”. After buffers can have some specific caps, for example “video/x-h264”. After
decoding, each buffer will contain a single video frame with raw caps decoding, each buffer will contain a single video frame with raw caps
(for example, “video/x-raw-yuv”) and very precise time stamps indicating (for example, “video/x-raw-yuv”) and very precise time stamps indicating
@ -79,7 +79,7 @@ when should that frame be displayed.
### This tutorial ### This tutorial
This tutorial expands [Basic tutorial 7: Multithreading and Pad This tutorial expands [Basic tutorial 7: Multithreading and Pad
Availability](Basic+tutorial+7+Multithreading+and+Pad+Availability.markdown) in Availability](sdk-basic-tutorial-multithreading-and-pad-availability.md) in
two ways: firstly, the `audiotestsrc` is replaced by an `appsrc` that two ways: firstly, the `audiotestsrc` is replaced by an `appsrc` that
will generate the audio data. Secondly, a new branch is added to the will generate the audio data. Secondly, a new branch is added to the
`tee` so data going into the audio sink and the wave display is also `tee` so data going into the audio sink and the wave display is also
@ -335,11 +335,11 @@ int main(int argc, char *argv[]) {
> ![Information](images/icons/emoticons/information.png) > ![Information](images/icons/emoticons/information.png)
> Need help? > Need help?
> >
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Build), or use this specific command on Linux: > If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Build), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
> >
> `` gcc basic-tutorial-8.c -o basic-tutorial-8 `pkg-config --cflags --libs gstreamer-1.0 gst-audio-1.0` `` > `` gcc basic-tutorial-8.c -o basic-tutorial-8 `pkg-config --cflags --libs gstreamer-1.0 gst-audio-1.0` ``
> >
>If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Run). >If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Run), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Run).
> >
> This tutorial plays an audible tone for varying frequency through the audio card and opens a window with a waveform representation of the tone. The waveform should be a sinusoid, but due to the refreshing of the window might not appear so. > This tutorial plays an audible tone for varying frequency through the audio card and opens a window with a waveform representation of the tone. The waveform should be a sinusoid, but due to the refreshing of the window might not appear so.
> >
@ -349,7 +349,7 @@ int main(int argc, char *argv[]) {
The code to create the pipeline (Lines 131 to 205) is an enlarged The code to create the pipeline (Lines 131 to 205) is an enlarged
version of [Basic tutorial 7: Multithreading and Pad version of [Basic tutorial 7: Multithreading and Pad
Availability](Basic+tutorial+7+Multithreading+and+Pad+Availability.markdown). Availability](sdk-basic-tutorial-multithreading-and-pad-availability.md).
It involves instantiating all the elements, link the elements with It involves instantiating all the elements, link the elements with
Always Pads, and manually link the Request Pads of the `tee` element. Always Pads, and manually link the Request Pads of the `tee` element.
@ -500,7 +500,7 @@ gst_buffer_unref (buffer);
Once we have the buffer ready, we pass it to `appsrc` with the Once we have the buffer ready, we pass it to `appsrc` with the
`push-buffer` action signal (see information box at the end of [Playback `push-buffer` action signal (see information box at the end of [Playback
tutorial 1: Playbin tutorial 1: Playbin
usage](Playback+tutorial+1+Playbin+usage.markdown)), and then usage](sdk-playback-tutorial-playbin-usage.md)), and then
`gst_buffer_unref()` it since we no longer need it. `gst_buffer_unref()` it since we no longer need it.
``` lang=c ``` lang=c
@ -540,7 +540,7 @@ This tutorial has shown how applications can:
In a playbin-based pipeline, the same goals are achieved in a slightly In a playbin-based pipeline, the same goals are achieved in a slightly
different way. [Playback tutorial 3: Short-cutting the different way. [Playback tutorial 3: Short-cutting the
pipeline](Playback+tutorial+3+Short-cutting+the+pipeline.markdown) shows pipeline](sdk-playback-tutorial-short-cutting-the-pipeline.md) shows
how to do it. how to do it.
It has been a pleasure having you here, and see you soon\! It has been a pleasure having you here, and see you soon\!

View file

@ -197,11 +197,11 @@ static void handle_message (CustomData *data, GstMessage *msg) {
> ![Information](images/icons/emoticons/information.png) > ![Information](images/icons/emoticons/information.png)
> Need help? > Need help?
> >
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Build), or use this specific command on Linux: > If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Build), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
> >
> ``gcc basic-tutorial-4.c -o basic-tutorial-4 `pkg-config --cflags --libs gstreamer-1.0` `` > ``gcc basic-tutorial-4.c -o basic-tutorial-4 `pkg-config --cflags --libs gstreamer-1.0` ``
> >
>If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](Installing+on+Linux.markdown#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.markdown#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.markdown#InstallingonWindows-Run). >If you need help to run this code, refer to the **Running the tutorials** section for your platform: [Linux](sdk-installing-on-linux.md#InstallingonLinux-Run), [Mac OS X](sdk-installing-on-mac-osx.md#InstallingonMacOSX-Run) or [Windows](sdk-installing-on-windows.md#InstallingonWindows-Run).
> >
> This tutorial opens a window and displays a movie, with accompanying audio. The media is fetched from the Internet, so the window might take a few seconds to appear, depending on your connection speed. 10 seconds into the movie it skips to a new position > This tutorial opens a window and displays a movie, with accompanying audio. The media is fetched from the Internet, so the window might take a few seconds to appear, depending on your connection speed. 10 seconds into the movie it skips to a new position
> >
@ -231,7 +231,7 @@ move the message handling code to its own function
We would then build a pipeline composed of a single element, a We would then build a pipeline composed of a single element, a
`playbin`, which we already saw in [Basic tutorial 1: Hello `playbin`, which we already saw in [Basic tutorial 1: Hello
world!](Basic+tutorial+1+Hello+world.markdown). However, world!](sdk-basic-tutorial-hello-world.md). However,
`playbin` is in itself a pipeline, and in this case it is the only `playbin` is in itself a pipeline, and in this case it is the only
element in the pipeline, so we use directly the `playbin` element. We element in the pipeline, so we use directly the `playbin` element. We
will skip the details: the URI of the clip is given to `playbin` via will skip the details: the URI of the clip is given to `playbin` via

View file

@ -465,7 +465,7 @@ int main(int argc, char *argv[]) {
> This tutorial opens a GTK+ window and displays a movie, with accompanying audio. The media is fetched from the Internet, so the window might take a few seconds to appear, depending on your connection speed. The Window has some GTK+ buttons to Pause, Stop and Play the movie, and a slider to show the current position of the stream, which can be dragged to change it. Also, information about the stream is shown on a column at the right edge of the window. > This tutorial opens a GTK+ window and displays a movie, with accompanying audio. The media is fetched from the Internet, so the window might take a few seconds to appear, depending on your connection speed. The Window has some GTK+ buttons to Pause, Stop and Play the movie, and a slider to show the current position of the stream, which can be dragged to change it. Also, information about the stream is shown on a column at the right edge of the window.
> >
> >
> Bear in mind that there is no latency management (buffering), so on slow connections, the movie might stop after a few seconds. See how [Basic tutorial 12: Streaming](Basic+tutorial+12+Streaming.markdown) solves this issue. > Bear in mind that there is no latency management (buffering), so on slow connections, the movie might stop after a few seconds. See how [Basic tutorial 12: Streaming](sdk-basic-tutorial-streaming.md) solves this issue.
> >
> Required libraries: `gstreamer-video-1.0 gtk+-3.0 gstreamer-1.0` > Required libraries: `gstreamer-video-1.0 gtk+-3.0 gstreamer-1.0`
@ -563,7 +563,7 @@ gst_object_unref (bus);
``` ```
In [Playback tutorial 1: Playbin In [Playback tutorial 1: Playbin
usage](Playback+tutorial+1+Playbin+usage.markdown), `gst_bus_add_watch()` is usage](sdk-playback-tutorial-playbin-usage.md), `gst_bus_add_watch()` is
used to register a function that receives every message posted to the used to register a function that receives every message posted to the
GStreamer bus. We can achieve a finer granularity by using signals GStreamer bus. We can achieve a finer granularity by using signals
instead, which allow us to register only to the messages we are instead, which allow us to register only to the messages we are

View file

@ -238,4 +238,4 @@ To cross compile for iOS from OS X, use the configuration file
[Windows Driver Kit 7.1.0]: http://msdn.microsoft.com/en-us/windows/hardware/hh852365 [Windows Driver Kit 7.1.0]: http://msdn.microsoft.com/en-us/windows/hardware/hh852365
[XCode]: https://developer.apple.com/devcenter/ios/index.action#downloads [XCode]: https://developer.apple.com/devcenter/ios/index.action#downloads
[here]: http://www.freedesktop.org/software/gstreamer-sdk/cerbero.cbc.template [here]: http://www.freedesktop.org/software/gstreamer-sdk/cerbero.cbc.template
[Installing the SDK]: Installing+the+SDK.markdown [Installing the SDK]: sdk-installing.md

View file

@ -266,7 +266,7 @@ and used as follows:
| `GSTREAMER_PLUGINS_CODECS_GPL` | assrender | | `GSTREAMER_PLUGINS_CODECS_GPL` | assrender |
| `GSTREAMER_PLUGINS_SYS` | glimagesink opensles amc | | `GSTREAMER_PLUGINS_SYS` | glimagesink opensles amc |
Build and run your application as explained in the [Building the tutorial](Installing+for+Android+development.markdown#building-the-tutorials) section. Build and run your application as explained in the [Building the tutorial](sdk-installing-for-android-development.md#building-the-tutorials) section.
[information]: images/icons/emoticons/information.png [information]: images/icons/emoticons/information.png
[Android SDK]: http://developer.android.com/sdk/index.html [Android SDK]: http://developer.android.com/sdk/index.html

View file

@ -87,4 +87,4 @@ keep development consistent across all the platforms the SDK supports.
Once a project has been created using a GStreamer SDK Template, it is Once a project has been created using a GStreamer SDK Template, it is
ready to build and run. All necessary infrastructure is already in ready to build and run. All necessary infrastructure is already in
place. To understand what files have been created and how they interact, place. To understand what files have been created and how they interact,
take a look at the [iOS tutorials](iOS+tutorials.markdown). take a look at the [iOS tutorials](sdk-ios-tutorials.md).

View file

@ -6,10 +6,10 @@ short-description: Download and install GStreamer
## Choose your platform by clicking on the corresponding logo ## Choose your platform by clicking on the corresponding logo
[![](attachments/1540163.png)](Installing+on+Mac+OS+X.markdown) [![](attachments/1540163.png)](sdk-installing-on-mac-osx.md)
[![](attachments/1540164.png)](Installing+on+Windows.markdown) [![](attachments/1540164.png)](sdk-installing-on-windows.md)
[![](attachments/2654239.png)](Installing+for+Android+development.markdown) [![](attachments/2654239.png)](sdk-installing-for-android-development.md)
[![](attachments/3539150.jpeg)](Installing+for+iOS+development.markdown) [![](attachments/3539150.jpeg)](sdk-installing-for-ios-development.md)
## Linux ## Linux
@ -20,4 +20,4 @@ environments, you will just need to make sure you have the development
packages installed (refer to your distribution documentation for more packages installed (refer to your distribution documentation for more
information). If you really want to run the Sdk on Linux, you can information). If you really want to run the Sdk on Linux, you can
always follow the instructions to always follow the instructions to
[build from source using cerbero](Building+from+source+using+Cerbero.markdown). [build from source using cerbero](sdk-building-from-source-using-cerbero.md).

View file

@ -585,12 +585,12 @@ It has been a pleasure having you here, and see you soon!
[Playback tutorial 2: Subtitle management]: Playback%2Btutorial%2B2%253A%2BSubtitle%2Bmanagement.html [Playback tutorial 2: Subtitle management]: Playback%2Btutorial%2B2%253A%2BSubtitle%2Bmanagement.html
[information]: images/icons/emoticons/information.png [information]: images/icons/emoticons/information.png
[Mac]: Installing+on+Mac+OS+X.markdown [Mac]: sdk-installing-on-mac-osx.md
[Windows]: Installing+on+Windows [Windows]: Installing+on+Windows
[Mac OS X]: Installing+on+Mac+OS+X.markdown#building-the-tutorials [Mac OS X]: sdk-installing-on-mac-osx.md#building-the-tutorials
[1]: Installing+on+Windows.markdown#running-the-tutorials [1]: sdk-installing-on-windows.md#running-the-tutorials
[iOS]: Installing+for+iOS+development.markdown#building-the-tutorials [iOS]: sdk-installing-for-ios-development.md#building-the-tutorials
[android]: Installing+for+Android+development.markdown#building-the-tutorials [android]: sdk-installing-for-android-development.md#building-the-tutorials
[Tutorial 12: Live streaming]: http://docs.gstreamer.com/display/GstSDK/Tutorial+12%3A+Live+streaming [Tutorial 12: Live streaming]: http://docs.gstreamer.com/display/GstSDK/Tutorial+12%3A+Live+streaming
[Tutorial 17: DVD playback]: http://docs.gstreamer.com/display/GstSDK/Tutorial+17%3A+DVD+playback [Tutorial 17: DVD playback]: http://docs.gstreamer.com/display/GstSDK/Tutorial+17%3A+DVD+playback
[information]: images/icons/emoticons/information.png [information]: images/icons/emoticons/information.png

View file

@ -29,17 +29,17 @@ concepts is discussed.
- Tools: [Basic tutorial 10: GStreamer tools] - Tools: [Basic tutorial 10: GStreamer tools]
- Threads: [Basic tutorial 7: Multithreading and Pad Availability] - Threads: [Basic tutorial 7: Multithreading and Pad Availability]
[Playback tutorial 1: Playbin usage]: Playback+tutorial+1+Playbin+usage.markdown [Playback tutorial 1: Playbin usage]: sdk-playback-tutorial-playbin-usage.md
[Basic tutorial 8: Short-cutting the pipeline]: Basic+tutorial+8+Short-cutting+the+pipeline.markdown [Basic tutorial 8: Short-cutting the pipeline]: sdk-basic-tutorial-short-cutting-the-pipeline.md
[Basic tutorial 2: GStreamer concepts]: Basic+tutorial+2+GStreamer+concepts.markdown [Basic tutorial 2: GStreamer concepts]: sdk-basic-tutorial-concepts.md
[Basic tutorial 6: Media formats and Pad Capabilities]: Basic+tutorial+6+Media+formats+and+Pad+Capabilities.markdown [Basic tutorial 6: Media formats and Pad Capabilities]: sdk-basic-tutorial-media-formats-and-pad-capabilities.md
[Basic tutorial 11: Debugging tools]: Basic+tutorial+11+Debugging+tools.markdown [Basic tutorial 11: Debugging tools]: sdk-basic-tutorial-debugging-tools.md
[Basic tutorial 9: Media information gathering]: Basic+tutorial+9+Media+information+gathering.markdown [Basic tutorial 9: Media information gathering]: sdk-basic-tutorial-media-information-gathering.md
[Basic tutorial 10: GStreamer tools]: Basic+tutorial+10+GStreamer+tools.markdown [Basic tutorial 10: GStreamer tools]: sdk-basic-tutorial-gstreamer-tools.md
[gst-inspect-1.0]: gst-inspect.markdown [gst-inspect-1.0]: sdk-gst-inspect.md
[gst-launch-1.0]: gst-launch.markdown [gst-launch-1.0]: gst-launch.md
[Basic tutorial 5: GUI toolkit integration]: Basic+tutorial+5+GUI+toolkit+integration.markdown [Basic tutorial 5: GUI toolkit integration]: sdk-basic-tutorial-toolkit-integration.md
[Basic tutorial 3: Dynamic pipelines]: Basic+tutorial+3+Dynamic+pipelines.markdown [Basic tutorial 3: Dynamic pipelines]: sdk-basic-tutorial-dynamic-pipelines.md
[Basic tutorial 7: Multithreading and Pad Availability]: Basic+tutorial+7+Multithreading+and+Pad+Availability.markdown [Basic tutorial 7: Multithreading and Pad Availability]: sdk-basic-tutorial-multithreading-and-pad-availability.md
[Basic tutorial 4: Time management]: Basic+tutorial+4+Time+management.markdown [Basic tutorial 4: Time management]: sdk-basic-tutorial-time-management.md
[Playback tutorial 2: Subtitle management]: Playback+tutorial+2+Subtitle+management.markdown [Playback tutorial 2: Subtitle management]: sdk-playback-tutorial-subtitle-management.md

View file

@ -76,11 +76,11 @@ purposes.
- [Sintel, the Durian Open Movie Project] - [Sintel, the Durian Open Movie Project]
[installing the SDK]: Installing+the+SDK.markdown [installing the SDK]: sdk-installing.md
[GStreamer documentation]: http://gstreamer.freedesktop.org/documentation/ [GStreamer documentation]: http://gstreamer.freedesktop.org/documentation/
[Basic tutorials]: Basic+tutorials.markdown [Basic tutorials]: sdk-basic-tutorials.md
[Playback tutorials]: Playback+tutorials.markdown [Playback tutorials]: sdk-playback-tutorials.md
[Android tutorials]: Android+tutorials.markdown [Android tutorials]: sdk-android-tutorials.md
[iOS tutorials]: iOS+tutorials.markdown [iOS tutorials]: sdk-ios-tutorials.md
[Table of Concepts]: Table+of+Concepts.markdown [Table of Concepts]: sdk-table-of-concepts.md
[Sintel, the Durian Open Movie Project]: http://www.sintel.org/ [Sintel, the Durian Open Movie Project]: http://www.sintel.org/

View file

@ -1,58 +1,58 @@
Home.markdown index.md
Installing+the+SDK.markdown sdk-installing.md
Installing+for+Android+development.markdown sdk-installing-for-android-development.md
Installing+for+iOS+development.markdown sdk-installing-for-ios-development.md
Installing+on+Mac+OS+X.markdown sdk-installing-on-mac-osx.md
Installing+on+Windows.markdown sdk-installing-on-windows.md
Building+from+source+using+Cerbero.markdown sdk-building-from-source-using-cerbero.md
Tutorials.markdown sdk-tutorials.md
Basic+tutorials.markdown sdk-basic-tutorials.md
Basic+tutorial+1+Hello+world.markdown sdk-basic-tutorial-hello-world.md
Basic+tutorial+2+GStreamer+concepts.markdown sdk-basic-tutorial-concepts.md
Basic+tutorial+3+Dynamic+pipelines.markdown sdk-basic-tutorial-dynamic-pipelines.md
Basic+tutorial+4+Time+management.markdown sdk-basic-tutorial-time-management.md
Basic+tutorial+5+GUI+toolkit+integration.markdown sdk-basic-tutorial-toolkit-integration.md
Basic+tutorial+6+Media+formats+and+Pad+Capabilities.markdown sdk-basic-tutorial-media-formats-and-pad-capabilities.md
Basic+tutorial+7+Multithreading+and+Pad+Availability.markdown sdk-basic-tutorial-multithreading-and-pad-availability.md
Basic+tutorial+8+Short-cutting+the+pipeline.markdown sdk-basic-tutorial-short-cutting-the-pipeline.md
Basic+tutorial+9+Media+information+gathering.markdown sdk-basic-tutorial-media-information-gathering.md
Basic+tutorial+10+GStreamer+tools.markdown sdk-basic-tutorial-gstreamer-tools.md
Basic+tutorial+11+Debugging+tools.markdown sdk-basic-tutorial-debugging-tools.md
Basic+tutorial+12+Streaming.markdown sdk-basic-tutorial-streaming.md
Basic+tutorial+13+Playback+speed.markdown sdk-basic-tutorial-playback-speed.md
Basic+tutorial+14+Handy+elements.markdown sdk-basic-tutorial-handy-elements.md
Basic+tutorial+15+Clutter+integration.markdown sdk-basic-tutorial-clutter-integration.md
Basic+tutorial+16+Platform-specific+elements.markdown sdk-basic-tutorial-platform-specific-elements.md
Playback+tutorials.markdown sdk-playback-tutorials.md
Playback+tutorial+1+Playbin+usage.markdown sdk-playback-tutorial-playbin-usage.md
Playback+tutorial+2+Subtitle+management.markdown sdk-playback-tutorial-subtitle-management.md
Playback+tutorial+3+Short-cutting+the+pipeline.markdown sdk-playback-tutorial-short-cutting-the-pipeline.md
Playback+tutorial+4+Progressive+streaming.markdown sdk-playback-tutorial-progressive-streaming.md
Playback+tutorial+5+Color+Balance.markdown sdk-playback-tutorial-color-balance.md
Playback+tutorial+6+Audio+visualization.markdown sdk-playback-tutorial-audio-visualization.md
Playback+tutorial+7+Custom+playbin+sinks.markdown sdk-playback-tutorial-custom-playbin-sinks.md
Playback+tutorial+8+Hardware-accelerated+video+decoding.markdown sdk-playback-tutorial-hardware-accelerated-video-decoding.md
Playback+tutorial+9+Digital+audio+pass-through.markdown sdk-playback-tutorial-digital-audio-pass-through.md
Android+tutorials.markdown sdk-android-tutorials.md
Android+tutorial+1+Link+against+GStreamer.markdown sdk-android-tutorial-link-against-gstreamer.md
Android+tutorial+2+A+running+pipeline.markdown sdk-android-tutorial-a-running-pipeline.md
Android+tutorial+3+Video.markdown sdk-android-tutorial-video.md
Android+tutorial+4+A+basic+media+player.markdown sdk-android-tutorial-media-player.md
Android+tutorial+5+A+Complete+media+player.markdown sdk-android-tutorial-a-complete-media-player.md
iOS+tutorials.markdown sdk-ios-tutorials.md
iOS+tutorial+1+Link+against+GStreamer.markdown sdk-ios-tutorial-link-against-gstreamer.md
iOS+tutorial+2+A+running+pipeline.markdown sdk-ios-tutorial-a-running-pipeline.md
iOS+tutorial+3+Video.markdown sdk-ios-tutorial-video.md
iOS+tutorial+4+A+basic+media+player.markdown sdk-ios-tutorial-a-basic-media-player.md
iOS+tutorial+5+A+Complete+media+player.markdown sdk-ios-tutorial-a-complete-media-player.md
Table+of+Concepts.markdown sdk-table-of-concepts.md
Deploying+your+application.markdown sdk-deploying-your-application.md
Mac+OS+X+deployment.markdown sdk-mac-osx-deployment.md
Windows+deployment.markdown sdk-windows-deployment.md
Multiplatform+deployment+using+Cerbero.markdown sdk-multiplatform-deployment-using-cerbero.md
GStreamer+reference.markdown sdk-api-reference.md
gst-inspect.markdown sdk-gst-inspect.md
gst-launch.markdown gst-launch.md
manual-index.md manual-index.md
manual-introduction.md manual-introduction.md
manual-gstreamer.md manual-gstreamer.md
@ -123,4 +123,4 @@ Home.markdown
pwg-porting.md pwg-porting.md
pwg-porting-1_0.md pwg-porting-1_0.md
pwg-licensing-advisory.md pwg-licensing-advisory.md
Legal+information.markdown sdk-legal-information.md