docs, gst: typo fixes
authorPiotr Fusik <fox@scene.pl>
Wed, 7 Sep 2011 11:14:38 +0000 (13:14 +0200)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 7 Sep 2011 17:03:17 +0000 (18:03 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=658449

114 files changed:
README
docs/README
docs/design/draft-buffer2.txt
docs/design/draft-klass.txt
docs/design/part-MT-refcounting.txt
docs/design/part-TODO.txt
docs/design/part-activation.txt
docs/design/part-block.txt
docs/design/part-buffering.txt
docs/design/part-bufferlist.txt
docs/design/part-caps.txt
docs/design/part-clocks.txt
docs/design/part-element-sink.txt
docs/design/part-element-transform.txt
docs/design/part-events.txt
docs/design/part-framestep.txt
docs/design/part-gstelement.txt
docs/design/part-gstghostpad.txt
docs/design/part-latency.txt
docs/design/part-messages.txt
docs/design/part-missing-plugins.txt
docs/design/part-negotiation.txt
docs/design/part-qos.txt
docs/design/part-scheduling.txt
docs/design/part-seeking.txt
docs/design/part-states.txt
docs/design/part-stream-status.txt
docs/faq/Makefile.am
docs/faq/dependencies.xml
docs/faq/general.xml
docs/manual/Makefile.am
docs/manual/advanced-clocks.xml
docs/manual/advanced-dparams.xml
docs/manual/basics-elements.xml
docs/manual/basics-init.xml
docs/manual/basics-pads.xml
docs/manual/diagrams-general.svg
docs/manual/highlevel-components.xml
docs/manual/intro-gstreamer.xml
docs/pwg/Makefile.am
docs/pwg/advanced-tagging.xml
docs/pwg/intro-basics.xml
docs/pwg/intro-preface.xml
docs/pwg/other-base.xml
docs/pwg/other-source.xml
docs/random/autoplug2
docs/random/bbb/optional-properties
docs/random/bbb/streamselection
docs/random/caps
docs/random/company/gvadec.txt
docs/random/ensonic/draft-bufferpools.txt
docs/random/ensonic/embedded.txt
docs/random/ensonic/media-device-daemon.txt
docs/random/ensonic/plugindocs.txt
docs/random/ensonic/profiling.txt
docs/random/eos
docs/random/hierarchy
docs/random/i18n
docs/random/interfaces
docs/random/negotiation
docs/random/omega/sched/chains
docs/random/omega/testing/framework
docs/random/plugins
docs/random/rtp
docs/random/slomo/controller.txt
docs/random/sources
docs/random/streamheader
docs/random/testing/syntax
docs/random/types2
docs/random/uraeus/gstreamer_and_midi.txt
docs/random/vis-transform
docs/random/wtay/caps-negociation
docs/random/wtay/threading
docs/random/wtay/threads_hilevel
gst/gstbin.c
gst/gstcaps.c
gst/gstchildproxy.c
gst/gstelement.c
gst/gstevent.c
gst/gstevent.h
gst/gstghostpad.c
gst/gstinterface.c
gst/gstpad.c
gst/gstpad.h
gst/gstparamspecs.h
gst/gstparse.c
gst/gstpipeline.c
gst/gstplugin.c
gst/gstpluginfeature.c
gst/gstpluginfeature.h
gst/gstpoll.c
gst/gstregistry.c
gst/gststructure.c
gst/gstutils.c
gst/gstutils.h
gst/gstvalue.c
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasetransform.c
libs/gst/base/gsttypefindhelper.c
libs/gst/controller/gstcontroller.c
libs/gst/controller/gsthelper.c
plugins/elements/gstcapsfilter.c
plugins/elements/gstidentity.c
plugins/elements/gstmultiqueue.c
plugins/elements/gstqueue2.c
plugins/elements/gsttee.c
tests/benchmarks/capsnego.c
tests/check/elements/filesink.c
tests/check/generic/sinks.c
tests/check/gst/gstelementfactory.c
tests/check/gst/gstevent.c
tools/gst-launch.1.in
win32/README.txt

diff --git a/README b/README
index 1ef13d92ab18c41a4e9f90f70192c0775f61add0..554653dfe97f642ddeb162f17b0bf41ed7aee86e 100644 (file)
--- a/README
+++ b/README
@@ -140,7 +140,7 @@ PLATFORMS
 - MacOSX is reported to work; specific audio and video sinks have been written
 - Windows support is experimental but improving.  Output sinks have been
   written but are not yet included in the code. We support
-  - MSys/MingW builds
+  - MSys/MinGW builds
   - Microsoft Visual Studio 6 builds (see win32/README.txt)
 
 INSTALLING FROM PACKAGES
index 6f7c738265bcbdd5de745792308fb4e7fa5fab3d..9eb7f7daa4a8eeb298b1419e6a49253b5c23de3b 100644 (file)
@@ -120,7 +120,7 @@ GTK-DOC NOTES
   - add all documented symbols to gstreamer-sections.txt in the proper section
     (default),<SUBSECTION Standard>,<SUBSECTION Private>
   - document at least the Short_Description in tmpl/.sgml
-  - document symbols where they are definied, so that when one changes the
+  - document symbols where they are defined, so that when one changes the
     definition, the chaces are good that docs are updated.
     - document functions, signals in the .c files
     - document structs, typedefs, enums in the .h files
index 20a03ae5563a59c08f2064696b3980de76af4de3..8aa465eb3cc9d7c83f3db6c0fd183a04dd5ef541 100644 (file)
@@ -5,7 +5,7 @@ This draft document describes a possible design for arbitrary per-buffer
 metadata.
 
 The proposed changes in this document are not ABI/API compatible with the 0.10
-version of GStreamer and should thus only be considered for upcomming unstable
+version of GStreamer and should thus only be considered for upcoming unstable
 versions.
 
 Buffer metadata typically includes properties that give more information about
index cfbfaff508b56fbb713ec60b17790363b1290942..ee1d8da18bbfbca8c7434b2345d5dcd6c9eea5c4 100644 (file)
@@ -39,7 +39,7 @@ for wild (application specific) customisation.
 
    Categories are base on _intended usage_ of the element. Some elements
    might have other side-effects (especially for filers/effects). The purpose
-   is to list enough keywords so that applications can do meaningfull filtering,
+   is to list enough keywords so that applications can do meaningful filtering,
    not to completely describe the functionality, that is expressed in caps etc..
 
    * Source        : produces data
index 88860723129c84f143dc7ba8c881c5081a9597c5..16f3843af72147457b9b32f82562e4591e969022 100644 (file)
@@ -45,7 +45,7 @@ Shared data structures and writability:
   _get_writable() function call. This function will check the refcount of the
   object and if the object is referenced by more than one instance, a copy is
   made of the object that is then by definition only referenced from the calling
-  thread. This new copy is then modifyable without being visible to other
+  thread. This new copy is then modifiable without being visible to other
   refcount holders.
 
   This technique is used for information objects that, once created, never
index 32ea190506ec421fb882f0b95012de28ee08420b..00524b7a605e1ebbf0df3809bc581277fd83df70 100644 (file)
@@ -27,7 +27,7 @@ API/ABI
 - Optimize negotiation. We currently do a get_caps() call when we link pads,
   which could potentially generate a huge list of caps and all their
   combinations, we need to avoid generating these huge lists by generating them
-  incrementaly when needed. We can do this with a gst_pad_iterate_caps() call.
+  incrementally when needed. We can do this with a gst_pad_iterate_caps() call.
   We also need to incrementally return intersections etc, for this.
 
 - Elements in a bin have no clue about the final state of the parent element
index 4d7a2193a6dd20ba53e007fbf981507d7b3caa2d..47f033af92e0c0c2c80d8a363aac19700be4f071 100644 (file)
@@ -63,7 +63,7 @@ fakesrc:src's activation function is then called.
 
 Note that it does not make sense to set an activation function on a
 source pad. The peer of a source pad is downstream, meaning it should
-have been activated first. If it was activated in PULL mode, the the
+have been activated first. If it was activated in PULL mode, the
 source pad should have already had activate_pull() called on it, and
 thus needs no further activation. Otherwise it should be in PUSH mode,
 which is the choice of the default activation function.
index 6a028b18f2ceaef4c695791bcc65b815a6ec80d6..854951dc9e8ff685499d6a234b7a26fca21b295a 100644 (file)
@@ -163,7 +163,7 @@ Issues
 
 When an EOS event has passed a pad and the pad is set to blocked, the block will
 never happen because no data is going to flow anymore. One possibility is to
-keep track of the pad's EOS state and make the block succeed immediatly. This is
+keep track of the pad's EOS state and make the block succeed immediately. This is
 not yet implemenented.
 
 When dynamically reconnecting pads, some events (like NEWSEGMENT, EOS,
index b53fedb6b1152a157a3a5a60d18b05084a13e552..c6cb51600bb49e2850add6a263cd774a88b2562d 100644 (file)
@@ -11,7 +11,7 @@ live sources.
 
 We want to be able to implement the following features:
 
- - buffering up to a specifc amount of data, in memory, before starting playback
+ - buffering up to a specific amount of data, in memory, before starting playback
    so that network fluctuations are minimized.
  - download of the network file to a local disk with fast seeking in the
    downloaded data. This is similar to the quicktime/youtube players.
@@ -79,7 +79,7 @@ Some use cases:
 
   The application can use the BUFFERING query to get the estimated download time
   and match this time to the current/remaining playback time to control when
-  playback should start to have a non-interupted playback experience.
+  playback should start to have a non-interrupted playback experience.
 
 
  * Timeshifting
index d8857814fca139f889e4816a6ecab5ed2b882477..527d1e801ae000ed381c39ef9e06d324e316acc8 100644 (file)
@@ -81,7 +81,7 @@ group.
 Metadata
 ~~~~~~~~
 
-Each of the buffers inside the bufferlist can have metadata assiociated with it.
+Each of the buffers inside the bufferlist can have metadata associated with it.
 
 The metadata of the bufferlist is always the metadata of the first buffer of the
 first group in the bufferlist. This means that:
index bdbdbe7a1989084d7d7b74c245bfaffb8943743f..3df28ba350a0c4c85dc47e7d31bb5cb41b120540 100644 (file)
@@ -15,6 +15,6 @@ produce (see part-pads.txt and part-negotiation.txt).
 Caps are also attached to buffers to describe to content of the data
 pointed to be the buffer.
 
-Various methods exist to work with the media types such as substracting
+Various methods exist to work with the media types such as subtracting
 or intersecting.
 
index 2345e4d61622dd225115b9c4f014aec092826476..b25531df92374b45421e13f722821f239b97d7e6 100644 (file)
@@ -3,7 +3,7 @@ Clocks
 
 The GstClock returns a monotonically increasing time with the method 
 _get_time(). Its accuracy and base time depends on the specific clock 
-implementation but time is always expessed in nanoseconds. Since the
+implementation but time is always expressed in nanoseconds. Since the
 baseline of the clock is undefined, the clock time returned is not
 meaningful in itself, what matters are the deltas between two clock
 times.
index b04f1419e7c2bbb532a917673130ec7ee04ec49e..9402da5cca461e706016c9c0a1e54d530935d3fd 100644 (file)
@@ -179,7 +179,7 @@ sink overview
       STREAM_UNLOCK
       break
     NEWSEGMENT:
-      # the newsegment must be used to clip incomming
+      # the newsegment must be used to clip incoming
       # buffers. Then then go into the queue as non-prerollable
       # items used for syncing the buffers
       STREAM_LOCK
index 783b68889134f5e5894d9a70ece457957bc74610..aecd5fbd669f4da037321aeb1e5440a140d49cff 100644 (file)
@@ -25,7 +25,7 @@ the following things:
 Some transform elements can operate in different modes:
 
  - passthrough (no changes are done on the input buffers)
- - in-place (changes made directly to the incomming buffers without requiring a
+ - in-place (changes made directly to the incoming buffers without requiring a
    copy or new buffer allocation)
  - metadata changes only 
  
@@ -266,7 +266,7 @@ state. We can identify these steady states:
        input buffer is transformed into the output buffer. The flow is exactly
        the same as the case with the same-caps negotiation. (DCC)
  
-We can immeditatly observe that the copy transform states will need to
+We can immediately observe that the copy transform states will need to
 allocate a buffer from a downstream element using pad-alloc. When the transform
 element is receiving a non-writable buffer in the in-place state, it will also
 need to perform a pad-alloc. There is no reason why the passthrough state would
@@ -300,7 +300,7 @@ generated in the chain function is handled above in the copy-transform and the
 in-place transform when the input buffer is not writable or the input buffer
 size is smaller than the output size.
 
-We are left with the last case (proxy an incomming pad-alloc or not). We have 2
+We are left with the last case (proxy an incoming pad-alloc or not). We have 2
 possibilities here:
 
    - pad-alloc is called with the same caps as are currently being handled by
@@ -413,7 +413,7 @@ retrieve the size. There are two functions:
     
     Given a caps and a size on one pad, and a caps on the other pad, calculate
     the size of the other buffer. This function is able to perform all size
-    transforms and is the prefered method of transforming a size.
+    transforms and is the preferred method of transforming a size.
 
   - get_unit_size()
 
index c2fd6506f6a46443e8284e857f48e21ebd82edb3..b79ed050a630b3182fe2a90802d92c41eeacd7d3 100644 (file)
@@ -121,11 +121,11 @@ Before sending buffers, an element must send a NEWSEGMENT event. An element is
 free to refuse buffers if they were not preceeded by a NEWSEGMENT event.
 
 Elements that sync to the clock should store the NEWSEGMENT start and end values
-and substract the start value from the buffer timestamp before comparing
+and subtract the start value from the buffer timestamp before comparing
 it against the stream time (see part-clocks.txt).
 
 An element is allowed to send out buffers with the NEWSEGMENT start time already
-substracted from the timestamp. If it does so, it needs to send a corrected
+subtracted from the timestamp. If it does so, it needs to send a corrected
 NEWSEGMENT downstream, ie, one with start time 0.
 
 A NEWSEGMENT event should be generated as soon as possible in the pipeline and
index 3506fd13b9242fd1cedb35d24c86b534fcb4e848..22d8895362f93763c564e801f84aae2781071a5f 100644 (file)
@@ -113,7 +113,7 @@ The step event is created with the following fields in the structure:
      direction.
 
   "flush", G_TYPE_BOOLEAN
-     when flushing is TRUE, the step is performed immediatly: 
+     when flushing is TRUE, the step is performed immediately:
 
       - In the PAUSED state the pipeline loses the PAUSED state, the requested
         amount of data is skipped and the pipeline prerolls again when a
@@ -140,7 +140,7 @@ The step event is created with the following fields in the structure:
      Signal that this step operation is an intermediate step, part of a series
      of step operations. It is mostly interesting for stepping in the PAUSED state
      because the sink will only perform a preroll after a non-intermediate step
-     operation completes. Intermediate steps are usefull to flush out data from
+     operation completes. Intermediate steps are useful to flush out data from
      other sinks in order to not cause excessive queueing. In the PLAYING state
      the intermediate flag has no visual effect. In all states, the intermediate
      flag is passed to the corresponding GST_MESSAGE_STEP_DONE.
index ad3951a403e9390147196ae5cd81a7ee622bf65d..5b7036e4de23503adee26eedc3d8cf66efc0bdf5 100644 (file)
@@ -51,7 +51,7 @@ gst_element_add_pad(element,pads):
        Fails if either the element or pad are either NULL or not what they
        claim to be.  Should fail if the pad already has a parent. Should fail
        if the pad is already owned by the element.  Should fail if there's
-       already a pad by that name in the the list of pads.
+       already a pad by that name in the list of pads.
 
 pad = gst_element_get_pad(element,"padname"):
        Searches through the list of pads 
index b83523b9fc55157f9d6fc223cdc9f9e9fb0515cf..243f6ec66eaa956d56bd50ad571726ba06de48ee 100644 (file)
@@ -406,7 +406,7 @@ are already active, so it ignores them.
 Similarly in (4), activating D will cause the activation of all of the
 rest of the pads, in this order: C d c b a B A. Then when the state
 change gets to the other elements they are already active, and in fact
-data flow is already occuring.
+data flow is already occurring.
 
 So, from these scenarios, we can distill how ghost pad activation
 functions should work:
index 637d58405ca6f9e673403e2b5e3385e8aad8a0ad..1090d3a8f885bdda145d4ac1230927e5fcc509dd 100644 (file)
@@ -95,7 +95,7 @@ capture pipelines.
   * the sink will receive the buffer with timestamp 0 at time >= D. At this
     point the buffer is too late already and might be dropped. This state of
     constantly dropping data will not change unless a constant latency
-    correction is added to the incomming buffer timestamps.
+    correction is added to the incoming buffer timestamps.
 
   The problem is due to the fact that the sink is set to (pending) PLAYING
   without being prerolled, which only happens in live pipelines. 
index a0eef639f6f543662dd12b2e29666d72b3d603a1..f952dd455034489db6146c60b1eb60a0d51aaba0 100644 (file)
@@ -103,7 +103,7 @@ GST_MESSAGE_ELEMENT:
 GST_MESSAGE_SEGMENT_START:
 
   An element started playback of a new segment. This message is not forwarded
-  the the application but is used internally to schedule SEGMENT_DONE messages.
+  the application but is used internally to schedule SEGMENT_DONE messages.
 
 GST_MESSAGE_SEGMENT_DONE:
 
index eae1de42de6e2f4e856c5d608b9962319d2a9b07..f92d7e067e48eab0407c5c5bba1f38e4bbe20a1e 100644 (file)
@@ -40,7 +40,7 @@ A three step process:
   There is not much useful information we can give about how to resolve this 
   issue. It is possible to use the first N bytes of the data to determine the
   type (and needed plugin) on the server. We don't explore this option in this
-  document yet, but the proposal is flexible enough to accomodate this in the
+  document yet, but the proposal is flexible enough to accommodate this in the
   future should the need arise.
 
  - missing demuxer
index 2d8d8377cfc96add7c88b47b0cdd15cb2990b08e..11c296bcb75361c0bd2a8225e2156517ca50e8cf 100644 (file)
@@ -42,12 +42,12 @@ The basics of negotiation are as follows:
    The core will automatically call the set_caps function for this purpose
    when it is installed on the sink or source pad.
 
- - When requesting a buffer from a bufferpool, the prefered type should
+ - When requesting a buffer from a bufferpool, the preferred type should
    be passed to the buffer allocation function. After receiving a buffer
    from a bufferpool, the datatype should be checked again.
 
  - A bufferpool allocation function should try to allocate a buffer of the
-   prefered type. If there is a good reason to choose another type, the
+   preferred type. If there is a good reason to choose another type, the
    alloc function should see if that other type is accepted by the other
    element, then allocate a buffer of that type and attach the type to the
    buffer before returning it.
index a1a07f5cdc5a7a296d8f3cfd3697a54fd6ca0465..daffa0171b5e6c2130ce710e83027cba2fce67f6 100644 (file)
@@ -9,7 +9,7 @@ clock and typically happens in the sinks when they synchronize buffers
 against the clock.
 
 The measurements result in QOS events that aim to adjust the datarate
-in one or more upstream elements. Two types of adjustements can be
+in one or more upstream elements. Two types of adjustments can be
 made:
 
   - short time "emergency" corrections based on latest observation
@@ -350,7 +350,7 @@ in audio are more disturbing than dropping video frames. Also video requires in
 general more processing than audio.
 
 Normally there is a threshold for when buffers get dropped in a video sink. Frames
-that arrive 20 milliseconds late are still rendered as it is not noticable for
+that arrive 20 milliseconds late are still rendered as it is not noticeable for
 the human eye.
 
 A QoS message is posted whenever a (part of a) buffer is dropped.
index 3e1734095fdb426ffdf449a74f5183d1bad0fee3..815216e584ef11c1fb09d8087425e726be543747 100644 (file)
@@ -8,7 +8,7 @@ Pushing
 ~~~~~~~
 
 A pad can produce data and push it to the next pad. A pad that behaves this way
-exposes a loop function that will be called repeadedly until it returns false. 
+exposes a loop function that will be called repeatedly until it returns false.
 The loop function is allowed to block whenever it wants. When the pad is deactivated
 the loop function should unblock though.
 
@@ -24,7 +24,7 @@ Pulling
 
 Pads that operate in pulling mode can only pull data from a pad that exposes the
 pull_range function. In this case, the sink pad exposes a loop function that will be
-called repeadedly until the task is stopped.
+called repeatedly until the task is stopped.
 
 After pulling data from the peer pad, the loop function will typically call the
 push function to push the result to the peer sinkpad.
index 01788dde05aa42d45ab6f499c9fd7e5f7f414eb9..992edb3291d54eda7340118918e42da40e9c8623 100644 (file)
@@ -178,12 +178,12 @@ Summary:
 
  - if the KEY_UNIT flag is *not* specified, the demuxer/parser should
    start pushing data from a key unit preceding the seek position
-   (or from the the seek position if that falls on a key unit), and
+   (or from the seek position if that falls on a key unit), and
    the start of the new segment should be the requested seek position.
 
  - if the KEY_UNIT flag is specified, the demuxer/parser should start
    pushing data from the key unit nearest the seek position (or from
-   the the seek position if that falls on a key unit), and
+   the seek position if that falls on a key unit), and
    the start of the new segment should be adjusted to the position of
    that key unit which was nearest the requested seek position (ie.
    the new segment start should be the position from which data is
index a4fec294064a8f3dd6d242187e4c418a7071e059..d1b9c8b35347625ea02488ba8de63f78abfd5ad0 100644 (file)
@@ -179,7 +179,7 @@ function returns a GstElementStateReturn.
 
    * If the element aborts the ASYNC state change due to an error within the 
      specified timeout, this function returns FAILURE with the state set to last
-     successfull state and pending set to the last attempt. The element should 
+     successful state and pending set to the last attempt. The element should
      also post an error message on the bus with more information about the problem.
 
 
@@ -201,7 +201,7 @@ error.
 If all the children return SUCCESS, the function returns SUCCESS as well. 
 
 If one of the children returns FAILURE, the function returns FAILURE as well. In
-this state it is possible that some elements successfuly changed state. The 
+this state it is possible that some elements successfully changed state. The
 application can check which elements have a changed state, which were in error
 and which were not affected by iterating the elements and calling _get_state()
 on the elements.
index 66175fb004a748b6e3591e9c1b8b1827e2d8df02..d08538fa6d48236e6b25cf58b3b27a8331e90ea8 100644 (file)
@@ -9,7 +9,7 @@ thread changes. The purpose of this message is to allow the application to
 interact with the streaming thread properties, such as the thread priority or
 the threadpool to use.
 
-We accomodate for the following requirements:
+We accommodate for the following requirements:
 
  - Application is informed when a streaming thread is about to be created. It
    should be possible for the application to suggest a custom GstTask.
index d20b379483253b3cd4bc10d84e071ef6756b77d4..835ebb9d1a18ef8f4717d8852400a7b950d6afc3 100644 (file)
@@ -19,7 +19,7 @@ FIG_SRC = $(notdir $(wildcard $(srcdir)/*.fig))
 # extra sources to copy in build directory
 EXTRA_SRC = 
 
-### this is the generic bit and you shouln't need to change this
+### this is the generic bit and you shouldn't need to change this
 
 # get the generic docbuilding Makefile stuff
 include $(srcdir)/../manuals.mak
index 237d44dd9aa1d9e89ebe98a4e0bf0942af23c5b1..35c2eff9c52b62be2c1b608564a54233fe158894 100644 (file)
@@ -57,7 +57,7 @@ Does GStreamer offer support for DVD decoder cards like dxr2/3 ?
       <answer>
         <para>
 We do have support for the dxr3, although dxr2 support is unknown. 
-GStreamer can easily accomodate hardware acceleration by writing new 
+GStreamer can easily accommodate hardware acceleration by writing new
 device-specific elements.
         </para>
       </answer>
index 60e9b7ddcc9affb5963be0e8e7f86e2520aa9199..c6ccb6ac70b8046d08b65b3c7a44cdacaf29b762 100644 (file)
@@ -80,7 +80,7 @@ application doesn't play back your files, you can help us solve that problem
 by <ulink url="http://bugzilla.gnome.org">filing an enhancement request
 bug</ulink> for that format. If you have it, please provide: 
 <itemizedlist>
-  <listitem><para>links to other players, preferrably Open Source and working 
+  <listitem><para>links to other players, preferably Open Source and working
   on Unix</para></listitem>
   <listitem><para>links to explanations of the format.</para></listitem>
   <listitem><para>ways to obtain mediafiles in that format to test.
index 7223fbea55e55b92a5342e6a32567261338aa2fc..65b60344417e4622cfb608bf3fe3839dbc68ee84 100644 (file)
@@ -22,7 +22,7 @@ FIG_SRC = $(notdir $(wildcard $(srcdir)/*.fig))
 # extra sources to copy in build directory
 EXTRA_SRC = 
 
-### this is the generic bit and you shouln't need to change this
+### this is the generic bit and you shouldn't need to change this
 
 # get the generic docbuilding Makefile stuff
 include $(srcdir)/../manuals.mak
index dc2a756fbdd16e30e24b777e72d5eb5193752c1f..c23cf3cc6ecdb28081ec7775764166c477a92126 100644 (file)
@@ -53,7 +53,7 @@
       <function>gst_clock_get_time ()</function>. The clock-time does not
       need to start at 0. The pipeline, which contains the global clock that
       all elements in the pipeline will use, in addition has a <quote>base
-      time</quote>, which is the clock time at the the point where the
+      time</quote>, which is the clock time at the point where the
       pipeline went to the PLAYING state. Each element can subtract the
       <quote>base time</quote> from the clock-time to know the current
       running time.
index a2c325c48b27c5720cf2b5f31d4684039ba5b72f..ef3c6af4119c03f84ba31bb8fefaba9e9f674f9e 100644 (file)
@@ -7,7 +7,7 @@
       The controller subsystem offers a lightweight way to adjust gobject
       properties over stream-time. Normaly these properties are changed using
       <function>g_object_set()</function>. Timing those calls reliably so that
-      the changes affect certain stream times is close to imposible. The
+      the changes affect certain stream times is close to impossible. The
       controller takes time into account. It works by attaching control-sources
       to properties. Control-sources can provide new values for the properties
       for a given timestamp. At run-time the elements continously pull values
@@ -30,7 +30,7 @@
     </para>
     <para>
       The <filename>gstreamer-controller</filename> library needs to be initialized
-      when your application is run.  This can be done after the the GStreamer
+      when your application is run.  This can be done after the GStreamer
       library has been initialized.
     </para>
     <programlisting>
index 257ec68fd48fac218a5145c1fd628a1acd92e2e7..fb838f9d3feeeab79fedeb1acf30726b85b89eb0 100644 (file)
@@ -525,7 +525,7 @@ main (int   argc,
           video sinks can already play the first frame (since this does
           not affect the clock yet). Autopluggers could use this same
           state transition to already plug together a pipeline. Most other
-          elements, such as codecs or filters, do not need to explicitely
+          elements, such as codecs or filters, do not need to explicitly
           do anything in this state, however.
         </para>
       </listitem>
index fe76fd527a67d11a3d52fddad955367bdc8283c7..d31ae8aeab48c1c6b362028e78c0f425c19d5cc7 100644 (file)
@@ -3,7 +3,7 @@
   <para> 
     When writing a &GStreamer; application, you can simply include
     <filename>gst/gst.h</filename> to get access to the library
-    functions. Besides that, you will also need to intialize the
+    functions. Besides that, you will also need to initialize the
     &GStreamer; library.
   </para>
 
index f2501d6ade5139a5a41de2120968ce5e071843b2..a56ee00d24267978614bac578f3bba05f77502dd 100644 (file)
@@ -37,7 +37,7 @@
       request. The meaning of those three types is exactly as it says:
       always pads always exist, sometimes pad exist only in certain
       cases (and can disappear randomly), and on-request pads appear
-      only if explicitely requested by applications.
+      only if explicitly requested by applications.
     </para>
 
     <sect2 id="section-pads-dynamic">
index 8e4ca1c21688f995b2ff056b06e18e46b4ffb4f9..cf233e63b967965d1d1cfcbfde999a8687c51179 100644 (file)
          style="font-size:12px"
          y="-434.5477"
          x="554.7406"
-         sodipodi:role="line">- effetcs</tspan><tspan
+         sodipodi:role="line">- effects</tspan><tspan
          id="tspan4637"
          style="font-size:12px"
          y="-419.5477"
          style="font-size:12px"
          y="-1005.6619"
          x="499.47424"
-         sodipodi:role="line">- effetcs</tspan><tspan
+         sodipodi:role="line">- effects</tspan><tspan
          id="tspan6117"
          style="font-size:12px"
          y="-990.66187"
index 87d1d5fbf25f20897e3dbb7046dacfd939bba609..bf6c7dbdca4dbbfb4d351e5b16bbdaaf7bd3ded7 100644 (file)
@@ -163,7 +163,7 @@ main (gint   argc,
         <para>
           Supports stream selection and disabling. If your media has
           multiple audio or subtitle tracks, you can dynamically choose
-          which one to play back, or decide to turn it off alltogther
+          which one to play back, or decide to turn it off altogether
           (which is especially useful to turn off subtitles). For each
           of those, use the <quote>current-text</quote> and other related
           properties.
index 78d43c9fc97c58b0994fa3b6a058b221708cbe07..c5af97da8c8293ed0c701e40ebff100962ac19f6 100644 (file)
@@ -23,7 +23,7 @@
     </para> 
 
     <para>
-      One of the the most obvious uses of &GStreamer; is using it to build
+      One of the most obvious uses of &GStreamer; is using it to build
       a media player. &GStreamer; already includes components for building a
       media player that can support a very wide variety of formats, including
       MP3, Ogg/Vorbis, MPEG-1/2, AVI, Quicktime, mod, and more. &GStreamer;,
index af79dd087f702f6082cd5300226bb66d77204d1c..0228a313b088f9c5bbd52ae49b7e482f85b6afac 100644 (file)
@@ -19,7 +19,7 @@ FIG_SRC = $(notdir $(wildcard $(srcdir)/*.fig))
 # extra sources to copy in build directory
 EXTRA_SRC = 
 
-### this is the generic bit and you shouln't need to change this
+### this is the generic bit and you shouldn't need to change this
 
 # get the generic docbuilding Makefile stuff
 include $(srcdir)/../manuals.mak
index d5e8879ef876dc14f6844f35feaeed7d740926c0..7c91c0193cef6faee1b7fc255c55457130866138 100644 (file)
@@ -81,7 +81,7 @@
       element, it might be a good idea to add it to <filename>gsttag.c</filename>
       instead. That's up to you to decide. If you want to do it in your own
       element, it's easiest to register the tag in one of your class init
-      functions, preferrably <function>_class_init ()</function>.
+      functions, preferably <function>_class_init ()</function>.
     </para>
     <programlisting>
 <![CDATA[
index b253bd2677b5041471ba9de2e7b512b55209357d..c52eee672b6b9bbc15eaa25c12fd726a9bada879 100644 (file)
       <title>The Basic Types</title>
       <para>
         &GStreamer; already supports many basic media types. Following is a
-        table of a few of the the basic types used for buffers in
+        table of a few of the basic types used for buffers in
         &GStreamer;. The table contains the name ("mime type") and a
         description of the type, the properties associated with the type, and
         the meaning of each property. A full list of supported types is
index d50fc4bfe0877c4e7d71d3d7124d9d3e206871b7..e6b868c170e4c77bcc2ef4b4e0bd40adb3ba0519 100644 (file)
@@ -27,7 +27,7 @@
     </para> 
 
     <para>
-      One of the the most obvious uses of &GStreamer; is using it to build
+      One of the most obvious uses of &GStreamer; is using it to build
       a media player. &GStreamer; already includes components for building a
       media player that can support a very wide variety of formats, including
       MP3, Ogg/Vorbis, MPEG-1/2, AVI, Quicktime, mod, and more. &GStreamer;,
index ec3fc3e9fab2a3a09879e5fb9f93d974a0315417..18596d7a082f5b64f6f861c34703fbc686f8f29d 100644 (file)
@@ -151,7 +151,7 @@ gst_my_sink_class_init (GstMySinkClass * klass)
         <listitem>
           <para>
             Features can be added to all audiosinks by making a change in the
-            base class, which makes maintainance easy.
+            base class, which makes maintenance easy.
           </para>
         </listitem>
         <listitem>
@@ -192,7 +192,7 @@ gst_my_sink_class_init (GstMySinkClass * klass)
           <para>
             By adding new features to <classname>GstVideoSink</classname>, it
             will be possible to add extensions to videosinks that affect all of
-            them, but only need to be coded once, which is a huge maintainance
+            them, but only need to be coded once, which is a huge maintenance
             benefit.
           </para>
         </listitem>
index 0367d902337f289062b27340081ad318a5a5155f..55aaafc7de42106b8d6a0cfe1f7ba4ddfb7ed84e 100644 (file)
@@ -58,7 +58,7 @@ gst_my_source_get (GstPad *pad)
       Those will continuously describe the current state of the stream.
       Query functions can be used to get stream properties such as current
       position and length. This can be used by fellow elements to convert
-      this same value into a different unit, or by appliations to provide
+      this same value into a different unit, or by applications to provide
       information about the length/position of the stream to the user.
       Conversion functions are used to convert such values from one unit
       to another. Lastly, events are mostly used to seek to positions
index 1c727973b9b1a49b325cfe97e611787fc2393c87..22df0ca7d6bfe1d3fd77538c22259e43a300b91f 100644 (file)
@@ -43,7 +43,7 @@ provided by various plugins.
 
 We will create a little pipeline to detect the media type by connecting
 a disksrc element to a typefind element. The typefind element will 
-repeadedly call all registered typefind functions with the buffer it 
+repeatedly call all registered typefind functions with the buffer it
 receives on its sink pad. when a typefind function returns a non NULL
 GstCaps*, that caps is set to the sink pad of the typefind element and
 a signal is emitted to notify the app.
@@ -195,7 +195,7 @@ for the second sink the following is needed:
 
 Note that for the audio connection the element list "mpeg1parse, mp3parse,
 mpg123" would also connect the srccaps to the audiosink caps. Since the
-"mpeg1parse, mad" list is shorter, it it always prefered by the autoplugger.
+"mpeg1parse, mad" list is shorter, it it always preferred by the autoplugger.
 
 We now have two lists of elementfactories.
 
index f6471a04515c8e3ea1b4c38b09ed33f43cf7521e..e1220ad3514b5e0cf2ca99b7130f8bbcbdb7c968 100644 (file)
@@ -54,7 +54,7 @@ aligned video) and pixel-aspect-ratio (default value being 1/1). Adding p-a-r
 was in this case an example of 2bII, whereas stride is 2bI. The reason for
 this is simple: adding pixel-aspect-ratio to some element and not to others
 could lead to misunderstanding size. However, this is not a regression,
-because not adding it alltogether would lead to the same misunderstanding.
+because not adding it altogether would lead to the same misunderstanding.
 In both cases, the result would be wrongly sized video. Therefore, there
 is no regression and there is a bugfix, so this is fine. Obviously, the
 optional property is in this case very specifically a temporary solution.
index 9c265499fd0f8235742ec76f03e0bdaadb40d5cc..b89a5a55d820ea745979acb8334e41264c91da57 100644 (file)
@@ -4,13 +4,13 @@ Stream selection
 1. Problem
 URIs (that being either a media stream or a media stream plus subtitle) can
 contain multiple streams of a type (audio, subtitle). A user has to be given
-the option of selecting one of those streams (or none alltogether).
+the option of selecting one of those streams (or none altogether).
 
 2. Implementation ideas
 Stream selection, in GStreamer, has to be integrated at the player plugging
 level, which is (in the case of Totem) playbin. Playbin offers a feature to
 'mute' a stream (which means that no processing is done on that stream
-alltogether, saving the decoding step). Currently, playbin will select the
+altogether, saving the decoding step). Currently, playbin will select the
 first occurrence of a stream type and mute all others. A queue is connected
 (for pre-roll) to the active stream. What is missing here is a way to change
 the active stream.
@@ -30,7 +30,7 @@ stream was linked. Alternatively, a switch-like element is used, which
 requires no replugging. Pad disabling/enabling is then enough. This also
 makes relinking less painful. The switch-like element needs to proxy the
 active pads' caps. However, since those caps are (in practice) always the
-same accross streams, caps setting will (inside the core) immediately
+same across streams, caps setting will (inside the core) immediately
 return success.
 The switch-like element simply works like this:
 =
index bbcca9b7ca698f0e153d5baa087d957a8458e717..d994bcddf79b5240cd4cb4340934e923d4ab4c65 100644 (file)
@@ -162,7 +162,7 @@ As with option2, a global plan will be built. At runtime the src pads
 will actually specify the capabilities they need for any element that
 wants to be connected to its source pads.
 
-In this case we specifiy the capabilities for all the sink pads of an
+In this case we specify the capabilities for all the sink pads of an
 element at create time. The capabilities of the src pads would only
 become available when data has been processed by the element.
 
index c621361af3d0fe66994abfbb0a42f5082a30837e..7f8cb87c37b929b664e5d6c4945a1a4f468c8fca 100644 (file)
@@ -209,7 +209,7 @@ for themselves - most of the time depending on caps on other pads in the
 element. The core then takes those, intersects them and if the intersection
 isn't empty fixates them. Fixation is a process that selects the best possible
 fixed caps from a caps. A fixed caps is a caps that describes only one format
-and cannot be reduced further. After both pads acdepted the fixed caps, its
+and cannot be reduced further. After both pads accepted the fixed caps, its
 format is then used to describe the contents of the buffers that are passed on
 this link. Caps can be serialized and deserialized to a string representation.
 [Add: a medium complex caps description (audioconvert?)]
index e03669ba23aaa722962910c16ef510ecfd9c10f3..384c5ed4fcda82dec85c8a7efcaff599f1ac0312 100644 (file)
@@ -39,7 +39,7 @@ What is needed
 
 Elements that sink raw data buffers of usualy constant size would like to 
 maintain a bufferpool. These could be sinks or encoders. We need mechanims to
-select and dynamicaly update:
+select and dynamically update:
 
   - the bufferpool owners in a pipeline
   - the bufferpool sizes
index 8011054fa2cdfe4acca5a8c74aa6eec8d70921ce..a3875cbe4ec6f959ebda5f67ac5eef77a682b3c3 100644 (file)
@@ -21,7 +21,7 @@ encapsulated in the indexer strategy.
 Autopluggers like playbin and decodebin use the element caps plus static ranks
 to create piplines.
 The rank of an elemnt right now refers to the quality/maturity of the element.
-Elements with higher rank should be functionaly more complete. If we have
+Elements with higher rank should be functionally more complete. If we have
 multiple elements that are feature complete there is a draw.
 
 There are more decission criteria thinkable:
index ffbe081e310cb7901594c72411ed97806d7b9fac..d16ee0bb61139ae090f62c7d31d22f5fb15b2fa1 100644 (file)
@@ -38,5 +38,5 @@ components
       channelstrip
   - state-control (play, pause/mute)
     - it would be useful if one app could pause/mute others
-    - think of a voip-client, if there is an incomming call, if pauses your
+    - think of a voip-client, if there is an incoming call, if pauses your
       media-player, or mutes the monitoring of your recording app
index 3317eb70f01539cacec2912ca95b263df1f3574a..987fc68118efdcf966a939dbd20326dc22609f44 100644 (file)
@@ -33,7 +33,7 @@ Details
 ------------------
 - read data from inspect/plugin-<pluginname>.xml
 - insert/overwrite "Short Description" and "Long Description" in tmpl/
-- the "Long Description" contains a <xi:inlcude> for xml/element-<name>-details.xml
+- the "Long Description" contains a <xi:include> for xml/element-<name>-details.xml
 
 3.) common/plugins.xsl
 ----------------------
index cb11475fd26477e4308878a6a1d112123159088b..207f3ba686aa1fe2762c911e54da39c38e2e9dd4 100644 (file)
@@ -89,7 +89,7 @@ $Id$
 
 = PerformanceMonitor =
 Write a ld-preload lib that can gather data from gstreamer and logs it to files.
-The idea is not avoid adding API for performance meassurement to gstreamer.
+The idea is not avoid adding API for performance measurement to gstreamer.
 
 == Services ==
 library provides some common services used by the sensor modules.
@@ -97,7 +97,7 @@ library provides some common services used by the sensor modules.
 * timestamps
 
 == Sensors ==
-Sensors do meassurements and deliver timestampe performance data.
+Sensors do measurements and deliver timestampe performance data.
 * bitrates and latency via gst_pad_push/pull per link
 * qos ratio via gst_event_new_qos(), gst_pad_send_event()
 * cpu/mem via get_rusage
@@ -125,7 +125,7 @@ timestamp [qos-ratio] [cpu-load={sum,17284,17285}]
 ** should we have the log config in the header or in some separate config?
    - if config, we just specify the config when capturing put that
      in the first log line
-   - otheriwse the analyzer ui has to parse it from the first line
+   - otherwise the analyzer ui has to parse it from the first line
 
 == Running ==
 LD_PRELOAD=libgstperfmon.so GST_PERFMON_DETAILS="qos-ratio,cpu-load=all" <application>
index a5517270f8faa6ad958d20e252e2f77ff57b7c6a..b4d259f6a934fb8dad0cbda3fc646e965fe8559b 100644 (file)
@@ -82,12 +82,12 @@ case 3)
   the eos handler returns false because both queues return false on the
   eos request. the parent removes fakesrc as an EOS provider.
 
-  queue1 and queue2 were responisble for the EOS delay and so they get
+  queue1 and queue2 were responsible for the EOS delay and so they get
   added to the bin as possible EOS providers.
 
   after the queues have sent out their last buffer, they calls eos on their
   src pads.
-  the parent allready has the two queues in the EOS provider list so they dont
+  the parent already has the two queues in the EOS provider list so they dont
   get added twice.
   the two queues perform gst_pad_eos () on their pads when the queue is empty,
   the parent removes the EOS providers from its list, when the list is empty,
@@ -122,12 +122,12 @@ case 4)
   the eos handler returns false because queue2 returns false on the
   eos request. the parent removes fakesrc as an EOS provider.
 
-  queue2 was responisble for the EOS delay and so it gets added to the bin 
+  queue2 was responsible for the EOS delay and so it gets added to the bin
   as a possible EOS provider.
 
   after the queue2 has sent its last buffer, it performs gst_pad_eos on its
   src pad.
-  the parent allready has the queue2 in the list of EOS providers so it does not
+  the parent already has the queue2 in the list of EOS providers so it does not
   get added twice.
   queue2 finally fires the EOS signal and the parent removes the EOS provider 
   from its list, when the list is empty, the parent fires EOS.
index c4e03ba40e1d440ac1db5189d5f329831eee1611..a07f8b8674e1995414033b0e0e851e8432b7679b 100644 (file)
@@ -12,7 +12,7 @@ better layout for it now. Some things to consider:
  - The plugins can be grouped together by the media type they
    operate on or by the way they work (decoder/encoder)
    
-In GStreamer all plugins are techically filters, the only way they
+In GStreamer all plugins are technically filters, the only way they
 can be considered sources or sinks (input/output) elements is
 by the absence of src/sink pads. At first sight the source/filter/
 sink distinction is quite useless because most of the plugins
index cca722e72bd72f6226aeccb72b21b9a57776b0f7..fb5e7c6fa3e0a579d9c3d974ca78f372e48e52cb 100644 (file)
@@ -10,7 +10,7 @@ Internationalization notes
   - should only use bindtextdomain to tie a domain to a locale dir
   - use dgettext (possibly disguised as _) to translate from a set domain
 
-- How to make your plug-in code translateable:
+- How to make your plug-in code translatable:
   - include <gst/gst-i18n-plugin.h> in all files that mark strings for
     translation, or do the bindtextdomain call
   - in plugin_init, add a block like this:
index 7d6515fa42d979259192e5a84646f78f0cb4cedf..d4d473b428d9947b6175b24c1f84990b0a81ad57 100644 (file)
@@ -311,7 +311,7 @@ That's all! It would look similar for FB & co.
 4c) user input
 --------------
 And yes, user input could be an interface too. Even better, it
-should definately be. And wasn't this one of our key issues for
+should definitely be. And wasn't this one of our key issues for
 0.8.0?
 
 No code here. Go implement it, lazy ass!
index 54bfa31368658469d97f57f0c8962fa4980796ea..5d3decad81f5009a81b935b4b01dca0019a06445 100644 (file)
@@ -155,7 +155,7 @@ Notes for converters:
      structure, perform whatever other setup is necessary for your
      element, and return GST_PAD_LINK_OK.
 
-   - Otherwise, you're not not using passthrough, and may need to
+   - Otherwise, you're not using passthrough, and may need to
      change the caps on the otherpad to match the given format.
 
    - If the otherpad is not negotiated (!gst_pad_is_negotiated()),
index 0ecee297f53dc363e8514e25cc39708f594902b5..69af945febd8e08ec055c7baf311d8c6416776de 100644 (file)
@@ -71,7 +71,7 @@ both entries is hard, because the idea at this point is that there's only a sing
 Does this mean that we should make mix a DECOUPLED element?  That would fix it to some extent, giving us three chains 
 in the above case.  Each eq chain would be driven by the eq element, pulling from the queue and pushing into the mixer.  
 The mixer -> queue chain is problematic, because there is no possibly entry.  The mixer side has no _get function 
-(since the push always happens upon the receipt of a buffer from the second sink pad), which means that that those two 
+(since the push always happens upon the receipt of a buffer from the second sink pad), which means that those two
 pads have no possible entrance.
 
 Cothreads make this case much easier, since the mix element would drive things, forcing the eq elements to pull and 
index b6c7a42f38ff3c5f5ded97da5035f1cde9a163ba..4ef4519fcb5f7a49986fca0daf230d7b7b1caa5b 100644 (file)
@@ -26,7 +26,7 @@ preconditions:
        nothing
 action:
        curparent = gst_element_get_parent(object);
-validaton:
+validation:
        curparent == object->parent
        curparent == parent
 cleanup:
index 2bf695a3c862d264cc344d7f25feb305fbe5461e..ed1630ba1e9c18c361c0ca0929b983a8267a0d19 100644 (file)
@@ -65,7 +65,7 @@ We will have the following methods for (implicitly) loading plugins:
 
  gst_plugin_load (name)
 
-  The plugin will be located in the tree and if it allready loaded, the
+  The plugin will be located in the tree and if it already loaded, the
   function returns. If it is not loaded, the XML entry is removed and
   the plugin is loaded. The plugin_init is called so that the XML tree
   is reconstructed.
@@ -73,7 +73,7 @@ We will have the following methods for (implicitly) loading plugins:
  gst_elementfactory_create (factory, name);
 
   The plugin providing the element will be located, if the plugin is
-  allready loaded, an element with the given name is created.
+  already loaded, an element with the given name is created.
   if the plugin is not loaded, gst_plugin_load is called.
   the loaded factory is located again and the element is created.
 
index 2d3b6a59dc53590f4cf76489533e473387fbd4c6..d7b6098c3f04a3c1f23870b47c0c8282e9abcebb 100644 (file)
@@ -5,7 +5,7 @@ A brief description of the RTP protocol.
 
 The RTP protocol uses two connections: one for passing data and another for control. The control connection is used for starting, finishing, and passing statistics of lost packets. On the data connection, packets are transmitted containing the media. These packets have a 7 bit field that says what codec is the data transmitted with. This codec is variable. However data cannot change from audio to video in packets of the same connection. All the packets belong to the same logical stream, that is, for instanace, to the same speech, or to the same song. Different codecs in the same stream is used, for instance, to insert comfort noise.
 
-Each codec is packeted in a specific way in RTP packets. This is necessary to minimize the damage produced by lost packets. Therefore, packets should be arranged so that each packet can be decoded independently. If a packet is lost, that shoudn't preclude the decoding of following packets.
+Each codec is packeted in a specific way in RTP packets. This is necessary to minimize the damage produced by lost packets. Therefore, packets should be arranged so that each packet can be decoded independently. If a packet is lost, that shouldn't preclude the decoding of following packets.
 
 
 Suggested implementation:
@@ -38,7 +38,7 @@ Ronald suggested to use inheritance. Thus the user should insert a codec specifi
 
 udpsrc ! rtp-mp3 ! mp3decode ! osssink
 
-Reuse of RTP logic would be achived through inhertiance. 
+Reuse of RTP logic would be achieved through inheritance.
 
 This looks more logical, because inheritance reflects the fact that rtp-mp3 "is an" specialization of rtp. However, there are several issues. As stated above, it is posible in RTP to switch the encoding of the media at any time. If this happens, some state must be kept, such as statistics of packets received and sent. 
 
index 68c2c0ca551647e16325bbbc78a297e1f56479b1..d814a916a5ad268695829d43d9d8f7b9fdaa22e8 100644 (file)
@@ -6,7 +6,7 @@ Implementation:
 
 Ideas and plans:
   - Deprecate control-rate property and add a control-period property
-    that does the same and is named appropiately. Damn confusing names.
+    that does the same and is named appropriately. Damn confusing names.
 
   - gst_object_suggest_next_sync() will not be used at all anymore.
     Note this in the docs and explain correct usage in elements.
index 2876c582671ab9a519d1c39e3d0c1a23156cf293..3e5c466225df88e5830557c72aca4fdfb1ec3ce3 100644 (file)
@@ -266,7 +266,7 @@ Chained:
        -
 
 As usual, is likely to be an entry into a Bin.  The Bin iterate code must
-explicitely pull a buffer and pass it on to the peer. 
+explicitly pull a buffer and pass it on to the peer.
 
 Cothreaded: 
 
index 6d4b3d3aa03097cd03f74c4d08fa846f6a5996d7..612780d4228feb4da834a3818dd4ab3deb8ab7c3 100644 (file)
@@ -2,7 +2,7 @@ A lot of data streams need a few initial buffers to make sense of the
 data stream.  With these initial buffers, it can pick up at any point in
 the rest of the data stream.
 
-Exampes:
+Examples:
 - Vorbis and Theora have three initial Ogg packets
 - MPEG4 has codec data
 - GDP protocol serializes the initial new_segment event and the initial caps
index 3e6c6f7342d965c543c91aa66b7bbdb0aff5e75e..f66c12631ef4ef2273d8f6b6c97e12f355c66989 100644 (file)
@@ -22,7 +22,7 @@ tcS: id2, element, signalname
 ...
 tcI: the number of iterations on the top bin 
 tcT: a timeout value in mSecs
-tcR: id1,1,id2,1,.. (the pattern of signals trigered)
+tcR: id1,1,id2,1,.. (the pattern of signals triggered)
 or 
 tcR: id1==id2,... (denote an equal number of signals)
 /n
index b9b8c5a0e916b0f9ff470ea46f4654cb37ea8242..4801707c218bfd3e69747fc28387a8bae489b4fc 100644 (file)
@@ -97,7 +97,7 @@ the equivalence of both types, even it they have a different mime type.
 5. type hierarchy
 -----------------
 
-some plugins can ouput a specific subset of an allready existing type.
+some plugins can ouput a specific subset of an already existing type.
 
 example:
 
index 4631d58ef32ad26948d10b3173a566cc17dcaeea..51f4b066f36f113ce7234addd43101bc1efcc478 100644 (file)
@@ -234,7 +234,7 @@ otherwise it can stay in individial projects.
 On using dparams for MIDI
 -------------------------
 
-You might might want to look into using dparams if:
+You might want to look into using dparams if:
 
 - you wanted your control parameters to change at a higher rate thanyour buffer
   rate (think zipper noise and sample-granularity-interpolation)
index a83e7c01d0aeb5d7746b738795c4dea0e3971c0d..aa80a535ba2daeb8d15c829efe2d553f138c13c5 100644 (file)
@@ -26,7 +26,7 @@ unless they're 1/2^n, and even then it's significantly heavier (you'd have
 to mask the top n bits of each color out).
 
 This SCREAMS for MMX, in case you haven't figured it out yet.
-Unfortunatley, MMX is only directly useful for the scalar matrix, unless
+Unfortunately, MMX is only directly useful for the scalar matrix, unless
 you do a trick where all the pixels in that fit in 64 bits (8 8bit, 4
 16bit, or 2 32bit) are always moved in a group.  This is very possible,
 and might be a significant perf increase by being able to use MMX all the
index c4df59970fbe624b566a1d97a261901da7489b09..b3122b10c86ec51abc3d2f65bbf855e41f3f4150 100644 (file)
@@ -193,7 +193,7 @@ of the pads negotiation functions returns the caps unmodified.
 
 The element can also return a NULL pointer if it has run out of
 options for the caps structure. When this happens, both pads are set
-the the NULL caps again and the pad connnection is broken.
+the NULL caps again and the pad connnection is broken.
 
 The negotiation process is stopped after a fixed number of tries,
 when the counter has reached some limit. This limit is typically
index c30f895cfbdaada40f88707adaf613127d5835fa..114be39558e78f80d0f54011027af1390df6094f 100644 (file)
@@ -323,7 +323,7 @@ Fixing Threading
      
      When performing a state change on an element that returns ASYNC on one of
      the state changes, ASYNC is returned and you can only proceed to the next
-     state change change when this ASYNC state change completed. Use the
+     state change when this ASYNC state change completed. Use the
      gst_element_get_state function to know when the state change completed.
      An example of this behaviour is setting a videosink to PLAYING, it will
      return ASYNC in the state change from READY->PAUSED. You can only set
index f8eb9e35ad03ec85bca0855d0d46ed9a9ff64413..5a38eeea73698d93afd0c78704a336423071e846 100644 (file)
@@ -168,5 +168,5 @@ TODO
 ----
 
 - review
-- figure all all state change scenarios occuring in code marked with (*)
+- figure all state change scenarios occuring in code marked with (*)
 
index 89ad34e721855fdc118ab6efb73dc04960520376..15ca7d8462f5aa6ee339ac95bc0ef64754f3c57f 100644 (file)
@@ -1859,7 +1859,7 @@ clear_queue (GQueue * queue)
 }
 
 /* set all degrees to 0. Elements marked as a sink are
- * added to the queue immediatly. Since we only look at the SINK flag of the
+ * added to the queue immediately. Since we only look at the SINK flag of the
  * element, it is possible that we add non-sinks to the queue. These will be
  * removed from the queue again when we can prove that it provides data for some
  * other element. */
@@ -2481,7 +2481,7 @@ gst_bin_change_state_func (GstElement * element, GstStateChange transition)
       break;
   }
 
-  /* this flag is used to make the async state changes return immediatly. We
+  /* this flag is used to make the async state changes return immediately. We
    * don't want them to interfere with this state change */
   GST_OBJECT_LOCK (bin);
   bin->polling = TRUE;
@@ -2633,7 +2633,7 @@ done:
     /* nothing found, remove all old ASYNC_DONE messages. This can happen when
      * all the elements commited their state while we were doing the state
      * change. We will still return ASYNC for consistency but we commit the
-     * state already so that a _get_state() will return immediatly. */
+     * state already so that a _get_state() will return immediately. */
     bin_remove_messages (bin, NULL, GST_MESSAGE_ASYNC_DONE);
 
     GST_DEBUG_OBJECT (bin, "async elements commited");
@@ -2741,7 +2741,7 @@ gst_bin_continue_func (BinContinueData * data)
   GST_OBJECT_LOCK (bin);
 
   /* if a new state change happened after this thread was scheduled, we return
-   * immediatly. */
+   * immediately. */
   if (data->cookie != GST_ELEMENT_CAST (bin)->state_cookie)
     goto interrupted;
 
index 94b700019d4cdcdd969fbcb8417c89ab0fbd4342..2119396daa157f912058fcf38a4f715df39b19b6 100644 (file)
@@ -419,7 +419,7 @@ gst_caps_ref (GstCaps * caps)
  * gst_caps_unref:
  * @caps: (transfer full): the #GstCaps to unref
  *
- * Unref a #GstCaps and and free all its structures and the
+ * Unref a #GstCaps and free all its structures and the
  * structures' values when the refcount reaches 0.
  */
 void
@@ -707,7 +707,7 @@ gst_caps_remove_structure (GstCaps * caps, guint idx)
 
 /**
  * gst_caps_merge_structure:
- * @caps: the #GstCaps that will the the new structure
+ * @caps: the #GstCaps that will the new structure
  * @structure: (transfer full): the #GstStructure to merge
  *
  * Appends @structure to @caps if its not already expressed by @caps.  The
@@ -1497,8 +1497,8 @@ gst_caps_structure_subtract (GSList ** into, const GstStructure * minuend,
 
 /**
  * gst_caps_subtract:
- * @minuend: #GstCaps to substract from
- * @subtrahend: #GstCaps to substract
+ * @minuend: #GstCaps to subtract from
+ * @subtrahend: #GstCaps to subtract
  *
  * Subtracts the @subtrahend from the @minuend.
  * <note>This function does not work reliably if optional properties for caps
index 2054aa0298254cad2666194cbd16e71fdc54e3bc..5607b4986f0d69d0fabb7c5d3d84071add08f5b6 100644 (file)
@@ -229,7 +229,7 @@ gst_child_proxy_lookup (GstObject * object, const gchar * name,
  * @value: (out caller-allocates): a #GValue that should take the result.
  *
  * Gets a single property using the GstChildProxy mechanism.
- * You are responsible for for freeing it by calling g_value_unset()
+ * You are responsible for freeing it by calling g_value_unset()
  */
 void
 gst_child_proxy_get_property (GstObject * object, const gchar * name,
index 9e08998ca844f3649128cbcdd9cc98ea1eb0454a..df22caf3aa4b2b211ed92b4168cf355ca5eb06b4 100644 (file)
@@ -2128,7 +2128,7 @@ gst_element_get_state_func (GstElement * element,
   if (ret == GST_STATE_CHANGE_FAILURE)
     goto done;
 
-  /* we got no_preroll, report immediatly */
+  /* we got no_preroll, report immediately */
   if (ret == GST_STATE_CHANGE_NO_PREROLL)
     goto done;
 
index 7de59b95536bf113781ffdc1c57e488f25498960..c6fc3e2c7b78b6b1d00cc2641ce2752720d47f0c 100644 (file)
@@ -50,7 +50,7 @@
  * Most of the event API is used inside plugins. Applications usually only 
  * construct and use seek events. 
  * To do that gst_event_new_seek() is used to create a seek event. It takes
- * the needed parameters to specity seeking time and mode.
+ * the needed parameters to specify seeking time and mode.
  * <example>
  * <title>performing a seek on a pipeline</title>
  *   <programlisting>
@@ -729,7 +729,7 @@ gst_event_parse_tag (GstEvent * event, GstTagList ** taglist)
  * Create a new buffersize event. The event is sent downstream and notifies
  * elements that they should provide a buffer of the specified dimensions.
  *
- * When the @async flag is set, a thread boundary is prefered.
+ * When the @async flag is set, a thread boundary is preferred.
  *
  * Returns: (transfer full): a new #GstEvent
  */
index e7ce4536fa71bc1e6c20b9bfc07729944f8c6c0a..4ff4893084a7710a1e40eb93e9dca86aa9650679 100644 (file)
@@ -292,7 +292,7 @@ typedef enum {
  * no EOS will be emmited by the element that performed the seek, but a
  * #GST_MESSAGE_SEGMENT_DONE message will be posted on the bus by the element.
  * When this message is posted, it is possible to send a new seek event to
- * continue playback. With this seek method it is possible to perform seemless
+ * continue playback. With this seek method it is possible to perform seamless
  * looping or simple linear editing.
  *
  * When doing fast forward (rate > 1.0) or fast reverse (rate < -1.0) trickmode
index 02d35d370bbe62a48c077e91bee7173f2ae88a71..97c49ab1fb4569759216af95c62b7065545d63f2 100644 (file)
@@ -615,7 +615,7 @@ gst_proxy_pad_unlink_default (GstPad * pad)
 
   /* don't do anything if this unlink resulted from retargeting the pad
    * controlled by the ghostpad. We only want to invalidate the target pad when
-   * the element suddently unlinked with our internal pad. */
+   * the element suddenly unlinked with our internal pad. */
   if (GST_PROXY_PAD_RETARGET (pad))
     return;
 
@@ -845,7 +845,7 @@ gst_ghost_pad_internal_activate_pull_default (GstPad * pad, gboolean active)
   if (GST_PAD_DIRECTION (pad) == GST_PAD_SRC) {
     /* we are activated in pull mode by our peer element, which is a sinkpad
      * that wants to operate in pull mode. This activation has to propagate
-     * upstream throught the pipeline. We call the internal activation function,
+     * upstream through the pipeline. We call the internal activation function,
      * which will trigger gst_ghost_pad_activate_pull_default, which propagates even
      * further upstream */
     GST_LOG_OBJECT (pad, "pad is src, activate internal");
index 4214ebcd849a100be99dc983f09e12d0b3ed4395..0df005b1c0b1d03c13fffaf9e6fd01b1aff4015a 100644 (file)
@@ -24,7 +24,7 @@
 /**
  * SECTION:gstimplementsinterface
  * @short_description: Core interface implemented by #GstElement instances that
- * allows runtime querying of interface availabillity
+ * allows runtime querying of interface availability
  * @see_also: #GstElement
  *
  * Provides interface functionality on per instance basis and not per class
index 368c87883c8111e4046819d22a993c58f452313b..0677f1aa222ec55d08a4d57108865de51b794748 100644 (file)
@@ -2289,7 +2289,7 @@ done:
 }
 
 /* FIXME-0.11: what about making this the default and using
- * gst_caps_make_writable() explicitely where needed
+ * gst_caps_make_writable() explicitly where needed
  */
 /**
  * gst_pad_get_caps_reffed:
@@ -2348,7 +2348,7 @@ gst_pad_get_caps (GstPad * pad)
 }
 
 /* FIXME-0.11: what about making this the default and using
- * gst_caps_make_writable() explicitely where needed
+ * gst_caps_make_writable() explicitly where needed
  */
 /**
  * gst_pad_peer_get_caps_reffed:
@@ -3423,7 +3423,7 @@ gst_pad_get_internal_links_default (GstPad * pad)
 
     it = gst_pad_iterate_internal_links (pad);
     /* loop over the iterator and put all elements into a list, we also
-     * immediatly unref them, which is bad. */
+     * immediately unref them, which is bad. */
     do {
       ires = gst_iterator_foreach (it, (GFunc) add_unref_pad_to_list, &res);
       switch (ires) {
@@ -3616,7 +3616,7 @@ no_iter:
  * pads that are internally linked to @pad, only one will be sent an event.
  * Multi-sinkpad elements should implement custom event handlers.
  *
- * Returns: TRUE if the event was sent succesfully.
+ * Returns: TRUE if the event was sent successfully.
  */
 gboolean
 gst_pad_event_default (GstPad * pad, GstEvent * event)
@@ -3810,7 +3810,7 @@ no_peer:
  * @pad, only one will be sent the query.
  * Multi-sinkpad elements should implement custom query handlers.
  *
- * Returns: TRUE if the query was performed succesfully.
+ * Returns: TRUE if the query was performed successfully.
  */
 gboolean
 gst_pad_query_default (GstPad * pad, GstQuery * query)
@@ -4043,7 +4043,7 @@ handle_pad_block (GstPad * pad)
       pad->abidata.ABI.block_callback_called = TRUE;
       if (callback) {
         /* there is a callback installed, call it. We release the
-         * lock so that the callback can do something usefull with the
+         * lock so that the callback can do something useful with the
          * pad */
         user_data = pad->block_data;
         GST_OBJECT_UNLOCK (pad);
@@ -5015,7 +5015,7 @@ not_negotiated:
  *     returns #GST_FLOW_ERROR if %NULL.
  *
  * When @pad is flushing this function returns #GST_FLOW_WRONG_STATE
- * immediatly and @buffer is %NULL.
+ * immediately and @buffer is %NULL.
  *
  * Calls the getrange function of @pad, see #GstPadGetRangeFunction for a
  * description of a getrange function. If @pad has no getrange function
@@ -5376,7 +5376,7 @@ gst_pad_send_event (GstPad * pad, GstEvent * event)
           GST_EVENT_TYPE_NAME (event));
 
       /* make this a little faster, no point in grabbing the lock
-       * if the pad is allready flushing. */
+       * if the pad is already flushing. */
       if (G_UNLIKELY (GST_PAD_IS_FLUSHING (pad)))
         goto flushing;
 
index 86152bf9f965a3fc2a75b2f382f4f1f5f8b6d944..8990fdcccad8767dba0ecd04687ffe59ae6f9e45 100644 (file)
@@ -171,9 +171,9 @@ typedef enum {
  * @ret: a #GstFlowReturn value
  *
  * Macro to test if the given #GstFlowReturn value indicates a
- * successfull result
+ * successful result
  * This macro is mainly used in elements to decide if the processing
- * of a buffer was successfull.
+ * of a buffer was successful.
  *
  * Since: 0.10.7
  *
@@ -510,7 +510,7 @@ typedef gboolean            (*GstPadAcceptCapsFunction)     (GstPad *pad, GstCaps *caps);
  * @pad: a #GstPad
  * @caps: the #GstCaps to fixate
  *
- * Given possibly unfixed caps @caps, let @pad use its default prefered
+ * Given possibly unfixed caps @caps, let @pad use its default preferred
  * format to make a fixed caps. @caps should be writable. By default this
  * function will pick the first value of any ranges or lists in the caps but
  * elements can override this function to perform other behaviour.
index 22d0e34a3b41e8d2035c351d3bae7a712c492154..c2cdf6faa66fbc6dda12ab630c87bf588af4dbc5 100644 (file)
@@ -1,4 +1,4 @@
-/* GStreamer - GParamSpecs for for some of our types
+/* GStreamer - GParamSpecs for some of our types
  * Copyright (C) 2007 Tim-Philipp Müller  <tim centricular net>
  *
  * This library is free software; you can redistribute it and/or
index 839d08eaac9e1710b17c8b0d3d3b69cfa4749c12..f60d758d347a41fc045b63c19bb5071ab611f9da 100644 (file)
@@ -31,7 +31,7 @@
  *
  * Please note that these functions take several measures to create
  * somewhat dynamic pipelines. Due to that such pipelines are not always
- * reuseable (set the state to NULL and back to PLAYING).
+ * reusable (set the state to NULL and back to PLAYING).
  */
 
 #include "gst_private.h"
index d80a38aa1347729395a862f93be4f5031bef3ac3..52503406468aebbf372e822ed6f9f4297d8626a2 100644 (file)
@@ -29,7 +29,7 @@
  * A #GstPipeline is a special #GstBin used as the toplevel container for
  * the filter graph. The #GstPipeline will manage the selection and
  * distribution of a global #GstClock as well as provide a #GstBus to the
- * application. It will also implement a default behavour for managing
+ * application. It will also implement a default behaviour for managing
  * seek events (see gst_element_seek()).
  *
  * gst_pipeline_new() is used to create a pipeline. when you are done with
index 0fad4d557640e163199f879c62f1c8cca46f4bfb..4db7612d13f43529d71041bc9819453e28d65925 100644 (file)
@@ -1764,7 +1764,7 @@ gst_plugin_ext_dep_equals (GstPluginDep * dep, const gchar ** env_vars,
 /**
  * gst_plugin_add_dependency:
  * @plugin: a #GstPlugin
- * @env_vars: NULL-terminated array of environent variables affecting the
+ * @env_vars: NULL-terminated array of environment variables affecting the
  *     feature set of the plugin (e.g. an environment variable containing
  *     paths where to look for additional modules/plugins of a library),
  *     or NULL. Environment variable names may be followed by a path component
@@ -1837,7 +1837,7 @@ gst_plugin_add_dependency (GstPlugin * plugin, const gchar ** env_vars,
 /**
  * gst_plugin_add_dependency_simple:
  * @plugin: the #GstPlugin
- * @env_vars: one or more environent variables (separated by ':', ';' or ','),
+ * @env_vars: one or more environment variables (separated by ':', ';' or ','),
  *      or NULL. Environment variable names may be followed by a path component
  *      which will be added to the content of the environment variable, e.g.
  *      "HOME/.mystuff/plugins:MYSTUFF_PLUGINS_PATH"
index c72a1f77800db59f4ffb92055c5e120079d1d5da..88adc40959544b214edd9c1f895d509f78a53bdb 100644 (file)
@@ -372,7 +372,7 @@ gst_plugin_feature_check_version (GstPluginFeature * feature,
         ret = FALSE;
       else if (micro > min_micro)
         ret = TRUE;
-      /* micro is 1 smaller but we have a nano version, this is the upcomming
+      /* micro is 1 smaller but we have a nano version, this is the upcoming
        * release of the requested version and we're ok then */
       else if (nscan == 4 && nano > 0 && (micro + 1 == min_micro))
         ret = TRUE;
index baf592c8a7732b1b6a02f386da53ca75342c7757..11641a4c24dcf5f5994b596b821d62aac25f53cc 100644 (file)
@@ -52,7 +52,7 @@ typedef struct _GstPluginFeatureClass GstPluginFeatureClass;
 /**
  * GstRank:
  * @GST_RANK_NONE: will be chosen last or not at all
- * @GST_RANK_MARGINAL: unlikly to be chosen
+ * @GST_RANK_MARGINAL: unlikely to be chosen
  * @GST_RANK_SECONDARY: likely to be chosen
  * @GST_RANK_PRIMARY: will be chosen first
  *
index d83705940db6f4a80742e6425a0507eb2f3b98ef..a2c9836f42957bd8cae3ffaf56d7ae3a2e3b7372 100644 (file)
@@ -1232,7 +1232,7 @@ gst_poll_wait (GstPoll * set, GstClockTime timeout)
   if (G_UNLIKELY (old_waiting > 0 && !is_timer))
     goto already_waiting;
 
-  /* flushing, exit immediatly */
+  /* flushing, exit immediately */
   if (G_UNLIKELY (IS_FLUSHING (set)))
     goto flushing;
 
index 0955ae1621143cd1967a490e1428670412ab1277..15d35462a99fd1fdad69524164941c6ddbdcc8a6 100644 (file)
  * different sets of plugins. For various reasons, at init time, the cache is
  * stored in the default registry, and plugins not relevant to the current
  * process are marked with the %GST_PLUGIN_FLAG_CACHED bit. These plugins are
- * removed at the end of intitialization.
+ * removed at the end of initialization.
  */
 
 #ifdef HAVE_CONFIG_H
index 3b2c2e41216e65f68adec17379cf38ce77bd9378..d08a0616ba1fbb3ea66bd2652a8b318c692aa8b0 100644 (file)
@@ -2842,7 +2842,7 @@ wrong_type:
  * For refcounted (mini)objects you will acquire your own reference which
  * you must release with a suitable _unref() when no longer needed. For
  * strings and boxed types you will acquire a copy which you will need to
- * release with either g_free() or the suiteable function for the boxed type.
+ * release with either g_free() or the suitable function for the boxed type.
  *
  * Returns: FALSE if there was a problem reading any of the fields (e.g.
  *     because the field requested did not exist, or was of a type other
@@ -2887,7 +2887,7 @@ gst_structure_get (const GstStructure * structure, const char *first_fieldname,
  * For refcounted (mini)objects you will acquire your own reference which
  * you must release with a suitable _unref() when no longer needed. For
  * strings and boxed types you will acquire a copy which you will need to
- * release with either g_free() or the suiteable function for the boxed type.
+ * release with either g_free() or the suitable function for the boxed type.
  *
  * Returns: FALSE if there was a problem reading any of the fields (e.g.
  *     because the field requested did not exist, or was of a type other
@@ -3075,7 +3075,7 @@ gst_caps_structure_can_intersect_field (GQuark id, const GValue * val1,
  * @struct1: a #GstStructure
  * @struct2: a #GstStructure
  *
- * Tries interesecting @struct1 and @struct2 and reports whether the result
+ * Tries intersecting @struct1 and @struct2 and reports whether the result
  * would not be empty.
  *
  * Returns: %TRUE if intersection would not be empty
index 7fded3ef0013494d6e98fed59ca1598b76c016cc..7a0360a293955c888f8338351a78345559ce398a 100644 (file)
@@ -485,7 +485,7 @@ _gst_util_uint64_scale (guint64 val, guint64 num, guint64 denom,
   if (G_UNLIKELY (num == denom))
     return val;
 
-  /* on 64bits we always use a full 128bits multipy/division */
+  /* on 64bits we always use a full 128bits multiply/division */
 #if !defined (__x86_64__) && !defined (HAVE_UINT128_T)
   /* denom is low --> try to use 96 bit muldiv */
   if (G_LIKELY (denom <= G_MAXUINT32)) {
@@ -829,7 +829,7 @@ gst_print_element_args (GString * buf, gint indent, GstElement * element)
  * @element: (transfer none): a #GstElement to create pads for
  *
  * Creates a pad for each pad template that is always available.
- * This function is only useful during object intialization of
+ * This function is only useful during object initialization of
  * subclasses of #GstElement.
  */
 void
@@ -2045,7 +2045,7 @@ gst_element_link_pads_filtered (GstElement * src, const gchar * srcpadname,
  * Links @src to @dest. The link must be from source to
  * destination; the other direction will not be tried. The function looks for
  * existing pads that aren't linked yet. It will request new pads if necessary.
- * Such pads need to be released manualy when unlinking.
+ * Such pads need to be released manually when unlinking.
  * If multiple links are possible, only one is established.
  *
  * Make sure you have added your elements to a bin or pipeline with
@@ -2166,7 +2166,7 @@ gst_element_unlink_pads (GstElement * src, const gchar * srcpadname,
     goto free_src;
   }
 
-  /* we're satisified they can be unlinked, let's do it */
+  /* we're satisfied they can be unlinked, let's do it */
   gst_pad_unlink (srcpad, destpad);
 
   if (destrequest)
@@ -2956,7 +2956,7 @@ setcaps_fold_func (GstPad * pad, GValue * ret, SetCapsFoldData * data)
  * same element as @pad.  If gst_pad_set_caps() fails on any pad,
  * the proxy setcaps fails. May be used only during negotiation.
  *
- * Returns: TRUE if sucessful
+ * Returns: TRUE if successful
  */
 gboolean
 gst_pad_proxy_setcaps (GstPad * pad, GstCaps * caps)
@@ -3854,7 +3854,7 @@ gst_parse_bin_from_description_full (const gchar * bin_description,
  * @base_init: Location of the base initialization function (optional).
  * @base_finalize: Location of the base finalization function (optional).
  * @class_init: Location of the class initialization function for class types
- *   Location of the default vtable inititalization function for interface
+ *   Location of the default vtable initialization function for interface
  *   types. (optional)
  * @class_finalize: Location of the class finalization function for class types.
  *   Location of the default vtable finalization function for interface types.
@@ -3918,7 +3918,7 @@ gst_type_register_static_full (GType parent_type,
 /**
  * gst_util_get_timestamp:
  *
- * Get a timestamp as GstClockTime to be used for interval meassurements.
+ * Get a timestamp as GstClockTime to be used for interval measurements.
  * The timestamp should not be interpreted in any other way.
  *
  * Returns: the timestamp
index f8e4324190dfcf8908d0f413290cf9c123b2d761..a746913dd2dcf591aa70d154c3c486ce890fb9de 100644 (file)
@@ -505,7 +505,7 @@ GST_BOILERPLATE_FULL (type, type_as_function, parent_type,              \
                                          _GST_PUT (data, 0,  8,  0, num); \
                                        } while (0)
 
-/* Float endianess conversion macros */
+/* Float endianness conversion macros */
 
 /* FIXME: Remove this once we depend on a GLib version with this */
 #ifndef GFLOAT_FROM_LE
index f2d6a566e5eb3727d7c6d2ea682f1bc8ccfcaf1a..eed6e021406019c46ba47337cdbb472c53c66f53 100644 (file)
@@ -2295,7 +2295,7 @@ gst_string_unwrap (const gchar * s)
 
         read += 3;
       } else {
-        /* if we run into a \0 here, we definately won't get a quote later */
+        /* if we run into a \0 here, we definitely won't get a quote later */
         if (*read == 0)
           goto beach;
 
@@ -3542,7 +3542,7 @@ gst_value_union (GValue * dest, const GValue * value1, const GValue * value2)
  * gst_value_register_union_func:
  * @type1: a type to union
  * @type2: another type to union
- * @func: a function that implments creating a union between the two types
+ * @func: a function that implements creating a union between the two types
  *
  * Registers a union function that can create a union between #GValue items
  * of the type @type1 and @type2.
@@ -4374,7 +4374,7 @@ gst_value_compare_fraction (const GValue * value1, const GValue * value2)
  * @value: a GValue initialized to GST_TYPE_DATE
  * @date: the date to set the value to
  *
- * Sets the contents of @value to coorespond to @date.  The actual
+ * Sets the contents of @value to correspond to @date.  The actual
  * #GDate structure is copied before it is used.
  */
 void
index 3f999e9d2effef440de8ae20d6fd876d83cdaa6b..31e62c90ac52c80bb97e4a85dcfe2ca20fb0a2b7 100644 (file)
@@ -739,7 +739,7 @@ gst_base_sink_finalize (GObject * object)
  * @sync: the new sync value.
  *
  * Configures @sink to synchronize on the clock or not. When
- * @sync is FALSE, incomming samples will be played as fast as
+ * @sync is FALSE, incoming samples will be played as fast as
  * possible. If @sync is TRUE, the timestamps of the incomming
  * buffers will be used to schedule the exact render time of its
  * contents.
@@ -876,8 +876,8 @@ gst_base_sink_is_qos_enabled (GstBaseSink * sink)
  * @enabled: the new async value.
  *
  * Configures @sink to perform all state changes asynchronusly. When async is
- * disabled, the sink will immediatly go to PAUSED instead of waiting for a
- * preroll buffer. This feature is usefull if the sink does not synchronize
+ * disabled, the sink will immediately go to PAUSED instead of waiting for a
+ * preroll buffer. This feature is useful if the sink does not synchronize
  * against the clock or when it is dealing with sparse streams.
  *
  * Since: 0.10.15
@@ -2444,10 +2444,10 @@ flushing:
  * if needed and then block if we still are not PLAYING.
  *
  * We start waiting on the clock in PLAYING. If we got interrupted, we
- * immediatly try to re-preroll.
+ * immediately try to re-preroll.
  *
  * Some objects do not need synchronisation (most events) and so this function
- * immediatly returns GST_FLOW_OK.
+ * immediately returns GST_FLOW_OK.
  *
  * for objects that arrive later than max-lateness to be synchronized to the
  * clock have the @late boolean set to TRUE.
@@ -2567,7 +2567,7 @@ again:
       GST_TIME_FORMAT ", adjusted %" GST_TIME_FORMAT,
       GST_TIME_ARGS (rstart), GST_TIME_ARGS (stime));
 
-  /* This function will return immediatly if start == -1, no clock
+  /* This function will return immediately if start == -1, no clock
    * or sync is disabled with GST_CLOCK_BADTIME. */
   status = gst_base_sink_wait_clock (basesink, stime, &jitter);
 
@@ -2974,7 +2974,7 @@ again:
   step_end = FALSE;
 
   /* synchronize this object, non syncable objects return OK
-   * immediatly. */
+   * immediately. */
   ret =
       gst_base_sink_do_sync (basesink, pad, sync_obj, &late, &step_end,
       obj_type);
@@ -3264,7 +3264,7 @@ gst_base_sink_queue_object_unlocked (GstBaseSink * basesink, GstPad * pad,
       if (G_UNLIKELY (ret != GST_FLOW_OK))
         goto preroll_failed;
     }
-    /* need to recheck if we need preroll, commmit state during preroll
+    /* need to recheck if we need preroll, commit state during preroll
      * could have made us not need more preroll. */
     if (G_UNLIKELY (basesink->need_preroll)) {
       /* see if we can render now, if we can't add the object to the preroll
@@ -3910,7 +3910,7 @@ gst_base_sink_perform_seek (GstBaseSink * sink, GstPad * pad, GstEvent * event)
 
   /* If we configured the seeksegment above, don't overwrite it now. Otherwise
    * copy the current segment info into the temp segment that we can actually
-   * attempt the seek with. We only update the real segment if the seek suceeds. */
+   * attempt the seek with. We only update the real segment if the seek succeeds. */
   if (!seekseg_configured) {
     memcpy (&seeksegment, &sink->segment, sizeof (GstSegment));
 
@@ -3966,7 +3966,7 @@ gst_base_sink_perform_seek (GstBaseSink * sink, GstPad * pad, GstEvent * event)
     res = FALSE;
   }
 
-  /* if successfull seek, we update our real segment and push
+  /* if successful seek, we update our real segment and push
    * out the new segment. */
   if (res) {
     memcpy (&sink->segment, &seeksegment, sizeof (GstSegment));
@@ -4346,7 +4346,7 @@ gst_base_sink_negotiate_pull (GstBaseSink * basesink)
   GST_DEBUG_OBJECT (basesink, "allowed caps: %" GST_PTR_FORMAT, caps);
 
   caps = gst_caps_make_writable (caps);
-  /* get the first (prefered) format */
+  /* get the first (preferred) format */
   gst_caps_truncate (caps);
   /* try to fixate */
   gst_pad_fixate_caps (GST_BASE_SINK_PAD (basesink), caps);
@@ -5111,7 +5111,7 @@ gst_base_sink_change_state (GstElement * element, GstStateChange transition)
       break;
     case GST_STATE_CHANGE_PAUSED_TO_READY:
       GST_PAD_PREROLL_LOCK (basesink->sinkpad);
-      /* start by reseting our position state with the object lock so that the
+      /* start by resetting our position state with the object lock so that the
        * position query gets the right idea. We do this before we post the
        * messages so that the message handlers pick this up. */
       GST_OBJECT_LOCK (basesink);
index e2efcaa7bd9458368eb3e1256a699b898f5ef73b..5cd515eb428a7303b207eacb97cf0984e49e415e 100644 (file)
@@ -1066,7 +1066,7 @@ gst_base_src_default_query (GstBaseSrc * src, GstQuery * query)
       GstClockTime min, max;
       gboolean live;
 
-      /* Subclasses should override and implement something usefull */
+      /* Subclasses should override and implement something useful */
       res = gst_base_src_query_latency (src, &live, &min, &max);
 
       GST_LOG_OBJECT (src, "report latency: live %d, min %" GST_TIME_FORMAT
@@ -1398,7 +1398,7 @@ gst_base_src_perform_seek (GstBaseSrc * src, GstEvent * event, gboolean unlock)
 
   /* If we configured the seeksegment above, don't overwrite it now. Otherwise
    * copy the current segment info into the temp segment that we can actually
-   * attempt the seek with. We only update the real segment if the seek suceeds. */
+   * attempt the seek with. We only update the real segment if the seek succeeds. */
   if (!seekseg_configured) {
     memcpy (&seeksegment, &src->segment, sizeof (GstSegment));
 
@@ -1587,7 +1587,7 @@ gst_base_src_send_event (GstElement * element, GstEvent * event)
        *    first and do EOS instead of entering it.
        *  - If we are in the _create function or we did not manage to set the
        *    flag fast enough and we are about to enter the _create function,
-       *    we unlock it so that we exit with WRONG_STATE immediatly. We then
+       *    we unlock it so that we exit with WRONG_STATE immediately. We then
        *    check the EOS flag and do the EOS logic.
        */
       g_atomic_int_set (&src->priv->pending_eos, TRUE);
@@ -3152,7 +3152,7 @@ gst_base_src_change_state (GstElement * element, GstStateChange transition)
        * already did this */
 
       /* FIXME, deprecate this behaviour, it is very dangerous.
-       * the prefered way of sending EOS downstream is by sending
+       * the preferred way of sending EOS downstream is by sending
        * the EOS event to the element */
       if (!basesrc->priv->last_sent_eos) {
         GST_DEBUG_OBJECT (basesrc, "Sending EOS event");
index cb96b92aa15f08cbdb4067f11c60ca3be684d883..51a66e063a5ff6d7e80b549a22d8682ef6179f15 100644 (file)
@@ -1546,7 +1546,7 @@ gst_base_transform_prepare_output_buffer (GstBaseTransform * trans,
        * it needs to revisit the decision about whether to proxy or not: */
       gst_caps_replace (&priv->sink_alloc, NULL);
       /* if we got a buffer of the wrong size, discard it now and make sure we
-       * allocate a propertly sized buffer later. */
+       * allocate a properly sized buffer later. */
       if (newsize != expsize) {
         if (in_buf != *out_buf)
           gst_buffer_unref (*out_buf);
index 05f4bd5e703f6525cc223823d6805a2cfbc72d60..d47761fa55b6739d8a3081f0049e11ac4fe1030e 100644 (file)
@@ -150,7 +150,7 @@ helper_find_peek (gpointer data, gint64 offset, guint size)
   buf_size = GST_BUFFER_SIZE (buffer);
 
   if ((buf_offset != -1 && buf_offset != offset) || buf_size < size) {
-    GST_DEBUG ("droping short buffer: %" G_GUINT64_FORMAT "-%" G_GUINT64_FORMAT
+    GST_DEBUG ("dropping short buffer: %" G_GUINT64_FORMAT "-%" G_GUINT64_FORMAT
         " instead of %" G_GUINT64_FORMAT "-%" G_GUINT64_FORMAT,
         buf_offset, buf_offset + buf_size - 1, offset, offset + size - 1);
     gst_buffer_unref (buffer);
@@ -191,7 +191,7 @@ helper_find_suggest (gpointer data, GstTypeFindProbability probability,
   GstTypeFindHelper *helper = (GstTypeFindHelper *) data;
 
   GST_LOG_OBJECT (helper->obj,
-      "'%s' called called suggest (%u, %" GST_PTR_FORMAT ")",
+      "'%s' called suggest (%u, %" GST_PTR_FORMAT ")",
       GST_PLUGIN_FEATURE_NAME (helper->factory), probability, caps);
 
   if (probability > helper->best_probability) {
@@ -208,7 +208,7 @@ helper_find_get_length (gpointer data)
 {
   GstTypeFindHelper *helper = (GstTypeFindHelper *) data;
 
-  GST_LOG_OBJECT (helper->obj, "'%s' called called get_length, returning %"
+  GST_LOG_OBJECT (helper->obj, "'%s' called get_length, returning %"
       G_GUINT64_FORMAT, GST_PLUGIN_FEATURE_NAME (helper->factory),
       helper->size);
 
@@ -465,7 +465,7 @@ buf_helper_find_suggest (gpointer data, GstTypeFindProbability probability,
   GstTypeFindBufHelper *helper = (GstTypeFindBufHelper *) data;
 
   GST_LOG_OBJECT (helper->obj,
-      "'%s' called called suggest (%u, %" GST_PTR_FORMAT ")",
+      "'%s' called suggest (%u, %" GST_PTR_FORMAT ")",
       GST_PLUGIN_FEATURE_NAME (helper->factory), probability, caps);
 
   /* Note: not >= as we call typefinders in order of rank, highest first */
index 9bb1d6d66b34f045487fe0e683c5e072865d6170..b5d69f5164ab325b99190af090582979ed31c6f6 100644 (file)
@@ -206,7 +206,7 @@ gst_controller_find_controlled_property (GstController * self,
  * @self: the controller object or %NULL if none yet exists
  * @object: object to bind the property
  * @name: name of projecty in @object
- * @ref_existing: pointer to flag that tracks if we need to ref an existng
+ * @ref_existing: pointer to flag that tracks if we need to ref an existing
  *   controller still
  *
  * Creates a new #GstControlledProperty if there is none for property @name yet.
index 6c958f894071b70a63d4e92b51a6c3c3eedec050..1c1f24ad4c02edefe36a6dbb81eb62308bb3320f 100644 (file)
@@ -25,7 +25,7 @@
  * @short_description: #GObject convenience methods for using dynamic properties
  * @see_also: #GstController
  *
- * These methods allow to use some #GstController functionallity directly from
+ * These methods allow to use some #GstController functionality directly from
  * the #GObject class.
  */
 
index 2dde28dac03faa24f16ea51c0d37dd6390fe814e..61e4ddf54484c949c648d46362dce6c9d1e04a23 100644 (file)
@@ -328,7 +328,7 @@ gst_capsfilter_prepare_buf (GstBaseTransform * trans, GstBuffer * input,
 
   if (GST_BUFFER_CAPS (input) != NULL) {
     /* Output buffer already has caps */
-    GST_LOG_OBJECT (trans, "Input buffer already has caps (implicitely fixed)");
+    GST_LOG_OBJECT (trans, "Input buffer already has caps (implicitly fixed)");
     /* FIXME : Move this behaviour to basetransform. The given caps are the ones
      * of the source pad, therefore our outgoing buffers should always have
      * those caps. */
index 992953334861fd3c466d52b77ab0ea80f5530354..ba2026d4b10c1feeb9fe101a2d010cfaca6b2d99 100644 (file)
@@ -23,7 +23,7 @@
 /**
  * SECTION:element-identity
  *
- * Dummy element that passes incomming data through unmodified. It has some
+ * Dummy element that passes incoming data through unmodified. It has some
  * useful diagnostic functions, such as offset and timestamp checking.
  */
 
index 9f39155afcc0abe1455c82670f7e43c4bb60baf1..1596670416c2eff44c55b307a04ca7990158d1a4 100644 (file)
@@ -1304,7 +1304,7 @@ gst_multi_queue_loop (GstPad * pad)
     if (sq->last_time == GST_CLOCK_TIME_NONE || sq->last_time < next_time)
       sq->last_time = next_time;
     if (mq->high_time == GST_CLOCK_TIME_NONE || mq->high_time <= next_time) {
-      /* Wake up all non-linked pads now that we advanceed the high time */
+      /* Wake up all non-linked pads now that we advanced the high time */
       mq->high_time = next_time;
       wake_up_next_non_linked (mq);
     }
@@ -1357,7 +1357,7 @@ out_flushing:
  * gst_multi_queue_chain:
  *
  * This is similar to GstQueue's chain function, except:
- * _ we don't have leak behavioures,
+ * _ we don't have leak behaviours,
  * _ we push with a unique id (curid)
  */
 static GstFlowReturn
index 349620f6f1c89a40f25117d95b1f201b7bced33f..3e3acb9cd559aa564d6c6ede712ebf889db560b5 100644 (file)
@@ -1083,7 +1083,7 @@ gst_queue2_have_data (GstQueue2 * queue, guint64 offset, guint length)
   } else {
     GST_INFO_OBJECT (queue, "not found in any range");
     /* we don't have the range, see how far away we are, FIXME, find a good
-     * threshold based on the incomming rate. */
+     * threshold based on the incoming rate. */
     if (!queue->is_eos && queue->current) {
       if (QUEUE_IS_USING_RING_BUFFER (queue)) {
         if (offset < queue->current->offset || offset >
@@ -1257,7 +1257,7 @@ gst_queue2_create_read (GstQueue2 * queue, guint64 offset, guint length,
     /* set range reading_pos to actual reading position for this read */
     queue->current->reading_pos = rpos;
 
-    /* congfigure how much and from where to read */
+    /* configure how much and from where to read */
     if (QUEUE_IS_USING_RING_BUFFER (queue)) {
       file_offset =
           (queue->current->rb_offset + (rpos -
@@ -2306,7 +2306,7 @@ out_flushing:
   }
 }
 
-/* called repeadedly with @pad as the source pad. This function should push out
+/* called repeatedly with @pad as the source pad. This function should push out
  * data to the peer element. */
 static void
 gst_queue2_loop (GstPad * pad)
index bf9fef2be57906505a2969b9d8f87e5280496b97..6b9e7cc8009a5060906cc71a924e2e9ac9c0cf39 100644 (file)
@@ -580,7 +580,7 @@ gst_tee_buffer_alloc (GstPad * pad, guint64 offset, guint size,
 
     GST_OBJECT_LOCK (tee);
   }
-  /* either we failed to alloc on the the previous pad or we did not have a
+  /* either we failed to alloc on the previous pad or we did not have a
    * previous pad. */
   if (res == GST_FLOW_NOT_LINKED) {
     /* find a new pad to alloc a buffer on */
index 7ea534cb061273b84a12fc9ed40d28d178eca74f..3d05d14030cc0c9a7780c40e2cb380e4d1e0b51c 100644 (file)
@@ -19,7 +19,7 @@
  * Boston, MA 02111-1307, USA.
  */
 
-/* this benchmark recursively builds a pipeline and meassures the time to go
+/* this benchmark recursively builds a pipeline and measures the time to go
  * from ready to paused.
  * The graph size and type can be controlled with a few commandline args:
  *  -d depth: is the depth of the tree
@@ -260,7 +260,7 @@ main (gint argc, gchar * argv[])
   g_print ("%" GST_TIME_FORMAT " built pipeline with %d elements\n",
       GST_TIME_ARGS (end - start), GST_BIN_NUMCHILDREN (bin));
 
-  /* meassure */
+  /* measure */
   g_print ("starting pipeline\n");
   gst_element_set_state (GST_ELEMENT (bin), GST_STATE_READY);
   GST_DEBUG_BIN_TO_DOT_FILE (bin, GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE, "capsnego");
index 3188a7ff529b5b71bb6e78fb79b4af152523fa87..2e37ad75a4f2d9d27039fe8ea1c70b74a3852da4 100644 (file)
@@ -163,7 +163,7 @@ GST_START_TEST (test_seeking)
           gst_event_new_new_segment (TRUE, 1.0, GST_FORMAT_BYTES, 8800, -1,
               0))) {
     GST_LOG ("seek ok");
-    /* make sure that that new position is reported immediately */
+    /* make sure that new position is reported immediately */
     CHECK_QUERY_POSITION (filesink, GST_FORMAT_BYTES, 8800);
     PUSH_BYTES (1);
     CHECK_QUERY_POSITION (filesink, GST_FORMAT_BYTES, 8801);
index 2d1de99c23eafe1cb94751c40f3802398e8bfc7d..fd5d62b5229814ee5e7c3dd07d6ed78836db864e 100644 (file)
@@ -930,7 +930,7 @@ GST_START_TEST (test_fake_eos)
   fail_unless (ret == GST_STATE_CHANGE_ASYNC, "no ASYNC state return");
 
   /* push buffer of 100 seconds, since it has a timestamp of 0, it should be
-   * rendered immediatly and the chain function should return immediatly */
+   * rendered immediately and the chain function should return immediately */
   buffer = gst_buffer_new_and_alloc (10);
   GST_BUFFER_TIMESTAMP (buffer) = 0;
   GST_BUFFER_DURATION (buffer) = 100 * GST_SECOND;
@@ -1085,7 +1085,7 @@ GST_START_TEST (test_async_done)
   fail_unless (position == 10 * GST_SECOND, "position is wrong");
 
   /* Since we are paused and the preroll queue has a length of 2, this function
-   * will return immediatly, the preroll handoff will be called and the stream
+   * will return immediately, the preroll handoff will be called and the stream
    * position should now be 10 seconds. */
   GST_DEBUG ("pushing first buffer");
   buffer = gst_buffer_new_and_alloc (10);
@@ -1223,7 +1223,7 @@ GST_START_TEST (test_async_done_eos)
   fail_unless (position == 10 * GST_SECOND, "position is wrong");
 
   /* Since we are paused and the preroll queue has a length of 1, this function
-   * will return immediatly. The EOS will complete the preroll and the  
+   * will return immediately. The EOS will complete the preroll and the
    * position should now be 10 seconds. */
   GST_DEBUG ("pushing EOS");
   event = gst_event_new_eos ();
index 25dcfd190a1f22e1372e71c980555a1ba35fc946..52add0a4d72ac0b7beec905ead15cfff205d09ff 100644 (file)
@@ -98,7 +98,7 @@ GST_START_TEST (test_can_sink_any_caps)
 
 GST_END_TEST;
 
-/* test if the factory is compabible with some caps */
+/* test if the factory is compatible with some caps */
 GST_START_TEST (test_can_sink_all_caps)
 {
   GstElementFactory *factory;
index 8c0829aab4b512860eb733cff467d3650c881c9d..18b8f700ce4ac6212da257f092e158502b3b6772 100644 (file)
@@ -480,7 +480,7 @@ GST_START_TEST (send_custom_events)
       G_GINT64_FORMAT " us", timediff (&got_event_time, &sent_event_time));
 
   /* In-band downstream events are expected to take at least 1 second
-   * to traverse the the queue */
+   * to traverse the queue */
   test_event (pipeline, GST_EVENT_CUSTOM_DOWNSTREAM, srcpad, FALSE, srcpad);
   fail_unless (timediff (&got_event_time,
           &sent_event_time) >= G_USEC_PER_SEC / 2,
index b352fc734bc302066d1e9b1ed62de8f08e820299..aa02dd7b469fcc9ad190fb419d374c392e0401b1 100644 (file)
@@ -216,7 +216,7 @@ A pipeline can be controlled by signals. SIGUSR2 will stop the pipeline
 By default, the pipeline will start in the playing state.
 .br
 There are currently no signals defined to go into the ready or pause
-(GST_STATE_READY and GST_STATE_PAUSED) state explicitely.
+(GST_STATE_READY and GST_STATE_PAUSED) state explicitly.
 
 .SH "PIPELINE EXAMPLES"
 
index e85e095d0d6d68d455eef8cd492fd5dd7c090dd9..d5afa523db1d71d454d81ac79f3ad7a10a1aa4ba 100644 (file)
@@ -3,7 +3,7 @@ Building GStreamer on Windows
 \r
 Running GStreamer on Windows is currently experimental, but improving.\r
 \r
-Building on MingW/MSys\r
+Building on MinGW/MSys\r
 ----------------------\r
 Should work out of the box from the toplevel directory using the standard\r
 Unix build system provided.\r