Grammar and typo fixes.

This commit is contained in:
pfee 2019-01-28 16:10:30 +00:00
parent c61e379681
commit 773cfd3d87

View file

@ -17,8 +17,8 @@ This guide is intended to help you understand the GStreamer framework
so you can develop applications based on it. The first so you can develop applications based on it. The first
chapters will focus on development of a simple audio player, with much chapters will focus on development of a simple audio player, with much
effort going into helping you understand GStreamer concepts. Later effort going into helping you understand GStreamer concepts. Later
chapters will go into more advanced topics related to media playback, chapters will go into more advanced topics related to media playback and
but also at other forms of media processing (capture, editing, etc.). other forms of media processing (capture, editing, etc.).
## Introduction ## Introduction
@ -49,7 +49,7 @@ Especially,
- GObject casting - GObject casting
- GObject referecing/dereferencing - GObject referencing/dereferencing
- glib memory management - glib memory management
@ -72,15 +72,15 @@ application programming. At the end of this part, you should be able to
build your own audio player using GStreamer build your own audio player using GStreamer
In [Advanced GStreamer concepts][advanced], we will move on to advanced In [Advanced GStreamer concepts][advanced], we will move on to advanced
subjects which make GStreamer stand out of its competitors. We will discuss subjects which make GStreamer stand out from its competitors. We will discuss
application-pipeline interaction using dynamic parameters and interfaces, we application-pipeline interaction using dynamic parameters and interfaces, we
will discuss threading and threaded pipelines, scheduling and clocks (and will discuss threading and threaded pipelines, scheduling and clocks (and
synchronization). Most of those topics are not just there to introduce you to synchronization). Most of those topics are not just there to introduce you to
their API, but primarily to give a deeper insight in solving application their API, but primarily to give a deeper insight into solving application
programming problems with GStreamer and understanding their concepts. programming problems with GStreamer and understanding their concepts.
Next, in [Higher-level interfaces for GStreamer applications][highlevel], we Next, in [Higher-level interfaces for GStreamer applications][highlevel], we
will go into higher-level programming APIs for GStreamer. You don't exactly will go into higher-level programming APIs for GStreamer. You don't
need to know all the details from the previous parts to understand this, but need to know all the details from the previous parts to understand this, but
you will need to understand basic GStreamer concepts nevertheless. We will, you will need to understand basic GStreamer concepts nevertheless. We will,
amongst others, discuss playbin and autopluggers. amongst others, discuss playbin and autopluggers.