From 0cf3f4177828daa6875da62afc05cf4d36683f8c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Cr=C3=AAte?= Date: Thu, 6 Oct 2016 15:41:20 -0400 Subject: [PATCH] Fix hotdoc warnings --- gst-launch.md | 124 ++++++++++----------- sdk-basic-tutorial-dynamic-pipelines.md | 2 +- sdk-basic-tutorial-gstreamer-tools.md | 2 +- ...-tutorial-media-formats-and-pad-capabilities.md | 2 +- sdk-basic-tutorial-playback-speed.md | 2 +- sdk-basic-tutorial-streaming.md | 2 +- sdk-basic-tutorial-toolkit-integration.md | 17 ++- sdk-installing-on-windows.md | 2 +- sdk-playback-tutorial-audio-visualization.md | 2 +- sdk-playback-tutorial-color-balance.md | 2 +- sdk-playback-tutorial-custom-playbin-sinks.md | 2 +- sdk-playback-tutorial-playbin-usage.md | 2 +- sdk-playback-tutorial-progressive-streaming.md | 2 +- 13 files changed, 80 insertions(+), 83 deletions(-) diff --git a/gst-launch.md b/gst-launch.md index 043745f..7d99029 100644 --- a/gst-launch.md +++ b/gst-launch.md @@ -175,188 +175,188 @@ videoconvert (for video) in front of the sink to make things work. **Audio playback** -**gst-launch-1.0 filesrc location=music.mp3 ! mad ! audioconvert ! -audioresample ! osssink** Play the mp3 music file "music.mp3" using a +`gst-launch-1.0 filesrc location=music.mp3 ! mad ! audioconvert ! +audioresample ! osssink` Play the mp3 music file "music.mp3" using a libmad-based plug-in and output to an OSS device -**gst-launch-1.0 filesrc location=music.ogg ! oggdemux ! vorbisdec ! -audioconvert ! audioresample ! osssink** Play an Ogg Vorbis format file +`gst-launch-1.0 filesrc location=music.ogg ! oggdemux ! vorbisdec ! +audioconvert ! audioresample ! osssink` Play an Ogg Vorbis format file -**gst-launch-1.0 gnomevfssrc location=music.mp3 ! mad ! osssink +`gst-launch-1.0 gnomevfssrc location=music.mp3 ! mad ! osssink gst-launch-1.0 gnomevfssrc location= ! mad -! audioconvert ! audioresample ! osssink** Play an mp3 file or an http +! audioconvert ! audioresample ! osssink` Play an mp3 file or an http stream using GNOME-VFS -**gst-launch-1.0 gnomevfssrc location= ! mad ! -audioconvert ! audioresample ! osssink** Use GNOME-VFS to play an mp3 +`gst-launch-1.0 gnomevfssrc location= ! mad ! +audioconvert ! audioresample ! osssink` Use GNOME-VFS to play an mp3 file located on an SMB server **Format conversion** -**gst-launch-1.0 filesrc location=music.mp3 ! mad ! audioconvert ! -vorbisenc ! oggmux ! filesink location=music.ogg** Convert an mp3 music +`gst-launch-1.0 filesrc location=music.mp3 ! mad ! audioconvert ! +vorbisenc ! oggmux ! filesink location=music.ogg` Convert an mp3 music file to an Ogg Vorbis file -**gst-launch-1.0 filesrc location=music.mp3 ! mad ! audioconvert ! -flacenc ! filesink location=test.flac** Convert to the FLAC format +`gst-launch-1.0 filesrc location=music.mp3 ! mad ! audioconvert ! +flacenc ! filesink location=test.flac` Convert to the FLAC format **Other** -**gst-launch-1.0 filesrc location=music.wav ! wavparse ! audioconvert ! -audioresample ! osssink** Plays a .WAV file that contains raw audio data +`gst-launch-1.0 filesrc location=music.wav ! wavparse ! audioconvert ! +audioresample ! osssink` Plays a .WAV file that contains raw audio data (PCM). -**gst-launch-1.0 filesrc location=music.wav ! wavparse ! audioconvert ! +`gst-launch-1.0 filesrc location=music.wav ! wavparse ! audioconvert ! vorbisenc ! oggmux ! filesink location=music.ogg gst-launch-1.0 filesrc location=music.wav ! wavparse ! audioconvert ! lame ! filesink -location=music.mp3** Convert a .WAV file containing raw audio data into +location=music.mp3` Convert a .WAV file containing raw audio data into an Ogg Vorbis or mp3 file -**gst-launch-1.0 cdparanoiasrc mode=continuous ! audioconvert ! lame ! -id3v2mux ! filesink location=cd.mp3** rips all tracks from compact disc +`gst-launch-1.0 cdparanoiasrc mode=continuous ! audioconvert ! lame ! +id3v2mux ! filesink location=cd.mp3` rips all tracks from compact disc and convert them into a single mp3 file -**gst-launch-1.0 cdparanoiasrc track=5 ! audioconvert ! lame ! id3v2mux -! filesink location=track5.mp3** rips track 5 from the CD and converts +`gst-launch-1.0 cdparanoiasrc track=5 ! audioconvert ! lame ! id3v2mux +! filesink location=track5.mp3` rips track 5 from the CD and converts it into a single mp3 file Using **gst-inspect-1.0**(1), it is possible to discover settings like the above for cdparanoiasrc that will tell it to rip the entire cd or only tracks of it. Alternatively, you can use an URI and gst-launch-1.0 will find an element (such as cdparanoia) that supports that protocol -for you, e.g.: **gst-launch-1.0 \[cdda://5\] ! lame vbr=new -vbr-quality=6 ! filesink location=track5.mp3** +for you, e.g.: `gst-launch-1.0 \[cdda://5\] ! lame vbr=new +vbr-quality=6 ! filesink location=track5.mp3` -**gst-launch-1.0 osssrc ! audioconvert ! vorbisenc ! oggmux ! filesink -location=input.ogg** records sound from your audio input and encodes it +`gst-launch-1.0 osssrc ! audioconvert ! vorbisenc ! oggmux ! filesink +location=input.ogg` records sound from your audio input and encodes it into an ogg file **Video** -**gst-launch-1.0 filesrc location=JB\_FF9\_TheGravityOfLove.mpg ! -dvddemux ! mpeg2dec ! xvimagesink** Display only the video portion of an +`gst-launch-1.0 filesrc location=JB\_FF9\_TheGravityOfLove.mpg ! +dvddemux ! mpeg2dec ! xvimagesink` Display only the video portion of an MPEG-1 video file, outputting to an X display window -**gst-launch-1.0 filesrc location=/flflfj.vob ! dvddemux ! mpeg2dec ! -sdlvideosink** Display the video portion of a .vob file (used on DVDs), +`gst-launch-1.0 filesrc location=/flflfj.vob ! dvddemux ! mpeg2dec ! +sdlvideosink` Display the video portion of a .vob file (used on DVDs), outputting to an SDL window -**gst-launch-1.0 filesrc location=movie.mpg ! dvddemux name=demuxer +`gst-launch-1.0 filesrc location=movie.mpg ! dvddemux name=demuxer demuxer. ! queue ! mpeg2dec ! sdlvideosink demuxer. ! queue ! mad ! -audioconvert ! audioresample ! osssink** Play both video and audio +audioconvert ! audioresample ! osssink` Play both video and audio portions of an MPEG movie -**gst-launch-1.0 filesrc location=movie.mpg ! mpegdemux name=demuxer +`gst-launch-1.0 filesrc location=movie.mpg ! mpegdemux name=demuxer demuxer. ! queue ! mpeg2dec ! videoconvert ! sdlvideosink demuxer. ! -queue ! mad ! audioconvert ! audioresample ! osssink** Play an AVI movie +queue ! mad ! audioconvert ! audioresample ! osssink` Play an AVI movie with an external text subtitle stream This example also shows how to refer to specific pads by name if an element (here: textoverlay) has multiple sink or source pads. -**gst-launch-1.0 textoverlay name=overlay ! videoconvert ! +`gst-launch-1.0 textoverlay name=overlay ! videoconvert ! videoscale ! autovideosink filesrc location=movie.avi ! decodebin2 ! videoconvert ! overlay.video\_sink filesrc location=movie.srt ! -subparse ! overlay.text\_sink** +subparse ! overlay.text\_sink` Play an AVI movie with an external text subtitle stream using playbin -**gst-launch-1.0 playbin uri= -suburi=** +`gst-launch-1.0 playbin uri= +suburi=` **Network streaming** Stream video using RTP and network elements. -**gst-launch-1.0 v4l2src ! +`gst-launch-1.0 v4l2src ! video/x-raw-yuv,width=128,height=96,format='(fourcc)'UYVY ! videoconvert ! ffenc\_h263 ! video/x-h263 ! rtph263ppay pt=96 ! -udpsink host=192.168.1.1 port=5000 sync=false** Use this command on the +udpsink host=192.168.1.1 port=5000 sync=false` Use this command on the receiver -**gst-launch-1.0 udpsrc port=5000 ! application/x-rtp, +`gst-launch-1.0 udpsrc port=5000 ! application/x-rtp, clock-rate=90000,payload=96 ! rtph263pdepay queue-delay=0 ! ffdec\_h263 -! xvimagesink** This command would be run on the transmitter +! xvimagesink` This command would be run on the transmitter **Diagnostic** -**gst-launch-1.0 -v fakesrc num-buffers=16 ! fakesink** Generate a null +`gst-launch-1.0 -v fakesrc num-buffers=16 ! fakesink` Generate a null stream and ignore it (and print out details). -**gst-launch-1.0 audiotestsrc ! audioconvert ! audioresample ! osssink** +`gst-launch-1.0 audiotestsrc ! audioconvert ! audioresample ! osssink` Generate a pure sine tone to test the audio output -**gst-launch-1.0 videotestsrc ! xvimagesink gst-launch-1.0 videotestsrc -! ximagesink** Generate a familiar test pattern to test the video output +`gst-launch-1.0 videotestsrc ! xvimagesink gst-launch-1.0 videotestsrc +! ximagesink` Generate a familiar test pattern to test the video output **Automatic linking** You can use the decodebin element to automatically select the right elements to get a working pipeline. -**gst-launch-1.0 filesrc location=musicfile ! decodebin ! audioconvert ! -audioresample ! osssink** Play any supported audio format +`gst-launch-1.0 filesrc location=musicfile ! decodebin ! audioconvert ! +audioresample ! osssink` Play any supported audio format -**gst-launch-1.0 filesrc location=videofile ! decodebin name=decoder +`gst-launch-1.0 filesrc location=videofile ! decodebin name=decoder decoder. ! queue ! audioconvert ! audioresample ! osssink decoder. ! -videoconvert ! xvimagesink** Play any supported video format with +videoconvert ! xvimagesink` Play any supported video format with video and audio output. Threads are used automatically. To make this even easier, you can use the playbin element: -**gst-launch-1.0 playbin uri=** +`gst-launch-1.0 playbin uri=` **Filtered connections** These examples show you how to use filtered caps. -**gst-launch-1.0 videotestsrc ! +`gst-launch-1.0 videotestsrc ! 'video/x-raw-yuv,format=(fourcc)YUY2;video/x-raw-yuv,format=(fourcc)YV12' -! xvimagesink** Show a test image and use the YUY2 or YV12 video format +! xvimagesink` Show a test image and use the YUY2 or YV12 video format for this. -**gst-launch-1.0 osssrc ! +`gst-launch-1.0 osssrc ! 'audio/x-raw-int,rate=\[32000,64000\],width=\[16,32\],depth={16,24,32},signed=(boolean)true' -! wavenc ! filesink location=recording.wav** record audio and write it +! wavenc ! filesink location=recording.wav` record audio and write it to a .wav file. Force usage of signed 16 to 32 bit samples and a sample rate between 32kHz and 64KHz. ## Environment Variables -**GST\_DEBUG**: Comma-separated list of debug categories and levels, +`GST\_DEBUG`: Comma-separated list of debug categories and levels, e.g. GST\_DEBUG= totem:4,typefind:5 -**GST\_DEBUG\_NO\_COLOR**: When this environment variable is set, +`GST\_DEBUG\_NO\_COLOR`: When this environment variable is set, coloured debug output is disabled. -**GST\_DEBUG\_DUMP\_DOT\_DIR**: When set to a filesystem path, store dot +`GST\_DEBUG\_DUMP\_DOT\_DIR`: When set to a filesystem path, store dot files of pipeline graphs there. -**GST\_REGISTRY**: Path of the plugin registry file. Default is +`GST\_REGISTRY`: Path of the plugin registry file. Default is \~/.gstreamer-1.0/registry-CPU.xml where CPU is the machine/cpu type GStreamer was compiled for, e.g. 'i486', 'i686', 'x86-64', 'ppc', etc. (check the output of "uname -i" and "uname -m" for details). -**GST\_REGISTRY\_UPDATE**: Set to "no" to force GStreamer to assume that +`GST\_REGISTRY\_UPDATE`: Set to "no" to force GStreamer to assume that no plugins have changed, been added or been removed. This will make GStreamer skip the initial check whether a rebuild of the registry cache is required or not. This may be useful in embedded environments where the installed plugins never change. Do not use this option in any other setup. -**GST\_PLUGIN\_PATH**: Specifies a list of directories to scan for +`GST\_PLUGIN\_PATH`: Specifies a list of directories to scan for additional plugins. These take precedence over the system plugins. -**GST\_PLUGIN\_SYSTEM\_PATH**: Specifies a list of plugins that are +`GST\_PLUGIN\_SYSTEM\_PATH`: Specifies a list of plugins that are always loaded by default. If not set, this defaults to the system-installed path, and the plugins installed in the user's home directory -**OIL\_CPU\_FLAGS**: Useful liboil environment variable. Set +`OIL\_CPU\_FLAGS`: Useful liboil environment variable. Set OIL\_CPU\_FLAGS=0 when valgrind or other debugging tools trip over liboil's CPU detection (quite a few important GStreamer plugins like videotestsrc, audioconvert or audioresample use liboil). -**G\_DEBUG**: Useful GLib environment variable. Set +`G\_DEBUG`: Useful GLib environment variable. Set G\_DEBUG=fatal\_warnings to make GStreamer programs abort when a critical warning such as an assertion failure occurs. This is useful if you want to find out which part of the code caused that warning to be diff --git a/sdk-basic-tutorial-dynamic-pipelines.md b/sdk-basic-tutorial-dynamic-pipelines.md index 957454f..55ba326 100644 --- a/sdk-basic-tutorial-dynamic-pipelines.md +++ b/sdk-basic-tutorial-dynamic-pipelines.md @@ -8,7 +8,7 @@ information becomes available, instead of having a monolithic pipeline defined at the beginning of your application. After this tutorial, you will have the necessary knowledge to start the -[Playback tutorials](Playback+tutorials.html). The points reviewed +[Playback tutorials](sdk-playback-tutorials.md). The points reviewed here will be: - How to attain finer control when linking elements. diff --git a/sdk-basic-tutorial-gstreamer-tools.md b/sdk-basic-tutorial-gstreamer-tools.md index 0899eff..f3514ab 100644 --- a/sdk-basic-tutorial-gstreamer-tools.md +++ b/sdk-basic-tutorial-gstreamer-tools.md @@ -21,7 +21,7 @@ polluting it too much). Just open a terminal (or console window) and go to the `bin` directory of your GStreamer installation (Read again the [Installing -GStreamer](sdk-installing.html) section to find our where this is), +GStreamer](sdk-installing.md) section to find our where this is), and you are ready to start typing the commands given in this tutorial. diff --git a/sdk-basic-tutorial-media-formats-and-pad-capabilities.md b/sdk-basic-tutorial-media-formats-and-pad-capabilities.md index b1dbcdf..b13464a 100644 --- a/sdk-basic-tutorial-media-formats-and-pad-capabilities.md +++ b/sdk-basic-tutorial-media-formats-and-pad-capabilities.md @@ -335,7 +335,7 @@ int main(int argc, char *argv[]) { > ![Information](images/icons/emoticons/information.png) > Need help? > -> 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: +> 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-6.c -o basic-tutorial-6 `pkg-config --cflags --libs gstreamer-1.0` `` > diff --git a/sdk-basic-tutorial-playback-speed.md b/sdk-basic-tutorial-playback-speed.md index 05e9260..864cd98 100644 --- a/sdk-basic-tutorial-playback-speed.md +++ b/sdk-basic-tutorial-playback-speed.md @@ -212,7 +212,7 @@ int main(int argc, char *argv[]) { > ![Information](images/icons/emoticons/information.png) > Need help? > -> 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: +> 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-13.c -o basic-tutorial-13 `pkg-config --cflags --libs gstreamer-1.0` `` > diff --git a/sdk-basic-tutorial-streaming.md b/sdk-basic-tutorial-streaming.md index 9653faf..fd4a31b 100644 --- a/sdk-basic-tutorial-streaming.md +++ b/sdk-basic-tutorial-streaming.md @@ -156,7 +156,7 @@ int main(int argc, char *argv[]) { > ![Information](images/icons/emoticons/information.png) > Need help? > -> 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: +> 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-12.c -o basic-tutorial-12 `pkg-config --cflags --libs gstreamer-1.0` `` > diff --git a/sdk-basic-tutorial-toolkit-integration.md b/sdk-basic-tutorial-toolkit-integration.md index 49b95a9..8b414af 100644 --- a/sdk-basic-tutorial-toolkit-integration.md +++ b/sdk-basic-tutorial-toolkit-integration.md @@ -456,16 +456,16 @@ int main(int argc, char *argv[]) { > ![Information](images/icons/emoticons/information.png) > Need help? > -> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](Installing+on+Linux.html#InstallingonLinux-Build), [Mac OS X](Installing+on+Mac+OS+X.html#InstallingonMacOSX-Build) or [Windows](Installing+on+Windows.html#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-5.c -o basic-tutorial-5 `pkg-config --cflags --libs gstreamer-interfaces-1.0 gtk+-3.0 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.html#InstallingonLinux-Run), [Mac OS X](Installing+on+Mac+OS+X.html#InstallingonMacOSX-Run) or [Windows](Installing+on+Windows.html#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 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](sdk-basic-tutorial-streaming.md) 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 [](sdk-basic-tutorial-streaming.md) solves this issue. > > Required libraries: `gstreamer-video-1.0 gtk+-3.0 gstreamer-1.0` @@ -562,8 +562,7 @@ g_signal_connect (G_OBJECT (bus), "message::application", (GCallback)application gst_object_unref (bus); ``` -In [Playback tutorial 1: Playbin -usage](sdk-playback-tutorial-playbin-usage.md), `gst_bus_add_watch()` is +In [](sdk-playback-tutorial-playbin-usage.md), `gst_bus_add_watch()` is used to register a function that receives every message posted to the GStreamer bus. We can achieve a finer granularity by using signals instead, which allow us to register only to the messages we are @@ -719,7 +718,7 @@ slider that allows seeking) can be very easily implemented thanks to GStreamer and GTK+ collaborating. If the slider has been dragged to a new position, tell GStreamer to seek to that position with `gst_element_seek_simple()` (as seen in [Basic tutorial 4: Time -management](Basic+tutorial+4+Time+management.html)). The +management](sdk-basic-tutorial-time-management.md)). The slider has been setup so its value represents seconds. It is worth mentioning that some performance (and responsiveness) can be @@ -836,8 +835,7 @@ static void application_cb (GstBus *bus, GstMessage *msg, CustomData *data) { ``` Once me made sure it is the `tags-changed` message, we call the -`analyze_streams` function, which is also used in [Playback tutorial 1: -Playbin usage](Playback+tutorial+1+Playbin+usage.html) and is +`analyze_streams` function, which is also used in [](sdk-playback-tutorial-playbin-usage.md) and is more detailed there. It basically recovers the tags from the stream and writes them in a text widget in the GUI. @@ -858,8 +856,7 @@ If this media player is not good enough for you, try to change the text widget that displays the information about the streams into a proper list view (or tree view). Then, when the user selects a different stream, make GStreamer switch streams! To switch streams, you will need -to read [Playback tutorial 1: Playbin -usage](Playback+tutorial+1+Playbin+usage.html). +to read [](sdk-playback-tutorial-playbin-usage.md). ## Conclusion diff --git a/sdk-installing-on-windows.md b/sdk-installing-on-windows.md index a35c2d2..31d3a60 100644 --- a/sdk-installing-on-windows.md +++ b/sdk-installing-on-windows.md @@ -50,7 +50,7 @@ There are 3 sets of files in GStreamer binaries: Modules](http://msdn.microsoft.com/en-us/library/windows/desktop/aa369820%28v=vs.85%29.aspx) files are **additional** files you can use to deploy GStreamer binaries alongside your application (see [Windows - deployment](Windows%2Bdeployment.html)). + deployment](sdk-windows-deployment.md)). Get **the Runtime and Development files** installers appropriate for your architecture from here: diff --git a/sdk-playback-tutorial-audio-visualization.md b/sdk-playback-tutorial-audio-visualization.md index 50e06b1..bec0208 100644 --- a/sdk-playback-tutorial-audio-visualization.md +++ b/sdk-playback-tutorial-audio-visualization.md @@ -246,7 +246,7 @@ It has been a pleasure having you here, and see you soon\! [information]: images/icons/emoticons/information.png [Mac]: sdk-installing-on-mac-osx.md - [Windows]: Installing+on+Windows + [Windows]: sdk-installing-on-windows.md [Mac OS X]: sdk-installing-on-mac-osx.md#building-the-tutorials [1]: sdk-installing-on-windows.md#running-the-tutorials [iOS]: sdk-installing-for-ios-development.md#building-the-tutorials diff --git a/sdk-playback-tutorial-color-balance.md b/sdk-playback-tutorial-color-balance.md index 1e858f4..eec4aac 100644 --- a/sdk-playback-tutorial-color-balance.md +++ b/sdk-playback-tutorial-color-balance.md @@ -299,7 +299,7 @@ It has been a pleasure having you here, and see you soon\! [information]: images/icons/emoticons/information.png [Mac]: sdk-installing-on-mac-osx.md - [Windows]: Installing+on+Windows + [Windows]: sdk-installing-on-windows.md [Mac OS X]: sdk-installing-on-mac-osx.md#building-the-tutorials [1]: sdk-installing-on-windows.md#running-the-tutorials [iOS]: sdk-installing-for-ios-development.md#building-the-tutorials diff --git a/sdk-playback-tutorial-custom-playbin-sinks.md b/sdk-playback-tutorial-custom-playbin-sinks.md index 3cacb96..f88e14d 100644 --- a/sdk-playback-tutorial-custom-playbin-sinks.md +++ b/sdk-playback-tutorial-custom-playbin-sinks.md @@ -213,7 +213,7 @@ It has been a pleasure having you here, and see you soon\! [information]: images/icons/emoticons/information.png [Mac]: sdk-installing-on-mac-osx.md - [Windows]: Installing+on+Windows + [Windows]: sdk-installing-on-windows.md [Mac OS X]: sdk-installing-on-mac-osx.md#building-the-tutorials [1]: sdk-installing-on-windows.md#running-the-tutorials [iOS]: sdk-installing-for-ios-development.md#building-the-tutorials diff --git a/sdk-playback-tutorial-playbin-usage.md b/sdk-playback-tutorial-playbin-usage.md index 9488c31..cd9cca9 100644 --- a/sdk-playback-tutorial-playbin-usage.md +++ b/sdk-playback-tutorial-playbin-usage.md @@ -586,7 +586,7 @@ It has been a pleasure having you here, and see you soon! [Playback tutorial 2: Subtitle management]: sdk-playback-tutorial-subtitle-management.md [information]: images/icons/emoticons/information.png [Mac]: sdk-installing-on-mac-osx.md - [Windows]: Installing+on+Windows + [Windows]: sdk-installing-on-windows.md [Mac OS X]: sdk-installing-on-mac-osx.md#building-the-tutorials [1]: sdk-installing-on-windows.md#running-the-tutorials [iOS]: sdk-installing-for-ios-development.md#building-the-tutorials diff --git a/sdk-playback-tutorial-progressive-streaming.md b/sdk-playback-tutorial-progressive-streaming.md index 7f64a94..dacaebb 100644 --- a/sdk-playback-tutorial-progressive-streaming.md +++ b/sdk-playback-tutorial-progressive-streaming.md @@ -420,7 +420,7 @@ It has been a pleasure having you here, and see you soon! [information]: images/icons/emoticons/information.png [Mac]: sdk-installing-on-mac-osx.md - [Windows]: Installing+on+Windows + [Windows]: sdk-installing-on-windows.md [Mac OS X]: sdk-installing-on-mac-osx.md#building-the-tutorials [1]: sdk-installing-on-windows.md#running-the-tutorials [iOS]: sdk-installing-for-ios-development.md#building-the-tutorials -- 2.7.4