diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2013-11-09 16:21:15 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2013-11-09 16:21:15 +0100 |
commit | 5445f362fd9ff2817de0772ef503db799a42fc62 (patch) | |
tree | d14c73373dd92e401f3acc37fb2c1c8747a868af | |
parent | 2f89c9b4e85dc40ca7b38ccc6fbd6298ad32e54a (diff) |
Imported Upstream version 1.2.1upstream/1.2.1
-rw-r--r-- | ChangeLog | 195 | ||||
-rw-r--r-- | NEWS | 123 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | RELEASE | 17 | ||||
-rw-r--r-- | common/m4/gst-glib2.m4 | 4 | ||||
-rwxr-xr-x | compile | 99 | ||||
-rwxr-xr-x | config.guess | 184 | ||||
-rwxr-xr-x | config.sub | 106 | ||||
-rwxr-xr-x | configure | 38 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rwxr-xr-x | depcomp | 487 | ||||
-rw-r--r-- | docs/gst/gst-universe.svg | 60 | ||||
-rw-r--r-- | docs/gst/html/annotation-glossary.html | 73 | ||||
-rw-r--r-- | docs/gst/html/api-index-full.html | 4 | ||||
-rw-r--r-- | docs/gst/html/gstreamer-GstParse.html | 6 | ||||
-rw-r--r-- | docs/gst/html/gstreamer-GstVersion.html | 2 | ||||
-rw-r--r-- | docs/gst/html/index.html | 2 | ||||
-rw-r--r-- | docs/gst/html/index.sgml | 18 | ||||
-rw-r--r-- | docs/libs/html/annotation-glossary.html | 53 | ||||
-rw-r--r-- | docs/libs/html/api-index-full.html | 8 | ||||
-rw-r--r-- | docs/libs/html/index.html | 2 | ||||
-rw-r--r-- | docs/libs/html/index.sgml | 14 | ||||
-rw-r--r-- | docs/manual/appendix-checklist.xml | 2 | ||||
-rw-r--r-- | docs/manual/basics-elements.xml | 2 | ||||
-rw-r--r-- | docs/manual/basics-pads.xml | 8 | ||||
-rw-r--r-- | docs/manual/intro-motivation.xml | 2 | ||||
-rw-r--r-- | docs/manual/manual.xml | 2 | ||||
-rw-r--r-- | docs/plugins/html/gstreamer-plugins-plugin-coreelements.html | 2 | ||||
-rw-r--r-- | docs/plugins/html/index.html | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-coreelements.xml | 2 | ||||
-rw-r--r-- | gst/gst.c | 2 | ||||
-rw-r--r-- | gst/gstdatetime.c | 2 | ||||
-rw-r--r-- | gst/gstparse.c | 6 | ||||
-rw-r--r-- | gst/gstpluginloader.c | 2 | ||||
-rw-r--r-- | gst/gstsegment.c | 6 | ||||
-rw-r--r-- | gstreamer.doap | 10 | ||||
-rw-r--r-- | gstreamer.spec | 2 | ||||
-rwxr-xr-x | install-sh | 14 | ||||
-rw-r--r-- | libs/gst/base/gstbaseparse.c | 5 | ||||
-rw-r--r-- | libs/gst/base/gstbasesrc.c | 4 | ||||
-rw-r--r-- | libs/gst/base/gstcollectpads.c | 4 | ||||
-rwxr-xr-x | missing | 414 | ||||
-rw-r--r-- | plugins/elements/gstvalve.c | 2 | ||||
-rw-r--r-- | po/af.gmo | bin | 15086 -> 14916 bytes | |||
-rw-r--r-- | po/af.po | 5 | ||||
-rw-r--r-- | po/az.gmo | bin | 1683 -> 1683 bytes | |||
-rw-r--r-- | po/az.po | 4 | ||||
-rw-r--r-- | po/be.gmo | bin | 5090 -> 4843 bytes | |||
-rw-r--r-- | po/be.po | 5 | ||||
-rw-r--r-- | po/bg.gmo | bin | 43541 -> 43193 bytes | |||
-rw-r--r-- | po/bg.po | 5 | ||||
-rw-r--r-- | po/ca.gmo | bin | 33891 -> 33710 bytes | |||
-rw-r--r-- | po/ca.po | 5 | ||||
-rw-r--r-- | po/cs.gmo | bin | 36524 -> 36348 bytes | |||
-rw-r--r-- | po/cs.po | 5 | ||||
-rw-r--r-- | po/da.gmo | bin | 32162 -> 35051 bytes | |||
-rw-r--r-- | po/da.po | 110 | ||||
-rw-r--r-- | po/de.gmo | bin | 35739 -> 36654 bytes | |||
-rw-r--r-- | po/de.po | 35 | ||||
-rw-r--r-- | po/el.gmo | bin | 44236 -> 43965 bytes | |||
-rw-r--r-- | po/el.po | 5 | ||||
-rw-r--r-- | po/en_GB.gmo | bin | 11570 -> 11404 bytes | |||
-rw-r--r-- | po/en_GB.po | 5 | ||||
-rw-r--r-- | po/eo.gmo | bin | 4307 -> 4307 bytes | |||
-rw-r--r-- | po/eo.po | 4 | ||||
-rw-r--r-- | po/es.gmo | bin | 34074 -> 33895 bytes | |||
-rw-r--r-- | po/es.po | 5 | ||||
-rw-r--r-- | po/eu.gmo | bin | 29611 -> 29436 bytes | |||
-rw-r--r-- | po/eu.po | 5 | ||||
-rw-r--r-- | po/fi.gmo | bin | 32606 -> 32409 bytes | |||
-rw-r--r-- | po/fi.po | 5 | ||||
-rw-r--r-- | po/fr.gmo | bin | 35949 -> 35747 bytes | |||
-rw-r--r-- | po/fr.po | 5 | ||||
-rw-r--r-- | po/gl.gmo | bin | 35588 -> 35398 bytes | |||
-rw-r--r-- | po/gl.po | 5 | ||||
-rw-r--r-- | po/gstreamer-1.0.pot | 6 | ||||
-rw-r--r-- | po/hr.gmo | bin | 31756 -> 31591 bytes | |||
-rw-r--r-- | po/hr.po | 5 | ||||
-rw-r--r-- | po/hu.gmo | bin | 35621 -> 35413 bytes | |||
-rw-r--r-- | po/hu.po | 5 | ||||
-rw-r--r-- | po/id.gmo | bin | 31904 -> 34465 bytes | |||
-rw-r--r-- | po/id.po | 138 | ||||
-rw-r--r-- | po/it.gmo | bin | 33706 -> 33511 bytes | |||
-rw-r--r-- | po/it.po | 5 | ||||
-rw-r--r-- | po/ja.gmo | bin | 16417 -> 16417 bytes | |||
-rw-r--r-- | po/ja.po | 4 | ||||
-rw-r--r-- | po/lt.gmo | bin | 31450 -> 31227 bytes | |||
-rw-r--r-- | po/lt.po | 5 | ||||
-rw-r--r-- | po/nb.gmo | bin | 9881 -> 9881 bytes | |||
-rw-r--r-- | po/nb.po | 4 | ||||
-rw-r--r-- | po/nl.gmo | bin | 35743 -> 35571 bytes | |||
-rw-r--r-- | po/nl.po | 5 | ||||
-rw-r--r-- | po/pl.gmo | bin | 36088 -> 35906 bytes | |||
-rw-r--r-- | po/pl.po | 5 | ||||
-rw-r--r-- | po/pt_BR.gmo | bin | 35589 -> 35387 bytes | |||
-rw-r--r-- | po/pt_BR.po | 5 | ||||
-rw-r--r-- | po/ro.gmo | bin | 32820 -> 32641 bytes | |||
-rw-r--r-- | po/ro.po | 5 | ||||
-rw-r--r-- | po/ru.gmo | bin | 46520 -> 46276 bytes | |||
-rw-r--r-- | po/ru.po | 5 | ||||
-rw-r--r-- | po/rw.gmo | bin | 689 -> 689 bytes | |||
-rw-r--r-- | po/rw.po | 4 | ||||
-rw-r--r-- | po/sk.gmo | bin | 33078 -> 32903 bytes | |||
-rw-r--r-- | po/sk.po | 5 | ||||
-rw-r--r-- | po/sl.gmo | bin | 34227 -> 34024 bytes | |||
-rw-r--r-- | po/sl.po | 5 | ||||
-rw-r--r-- | po/sq.gmo | bin | 12731 -> 12534 bytes | |||
-rw-r--r-- | po/sq.po | 5 | ||||
-rw-r--r-- | po/sr.gmo | bin | 42372 -> 45783 bytes | |||
-rw-r--r-- | po/sr.po | 196 | ||||
-rw-r--r-- | po/sv.gmo | bin | 32473 -> 32273 bytes | |||
-rw-r--r-- | po/sv.po | 5 | ||||
-rw-r--r-- | po/tr.gmo | bin | 12104 -> 11899 bytes | |||
-rw-r--r-- | po/tr.po | 5 | ||||
-rw-r--r-- | po/uk.gmo | bin | 47299 -> 47064 bytes | |||
-rw-r--r-- | po/uk.po | 5 | ||||
-rw-r--r-- | po/vi.gmo | bin | 39788 -> 39596 bytes | |||
-rw-r--r-- | po/vi.po | 5 | ||||
-rw-r--r-- | po/zh_CN.gmo | bin | 25530 -> 25328 bytes | |||
-rw-r--r-- | po/zh_CN.po | 5 | ||||
-rw-r--r-- | po/zh_TW.gmo | bin | 7285 -> 7086 bytes | |||
-rw-r--r-- | po/zh_TW.po | 5 | ||||
-rw-r--r-- | tests/check/pipelines/parse-launch.c | 2 | ||||
-rw-r--r-- | tools/gst-typefind.c | 2 | ||||
-rw-r--r-- | win32/common/config.h | 8 | ||||
-rw-r--r-- | win32/common/gstversion.h | 2 |
126 files changed, 1343 insertions, 1322 deletions
@@ -1,9 +1,200 @@ +=== release 1.2.1 === + +2013-11-09 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.2.1 + +2013-11-09 12:00:23 +0100 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/be.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/nb.po: + * po/nl.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/rw.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_TW.po: + po: Update translations + +2013-11-02 15:38:13 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * libs/gst/base/gstbaseparse.c: + baseparse: try first frame pts and dts for a valid start timestamp + +2013-11-02 15:37:30 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * libs/gst/base/gstbaseparse.c: + baseparse: print proper variable in debug statement + +2013-11-02 15:36:19 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * gst/gstsegment.c: + segment: resurrect sanitizing start and stop for seeking + +2013-11-02 15:42:07 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net> + + * libs/gst/base/gstbasesrc.c: + basesrc: mind boggling wrap when comparing offsets + +2013-11-04 18:57:18 +0100 Stefan Sauer <ensonic@users.sf.net> + + * tools/gst-typefind.c: + typefind: use g_get_prgname() for error message + +2013-11-06 10:15:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk> + + * plugins/elements/gstvalve.c: + valve: proxy caps and allocation + Proxy the caps queries on the srcpad as well. + Proxy the allocation query on the sinkpad. + +2013-10-15 11:44:05 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * gst/gstdatetime.c: + datetime: Make sure to include gst_private.h before glib-compat-private.h + We need to define the GLib log domain before including glib.h, which is + included by glib-compat-private.h. + +2013-10-12 16:16:09 +1100 Jan Schmidt <thaytan@noraisin.net> + + * gst/gstparse.c: + * tests/check/pipelines/parse-launch.c: + parse: Fix transfer annotations for parse_launch functions. + gst_parse_launchv, gst_parse_launchv_full and gst_parse_launch_full + all return floating refs, the same as gst_parse_launch, which just + calls gst_parse_launch_full internally anyway. + Add a unit test assertion to check it's true. + Spotted by nemequ on IRC. + +2013-10-09 15:36:48 -0300 Thibault Saunier <thibault.saunier@collabora.com> + + * libs/gst/base/gstcollectpads.c: + collectpads: Call the collected function while it returns FLOW_OK + This allows us to make sure the elements is EOS and does not have + remaining buffers to be drained. + https://bugzilla.gnome.org/show_bug.cgi?id=709637 + +2013-10-10 08:30:27 -0700 Reynaldo H. Verdejo Pinochet <r.verdejo@partner.samsung.com> + + * docs/manual/appendix-checklist.xml: + * gst/gst.c: + * tests/misc/test-gstreamer-completion.sh: + core: Fix max DEBUG_LEVEL incongruence on 5 vs 9 + In the docs and the autocompletion logic the maximum + value jumped incongruently between 5 and 9. + +2013-10-10 12:56:54 +0200 Fabian Kirsch <derFakir@web.de> + + * docs/manual/basics-elements.xml: + * docs/manual/basics-pads.xml: + * docs/manual/intro-motivation.xml: + * docs/manual/manual.xml: + docs: Fix some reference URIs + https://bugzilla.gnome.org/show_bug.cgi?id=709804 + +2013-09-28 08:40:42 +0200 Edward Hervey <bilboed@bilboed.com> + + * gst/gstpluginloader.c: + pluginloader: Check errors on the proper fd + Most likely a copy-paste error from the block before. + If we're going to check for error/closed on the write fd... do it + on the write fd + +2013-09-24 17:23:54 +0100 Tim-Philipp Müller <tim@centricular.net> + + * README: + * common: + Automatic update of common submodule + From 6b03ba7 to 7412249 + === release 1.2.0 === -2013-09-24 Sebastian Dröge <sebastian.droege@collabora.co.uk> +2013-09-24 14:07:02 +0200 Sebastian Dröge <slomo@circular-chaos.org> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.2.0 + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstversion.h: + Release 1.2.0 + +2013-09-24 14:06:28 +0200 Sebastian Dröge <slomo@circular-chaos.org> + + * po/af.po: + * po/az.po: + * po/be.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/nb.po: + * po/nl.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/rw.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_TW.po: + Update .po files 2013-09-24 13:10:36 +0200 Sebastian Dröge <slomo@circular-chaos.org> @@ -1,123 +1,2 @@ -This is GStreamer 1.2.0 - -Changes since 1.0: - -New API: - • GstContext negotiation / sharing / announcing for sharing a - generic context between elements, e.g. a display handle - • GL texture upload conversion meta for allowing different - buffer types to be converted to an OpenGL texture - • GstCapsFeatures as extension to GstCaps for allowing the - negotiation of specific memory or meta requirements between - elements - • GstMemory flags for contiguous and non-mappable memory - • The stream-start event has optional flags now, e.g. for signalling - sparse streams - • The stream-start even has an optional group-id field now to signal - all streams that should be played together - • Allocators library in gst-plugins-base, currently only with generic - dmabuf memory support - • insertbin library for easier handling of dynamically linked - pipelines (in -bad for now) - • EGL helper library (in -bad for now) - • MPEG-TS data structure library (in -bad for now) - • New GstVideoRegionOfInterestMeta to describe a region of interest on - video frames. - • GstVideoDecoder/Encoder has new ::flush() vfunc to replace the - ill-defined ::reset() vfunc. - • The URI query allows to query the redirected URI now. - -Major changes: - • New tool: gst-play-1.0 in gst-plugins-base for basic playback - testing on the command line. - • New plugins: - ∘ mssdemux for Microsoft Smooth Streaming - ∘ dashdemux for DASH adaptive streaming protocol - ∘ bluez for interaction with Bluetooth devices - ∘ openjpeg for JPEG2000 decoding and encoding - ∘ daala for experimental Daala decoding and encoding - ∘ vpx plugin has experimental VP9 decoding and encoding support - ∘ webp plugin for WebP decoding (encoding to be added later) - ∘ Various others: yadif, srtp, sbc, fluidsynth, midiparse, - mfc, ivtv, accuraterip and audiofxbad - - • Moved plugins: - ∘ dtmf, vp8rtp, scaletempo and rtpmux plugins are in - gst-plugins-good now - - • Video: - ∘ Fix handling of interlaced video in converters such as videoscale - and videoconvert (e.g. scale both fields independently) - ∘ videoconvert will try harder to minimise quality losses when - conversion is necessary - ∘ The experimental GstSurfaceConverter, GstSurfaceMeta and - GstVideoContext APIs from the (confusingly-named) - libgstbasevideo-1.0 library in gst-plugins-bad have now been - removed and been replaced by new APIs in GStreamer Core and - gst-plugins-base (see above). Since that was all that was left in - this library, the entire experimental libgstbasevideo-1.0 library - has been removed from gst-plugins-bad - ∘ Chroma subsampling and chroma siting conversion is better handled - in videoconvert and the support for interlaced video was improved. - ∘ New pinwheel and spoke patterns in videotestsrc - ∘ videomixer can now accept different video formats on its sinkpads - and converts to a common format during mixing - - • Audio: - ∘ audioconvert will try harder to minimise quality losses when - conversion is necessary - ∘ adder now allows muting/unmuting of its input streams, and also - per-input stream volume - ∘ pulseaudio elements can switch between devices during playback now - ∘ aacparse can convert between ADTS←→RAW - - • Platform specific changes: - ∘ Caps, events, etc. are now printed in the GStreamer debug logs - with their content instead of just the pointer address even on - non-glibc platforms (e.g. Windows, OSX, Android). - ∘ Network elements (UDP/TCP) now work better with platforms, - where IPv6 sockets can't handle IPv4 (e.g. Windows) - ∘ Linux/BSD: v4l2 had many improvements and cleanups - - • Other changes: - ∘ gst-libav now uses libav 9 - ∘ Static linking of plugins is supported now (also in 1.0.7) - ∘ rtspsrc: add support for NetClientClock: when the server suggests a - GstNetTimeProvider in the SDP, set up a GstNetClientClock that - slaves to the remote clock and suggest this clock in provide_clock. - Simplifies synchronized playback of a resource from an RTSP server. - gst-rtsp-server now supports adding this to the SDP and can provide - a network clock - ∘ RTP retransmission / NACK support and big RTP jitterbuffer improvements - ∘ SRTP and DTLS support - ∘ Changes to many elements and core to use the correct sticky event - order and also not lose any important sticky events during flushing - ∘ >1000 fixed bug reports, and many other bug fixes and other - improvements everywhere that had no bug report - -Things to look out for: - • Single header includes for all libraries, e.g. #include - <gst/video/video.h> - this was needed for some bindings. - • Stricter (correct) caps subset checking in some cases where this was - not correct before. Caps will now always fail to be a compatible - subset of another set of caps if the subset caps are missing some - fields that the superset caps have. This might lead to not-negotiated - errors if caps are incomplete now. However, it also prevents possible - data corruption caused by piping data formatted in an - incompatible/unexpected way into some elements. Check your h264 caps - for stream-format and alignment fields and AAC caps for the - stream-format field. This change will also be included in the next - stable 1.0.8 release. - • Stricter checking for missing events and correct sticky event order - (stream-start, caps, segment) in some places; this is not enabled in - stable releases by default, but you may get warnings when using git - builds, development releases or when compiling with - -UG_DISABLE_ASSERT in CFLAGS - • x264enc now outputs data in byte-stream by default if downstream has - ANY caps (e.g. appsink without caps set, filesink, udpsink, - tcpserversink etc.) - • The MPEG TS demuxer posts messages contain the PMT, PAT, etc. in a - different format now. This new format uses the data structures from - the new MPEGTS library - • The GstContext API has changed between 1.1.4 and 1.1.90 +This is GStreamer 1.2.1 @@ -1,4 +1,4 @@ -GStreamer 1.1.x development series +GStreamer 1.2.x stable series WHAT IT IS ---------- @@ -1,8 +1,8 @@ -Release notes for GStreamer 1.2.0 +Release notes for GStreamer 1.2.1 -The GStreamer team is proud to announce a new feature release +The GStreamer team is proud to announce a new bug-fix release in the 1.x stable series of the core of the GStreamer streaming media framework. @@ -42,10 +42,7 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) Bugs fixed in this release - * 706551 : gsttestclock check failed - * 708605 : testclock: Does not handle unscheduled entries correctly - * 708636 : collectpads: Should set *all* its pads to flushing when set_flushing is called, not only the ones in the public list - * 708668 : context: Potential regression + * 709832 : max DEBUG_LEVEL Incongruence on docs & autocompletion logic between 5 and 9 ==== Download ==== @@ -82,10 +79,14 @@ subscribe to the gstreamer-devel list. Contributors to this release - * Alex Ashley * Edward Hervey - * Mathieu Duponchelle + * Fabian Kirsch + * Jan Schmidt + * Mark Nauwelaerts + * Reynaldo H. Verdejo Pinochet * Sebastian Dröge + * Stefan Sauer + * Thibault Saunier * Tim-Philipp Müller * Wim Taymans
\ No newline at end of file diff --git a/common/m4/gst-glib2.m4 b/common/m4/gst-glib2.m4 index 0b92734..3af5547 100644 --- a/common/m4/gst-glib2.m4 +++ b/common/m4/gst-glib2.m4 @@ -34,7 +34,7 @@ AC_DEFUN([AG_GST_GLIB_CHECK], AC_ARG_ENABLE(gobject-cast-checks, AS_HELP_STRING([--enable-gobject-cast-checks[=@<:@no/auto/yes@:>@]], - [Enable GObject cast checks]),, + [Enable GObject cast checks]),[enable_gobject_cast_checks=$enableval], [enable_gobject_cast_checks=auto]) if test "x$enable_gobject_cast_checks" = "xauto"; then @@ -52,7 +52,7 @@ AC_DEFUN([AG_GST_GLIB_CHECK], AC_ARG_ENABLE(glib-asserts, AS_HELP_STRING([--enable-glib-asserts[=@<:@no/auto/yes@:>@]], - [Enable GLib assertion]),, + [Enable GLib assertion]),[enable_glib_assertions=$enableval], [enable_glib_assertions=auto]) if test "x$enable_glib_assertions" = "xauto"; then @@ -1,10 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2012-01-04.17; # UTC +scriptversion=2012-10-14.11; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free -# Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey <tromey@cygnus.com>. # # This program is free software; you can redistribute it and/or modify @@ -79,6 +78,53 @@ func_file_conv () esac } +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () @@ -109,43 +155,34 @@ func_cl_wrapper () ;; esac ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; -l*) - lib=${1#-l} - found=no - save_IFS=$IFS - IFS=';' - for dir in $lib_path $LIB - do - IFS=$save_IFS - if $shared && test -f "$dir/$lib.dll.lib"; then - found=yes - set x "$@" "$dir/$lib.dll.lib" - break - fi - if test -f "$dir/$lib.lib"; then - found=yes - set x "$@" "$dir/$lib.lib" - break - fi - done - IFS=$save_IFS - - test "$found" != yes && set x "$@" "$lib.lib" + func_cl_dashl "${1#-l}" + set x "$@" "$lib" shift ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; -L*) - func_file_conv "${1#-L}" - if test -z "$lib_path"; then - lib_path=$file - else - lib_path="$lib_path;$file" - fi - linker_opts="$linker_opts -LIBPATH:$file" + func_cl_dashL "${1#-L}" ;; -static) shared=false diff --git a/config.guess b/config.guess index d622a44..b79252d 100755 --- a/config.guess +++ b/config.guess @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2013-06-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -22,19 +20,17 @@ timestamp='2012-02-10' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to <config-patches@gnu.org> and include a ChangeLog -# entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patches@gnu.org. + me=`echo "$0" | sed -e 's,.*/,,'` @@ -54,9 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include <features.h> + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} + exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} @@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -801,6 +820,9 @@ EOF i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; @@ -852,21 +874,21 @@ EOF exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -879,59 +901,54 @@ EOF EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else - echo ${UNAME_MACHINE}-unknown-linux-gnueabihf + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) - LIBC=gnu - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build @@ -950,54 +967,63 @@ EOF #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; + or1k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-gnu + echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1201,6 +1227,9 @@ EOF BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1227,19 +1256,21 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - i386) - eval $set_cc_for_build - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - UNAME_PROCESSOR="x86_64" - fi - fi ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1256,7 +1287,7 @@ EOF NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1330,9 +1361,6 @@ EOF exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c <<EOF #ifdef _SEQUENT_ @@ -1,24 +1,18 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# Copyright 1992-2013 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2013-08-10' -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see <http://www.gnu.org/licenses/>. @@ -26,11 +20,12 @@ timestamp='2012-02-10' # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to <config-patches@gnu.org>. Submit a context -# diff and a properly formatted GNU ChangeLog entry. +# Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. @@ -73,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -123,7 +116,7 @@ esac maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) @@ -156,7 +149,7 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; @@ -225,6 +218,12 @@ case $os in -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; @@ -253,10 +252,12 @@ case $basic_machine in | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | be32 | be64 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ @@ -267,7 +268,7 @@ case $basic_machine in | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -285,16 +286,17 @@ case $basic_machine in | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ - | nios | nios2 \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ - | or32 \ + | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ @@ -364,13 +366,13 @@ case $basic_machine in | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | clipper-* | craynv-* | cydra-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ @@ -383,7 +385,8 @@ case $basic_machine in | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -401,12 +404,13 @@ case $basic_machine in | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ @@ -782,11 +786,15 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; - microblaze) + microblaze*) basic_machine=microblaze-xilinx ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; mingw32ce) @@ -822,7 +830,7 @@ case $basic_machine in basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) - basic_machine=i386-pc + basic_machine=i686-pc os=-msys ;; mvs) @@ -1013,7 +1021,11 @@ case $basic_machine in basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -1340,21 +1352,21 @@ case $os in -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-uclibc* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1486,9 +1498,6 @@ case $os in -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; @@ -1537,6 +1546,12 @@ case $basic_machine in c4x-* | tic4x-*) os=-coff ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; tic54x-*) os=-coff ;; @@ -1577,6 +1592,9 @@ case $basic_machine in mips*-*) os=-elf ;; + or1k-*) + os=-elf + ;; or32-*) os=-coff ;; @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GStreamer 1.2.0. +# Generated by GNU Autoconf 2.69 for GStreamer 1.2.1. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>. # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='GStreamer' PACKAGE_TARNAME='gstreamer' -PACKAGE_VERSION='1.2.0' -PACKAGE_STRING='GStreamer 1.2.0' +PACKAGE_VERSION='1.2.1' +PACKAGE_STRING='GStreamer 1.2.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer' PACKAGE_URL='' @@ -1638,7 +1638,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GStreamer 1.2.0 to adapt to many kinds of systems. +\`configure' configures GStreamer 1.2.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1709,7 +1709,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GStreamer 1.2.0:";; + short | recursive ) echo "Configuration of GStreamer 1.2.1:";; esac cat <<\_ACEOF @@ -1891,7 +1891,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GStreamer configure 1.2.0 +GStreamer configure 1.2.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2664,7 +2664,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GStreamer $as_me 1.2.0, which was +It was created by GStreamer $as_me 1.2.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3645,7 +3645,7 @@ fi # Define the identity of the package. PACKAGE='gstreamer' - VERSION='1.2.0' + VERSION='1.2.1' cat >>confdefs.h <<_ACEOF @@ -3855,9 +3855,9 @@ END fi - PACKAGE_VERSION_MAJOR=$(echo 1.2.0 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 1.2.0 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 1.2.0 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 1.2.1 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 1.2.1 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 1.2.1 | cut -d'.' -f3) @@ -3868,7 +3868,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 1.2.0 | cut -d'.' -f4) + NANO=$(echo 1.2.1 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5 @@ -8520,10 +8520,10 @@ fi done - GST_CURRENT=200 + GST_CURRENT=201 GST_REVISION=0 - GST_AGE=200 - GST_LIBVERSION=200:0:200 + GST_AGE=201 + GST_LIBVERSION=201:0:201 @@ -25262,7 +25262,7 @@ fi # Check whether --enable-gobject-cast-checks was given. if test "${enable_gobject_cast_checks+set}" = set; then : - enableval=$enable_gobject_cast_checks; + enableval=$enable_gobject_cast_checks; enable_gobject_cast_checks=$enableval else enable_gobject_cast_checks=auto fi @@ -25282,7 +25282,7 @@ fi # Check whether --enable-glib-asserts was given. if test "${enable_glib_asserts+set}" = set; then : - enableval=$enable_glib_asserts; + enableval=$enable_glib_asserts; enable_glib_assertions=$enableval else enable_glib_assertions=auto fi @@ -27562,7 +27562,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GStreamer $as_me 1.2.0, which was +This file was extended by GStreamer $as_me 1.2.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -27628,7 +27628,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GStreamer config.status 1.2.0 +GStreamer config.status 1.2.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 6fabf91..e537053 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, git and prerelease does Werror too dnl -AC_INIT([GStreamer],[1.2.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) +AC_INIT([GStreamer],[1.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AG_GST_INIT dnl initialize automake (we require GNU make) @@ -64,7 +64,7 @@ dnl 1.2.5 => 205 dnl 1.10.9 (who knows) => 1009 dnl dnl sets GST_LT_LDFLAGS -AS_LIBTOOL(GST, 200, 0, 200) +AS_LIBTOOL(GST, 201, 0, 201) dnl *** autotools stuff **** @@ -1,10 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2011-12-04.11; # UTC +scriptversion=2013-05-30.07; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,9 +27,9 @@ scriptversion=2011-12-04.11; # UTC case $1 in '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] @@ -40,8 +39,8 @@ as side-effects. Environment variables: depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. @@ -57,6 +56,66 @@ EOF ;; esac +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 @@ -69,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" +# Avoid interferences from the environment. +gccflag= dashmflag= + # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case @@ -80,26 +142,32 @@ if test "$depmode" = hp; then fi if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvisualcpp + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then - # This is just like msvc7 but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvc7 + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc fi case "$depmode" in @@ -122,8 +190,7 @@ gcc3) done "$@" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -131,13 +198,17 @@ gcc3) ;; gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then @@ -145,33 +216,31 @@ gcc) fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. + # The second -e expression handles DOS-style file names with drive + # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. +## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory +## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -189,8 +258,7 @@ sgi) "$@" -MDupdate "$tmpdepfile" fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -198,43 +266,41 @@ sgi) if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" - # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the + # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" ;; +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the + # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u @@ -247,9 +313,7 @@ aix) "$@" -M fi stat=$? - - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi @@ -258,44 +322,100 @@ aix) do test -f "$tmpdepfile" && break done - if test -f "$tmpdepfile"; then - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : + # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -307,8 +427,8 @@ icc) sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -319,9 +439,8 @@ hp2) # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + set_dir_from "$object" + set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d @@ -332,8 +451,7 @@ hp2) "$@" +Maked fi stat=$? - if test $stat -eq 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi @@ -343,77 +461,61 @@ hp2) test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add `dependent.h:' lines. + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" else - echo "#dummy" > "$depfile" + make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; msvc7) if test "$libtool" = yes; then @@ -424,8 +526,7 @@ msvc7) "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" - if test "$stat" = 0; then : - else + if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi @@ -443,14 +544,15 @@ msvc7) p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g -s/\(.*\)/ \1 \\/p +s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { - s/.*/ / + s/.*/'"$tab"'/ G p }' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; @@ -478,7 +580,7 @@ dashmstdout) shift fi - # Remove `-o $object'. + # Remove '-o $object'. IFS=" " for arg do @@ -498,18 +600,18 @@ dashmstdout) done test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' + # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -562,11 +664,12 @@ makedepend) # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; @@ -583,7 +686,7 @@ cpp) shift fi - # Remove `-o $object'. + # Remove '-o $object'. IFS=" " for arg do @@ -602,10 +705,10 @@ cpp) esac done - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" @@ -637,23 +740,23 @@ msvisualcpp) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; + set fnord "$@" + shift + shift + ;; *) - set fnord "$@" "$arg" - shift - shift - ;; + set fnord "$@" "$arg" + shift + shift + ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; diff --git a/docs/gst/gst-universe.svg b/docs/gst/gst-universe.svg index 16820d4..9096ba4 100644 --- a/docs/gst/gst-universe.svg +++ b/docs/gst/gst-universe.svg @@ -11,8 +11,8 @@ <polygon fill="white" stroke="white" points="-4,5 -4,-628 707,-628 707,5 -4,5"/> <!-- application --> <g id="node1" class="node"><title>application</title> -<polygon fill="#ffdddd" stroke="black" points="579,-624 511,-624 511,-588 579,-588 579,-624"/> -<text text-anchor="middle" x="545" y="-603.4" font-family="Bitstream Vera Sans" font-size="9.00">application</text> +<polygon fill="#ffdddd" stroke="black" points="549,-624 481,-624 481,-588 549,-588 549,-624"/> +<text text-anchor="middle" x="515" y="-603.4" font-family="Bitstream Vera Sans" font-size="9.00">application</text> </g> <!-- bus --> <g id="node3" class="node"><title>bus</title> @@ -23,9 +23,9 @@ </g> <!-- application->bus --> <g id="edge48" class="edge"><title>application->bus</title> -<path fill="none" stroke="black" d="M510.91,-603.038C429.314,-595.538 225.03,-574.226 164,-544 132.728,-528.512 124.602,-520.132 107,-490 104.121,-485.071 101.99,-479.405 100.415,-473.814"/> -<polygon fill="black" stroke="black" points="103.809,-472.958 98.1375,-464.009 96.9903,-474.541 103.809,-472.958"/> -<text text-anchor="middle" x="180" y="-523.7" font-family="Bitstream Vera Sans" font-size="7.00">listen on</text> +<path fill="none" stroke="black" d="M480.889,-603.237C387.135,-595.315 130.777,-571.331 105,-544 87.773,-525.735 87.3582,-496.146 90.1306,-474.254"/> +<polygon fill="black" stroke="black" points="93.6146,-474.626 91.6879,-464.208 86.6972,-473.554 93.6146,-474.626"/> +<text text-anchor="middle" x="121" y="-523.7" font-family="Bitstream Vera Sans" font-size="7.00">listen on</text> </g> <!-- event --> <g id="node9" class="node"><title>event</title> @@ -36,22 +36,22 @@ </g> <!-- application->event --> <g id="edge52" class="edge"><title>application->event</title> -<path fill="none" stroke="black" d="M579.083,-590.495C602.731,-577.147 630,-555.384 630,-526 630,-526 630,-526 630,-366 630,-345.478 628.047,-338.613 616,-322 611.95,-316.415 606.766,-311.359 601.278,-306.92"/> +<path fill="none" stroke="black" d="M549.192,-597.789C583.091,-587.369 630,-565.765 630,-526 630,-526 630,-526 630,-366 630,-345.478 628.047,-338.613 616,-322 611.95,-316.415 606.766,-311.359 601.278,-306.92"/> <polygon fill="black" stroke="black" points="603.233,-304.012 593.115,-300.868 599.064,-309.635 603.233,-304.012"/> <text text-anchor="middle" x="639" y="-443.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text> </g> <!-- pipeline --> <g id="node13" class="node"><title>pipeline</title> <a xlink:href="GstPipeline.html" xlink:title="pipeline" target="_top"> -<polygon fill="#ccccff" stroke="black" points="259,-544 205,-544 205,-508 259,-508 259,-544"/> -<text text-anchor="middle" x="232" y="-523.4" font-family="Bitstream Vera Sans" font-size="9.00">pipeline</text> +<polygon fill="#ccccff" stroke="black" points="200,-544 146,-544 146,-508 200,-508 200,-544"/> +<text text-anchor="middle" x="173" y="-523.4" font-family="Bitstream Vera Sans" font-size="9.00">pipeline</text> </a> </g> <!-- application->pipeline --> <g id="edge46" class="edge"><title>application->pipeline</title> -<path fill="none" stroke="black" d="M510.908,-597.286C451.745,-582.165 330.534,-551.184 269.244,-535.519"/> -<polygon fill="black" stroke="black" points="269.788,-532.046 259.232,-532.96 268.054,-538.828 269.788,-532.046"/> -<text text-anchor="middle" x="404.5" y="-563.7" font-family="Bitstream Vera Sans" font-size="7.00">has</text> +<path fill="none" stroke="black" d="M480.957,-598.037C416.487,-582.956 277.059,-550.341 210.214,-534.705"/> +<polygon fill="black" stroke="black" points="210.665,-531.216 200.131,-532.346 209.071,-538.032 210.665,-531.216"/> +<text text-anchor="middle" x="361.5" y="-563.7" font-family="Bitstream Vera Sans" font-size="7.00">has</text> </g> <!-- query --> <g id="node16" class="node"><title>query</title> @@ -62,7 +62,7 @@ </g> <!-- application->query --> <g id="edge50" class="edge"><title>application->query</title> -<path fill="none" stroke="black" d="M579.003,-601.481C620.154,-593.882 684,-574.308 684,-526 684,-526 684,-526 684,-366 684,-347.981 678.544,-328.536 672.946,-313.329"/> +<path fill="none" stroke="black" d="M549.2,-597.216C598.582,-583.512 684,-555.54 684,-526 684,-526 684,-526 684,-366 684,-347.981 678.544,-328.536 672.946,-313.329"/> <polygon fill="black" stroke="black" points="676.203,-312.047 669.304,-304.006 669.683,-314.594 676.203,-312.047"/> <text text-anchor="middle" x="693" y="-443.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text> </g> @@ -103,7 +103,7 @@ <g id="edge38" class="edge"><title>bus->message</title> <path fill="none" stroke="black" d="M96.5638,-427.957C97.4266,-400.349 99.082,-347.375 100.109,-314.525"/> <polygon fill="black" stroke="black" points="103.616,-314.327 100.431,-304.223 96.6198,-314.108 103.616,-314.327"/> -<text text-anchor="middle" x="112.5" y="-363.7" font-family="Bitstream Vera Sans" font-size="7.00">receive</text> +<text text-anchor="middle" x="113" y="-363.7" font-family="Bitstream Vera Sans" font-size="7.00">receive</text> </g> <!-- buffer --> <g id="node4" class="node"><title>buffer</title> @@ -217,15 +217,15 @@ <!-- plugin_feature --> <g id="node15" class="node"><title>plugin_feature</title> <a xlink:href="GstPluginFeature.html" xlink:title="plugin feature" target="_top"> -<polygon fill="#eeeeee" stroke="black" points="211,-196 129,-196 129,-160 211,-160 211,-196"/> -<text text-anchor="middle" x="170" y="-175.4" font-family="Bitstream Vera Sans" font-size="9.00">plugin feature</text> +<polygon fill="#eeeeee" stroke="black" points="163,-196 81,-196 81,-160 163,-160 163,-196"/> +<text text-anchor="middle" x="122" y="-175.4" font-family="Bitstream Vera Sans" font-size="9.00">plugin feature</text> </a> </g> <!-- element_factory->plugin_feature --> <g id="edge44" class="edge"><title>element_factory->plugin_feature</title> -<path fill="none" stroke="black" d="M248.885,-267.679C233.438,-250.119 209.976,-223.446 192.652,-203.751"/> -<polygon fill="black" stroke="black" points="195.11,-201.247 185.877,-196.05 189.854,-205.87 195.11,-201.247"/> -<text text-anchor="middle" x="238.5" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">is-a</text> +<path fill="none" stroke="black" d="M241.065,-267.923C217.246,-249.934 180.538,-222.21 154.178,-202.302"/> +<polygon fill="black" stroke="black" points="156.102,-199.37 146.013,-196.136 151.884,-204.955 156.102,-199.37"/> +<text text-anchor="middle" x="221.5" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">is-a</text> </g> <!-- pad->caps --> <g id="edge16" class="edge"><title>pad->caps</title> @@ -247,21 +247,21 @@ </g> <!-- pipeline->bin --> <g id="edge4" class="edge"><title>pipeline->bin</title> -<path fill="none" stroke="black" d="M251.288,-507.847C262.808,-497.005 277.61,-483.073 290.248,-471.179"/> -<polygon fill="black" stroke="black" points="292.905,-473.484 297.789,-464.081 288.108,-468.386 292.905,-473.484"/> -<text text-anchor="middle" x="284.5" y="-483.7" font-family="Bitstream Vera Sans" font-size="7.00">is-a</text> +<path fill="none" stroke="black" d="M200.085,-510.953C222.869,-498.295 255.644,-480.087 280.698,-466.168"/> +<polygon fill="black" stroke="black" points="282.505,-469.168 289.547,-461.252 279.105,-463.049 282.505,-469.168"/> +<text text-anchor="middle" x="256.5" y="-483.7" font-family="Bitstream Vera Sans" font-size="7.00">is-a</text> </g> <!-- pipeline->bus --> <g id="edge6" class="edge"><title>pipeline->bus</title> -<path fill="none" stroke="black" d="M204.839,-523.668C179.445,-520.185 141.813,-511.52 117,-490 111.964,-485.633 108.04,-479.789 105.019,-473.79"/> -<polygon fill="black" stroke="black" points="108.156,-472.226 100.986,-464.425 101.727,-474.994 108.156,-472.226"/> -<text text-anchor="middle" x="127" y="-483.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text> +<path fill="none" stroke="black" d="M145.922,-512.201C136.246,-506.322 125.816,-498.779 118,-490 113.602,-485.06 109.852,-479.083 106.76,-473.148"/> +<polygon fill="black" stroke="black" points="109.88,-471.559 102.444,-464.011 103.551,-474.548 109.88,-471.559"/> +<text text-anchor="middle" x="128" y="-483.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text> </g> <!-- pipeline->clock --> <g id="edge8" class="edge"><title>pipeline->clock</title> -<path fill="none" stroke="black" d="M224.413,-507.779C210.656,-473.639 182.085,-397.398 172,-330 171.247,-324.964 171.087,-319.576 171.264,-314.358"/> -<polygon fill="black" stroke="black" points="174.778,-314.281 172.016,-304.053 167.797,-313.772 174.778,-314.281"/> -<text text-anchor="middle" x="200" y="-403.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text> +<path fill="none" stroke="black" d="M172.877,-507.895C172.648,-473.321 172.167,-395.504 172,-330 171.991,-326.444 171.852,-325.552 172,-322 172.101,-319.568 172.241,-317.046 172.404,-314.517"/> +<polygon fill="black" stroke="black" points="175.913,-314.532 173.179,-304.296 168.933,-314.003 175.913,-314.532"/> +<text text-anchor="middle" x="183" y="-403.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text> </g> <!-- plugin --> <g id="node14" class="node"><title>plugin</title> @@ -272,9 +272,9 @@ </g> <!-- plugin->plugin_feature --> <g id="edge42" class="edge"><title>plugin->plugin_feature</title> -<path fill="none" stroke="black" d="M50.935,-267.923C74.7541,-249.934 111.462,-222.21 137.822,-202.302"/> -<polygon fill="black" stroke="black" points="140.116,-204.955 145.987,-196.136 135.898,-199.37 140.116,-204.955"/> -<text text-anchor="middle" x="130" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text> +<path fill="none" stroke="black" d="M43.1155,-267.679C58.5624,-250.119 82.0245,-223.446 99.3485,-203.751"/> +<polygon fill="black" stroke="black" points="102.146,-205.87 106.123,-196.05 96.8898,-201.247 102.146,-205.87"/> +<text text-anchor="middle" x="99" y="-229.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text> </g> <!-- registry --> <g id="node17" class="node"><title>registry</title> diff --git a/docs/gst/html/annotation-glossary.html b/docs/gst/html/annotation-glossary.html index 9d64bf4..04c33fd 100644 --- a/docs/gst/html/annotation-glossary.html +++ b/docs/gst/html/annotation-glossary.html @@ -20,95 +20,80 @@ <td> </td> </tr> <tr><td colspan="5" class="shortcuts"> -<a class="shortcut" href="#glsI">I</a> +<a class="shortcut" href="#glsO">O</a> | <a class="shortcut" href="#glsT">T</a> | - <a class="shortcut" href="#glsI">I</a> - | - <a class="shortcut" href="#glsO">O</a> + <a class="shortcut" href="#glsE">E</a> | <a class="shortcut" href="#glsT">T</a> | - <a class="shortcut" href="#glsA">A</a> - | - <a class="shortcut" href="#glsE">E</a> - | <a class="shortcut" href="#glsO">O</a> | - <a class="shortcut" href="#glsA">A</a> - | - <a class="shortcut" href="#glsT">T</a> - | - <a class="shortcut" href="#glsS">S</a> + <a class="shortcut" href="#glsC">C</a> | - <a class="shortcut" href="#glsO">O</a> + <a class="shortcut" href="#glsA">A</a> | <a class="shortcut" href="#glsS">S</a> | - <a class="shortcut" href="#glsT">T</a> - | - <a class="shortcut" href="#glsC">C</a> + <a class="shortcut" href="#glsI">I</a> | <a class="shortcut" href="#glsT">T</a> | <a class="shortcut" href="#glsS">S</a> + | + <a class="shortcut" href="#glsI">I</a> </td></tr> </table> <div class="glossary"> <div class="titlepage"><div><div><h1 class="title"> <a name="annotation-glossary"></a>Annotation Glossary</h1></div></div></div> -<a name="glsI"></a><h3 class="title">I</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-inout"></a>inout</span></dt> -<dd class="glossdef"><p>Parameter for input and for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd> -<a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20floating"></a>transfer floating</span></dt> -<dd class="glossdef"><p>Alias for <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>, used for objects with floating refs.</p></dd> -<a name="glsI"></a><h3 class="title">I</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-in"></a>in</span></dt> -<dd class="glossdef"><p>Parameter for input. Default is <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>.</p></dd> <a name="glsO"></a><h3 class="title">O</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-out%20callee-allocates"></a>out callee-allocates</span></dt> +<dd class="glossdef"><p>Out parameter, where caller must allocate storage.</p></dd> <dt><span class="glossterm"><a name="annotation-glossterm-out%20caller-allocates"></a>out caller-allocates</span></dt> <dd class="glossdef"><p>Out parameter, where caller must allocate storage.</p></dd> <a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt> -<dd class="glossdef"><p>Free data after the code is done.</p></dd> -<a name="glsA"></a><h3 class="title">A</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt> -<dd class="glossdef"><p>Parameter points to an array of items.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20floating"></a>transfer floating</span></dt> +<dd class="glossdef"><p>Alias for <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>, used for objects with floating refs.</p></dd> <a name="glsE"></a><h3 class="title">E</h3> <dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt> <dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd> +<a name="glsT"></a><h3 class="title">T</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt> +<dd class="glossdef"><p>Free data after the code is done.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt> +<dd class="glossdef"><p>Don't free data after the code is done.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-type"></a>type</span></dt> +<dd class="glossdef"><p>Override the parsed C type with given type.</p></dd> <a name="glsO"></a><h3 class="title">O</h3> <dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt> <dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd> +<a name="glsC"></a><h3 class="title">C</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-closure"></a>closure</span></dt> +<dd class="glossdef"><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd> <a name="glsA"></a><h3 class="title">A</h3> <dt><span class="glossterm"><a name="annotation-glossterm-allow-none"></a>allow-none</span></dt> <dd class="glossdef"><p>NULL is ok, both for passing and for returning.</p></dd> -<a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-type"></a>type</span></dt> -<dd class="glossdef"><p>Override the parsed C type with given type.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt> +<dd class="glossdef"><p>Parameter points to an array of items.</p></dd> <a name="glsS"></a><h3 class="title">S</h3> <dt><span class="glossterm"><a name="annotation-glossterm-scope%20call"></a>scope call</span></dt> <dd class="glossdef"><p>The callback is valid only during the call to the method.</p></dd> -<a name="glsO"></a><h3 class="title">O</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-out%20callee-allocates"></a>out callee-allocates</span></dt> -<dd class="glossdef"><p>Out parameter, where caller must allocate storage.</p></dd> -<a name="glsS"></a><h3 class="title">S</h3> <dt><span class="glossterm"><a name="annotation-glossterm-scope%20async"></a>scope async</span></dt> <dd class="glossdef"><p>The callback is valid until first called.</p></dd> +<a name="glsI"></a><h3 class="title">I</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-inout"></a>inout</span></dt> +<dd class="glossdef"><p>Parameter for input and for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd> <a name="glsT"></a><h3 class="title">T</h3> <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20container"></a>transfer container</span></dt> <dd class="glossdef"><p>Free data container after the code is done.</p></dd> -<a name="glsC"></a><h3 class="title">C</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-closure"></a>closure</span></dt> -<dd class="glossdef"><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd> -<a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt> -<dd class="glossdef"><p>Don't free data after the code is done.</p></dd> <a name="glsS"></a><h3 class="title">S</h3> <dt><span class="glossterm"><a name="annotation-glossterm-skip"></a>skip</span></dt> <dd class="glossdef"><p>Exposed in C code, not necessarily available in other languages.</p></dd> +<a name="glsI"></a><h3 class="title">I</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-in"></a>in</span></dt> +<dd class="glossdef"><p>Parameter for input. Default is <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>.</p></dd> </div> <div class="footer"> <hr> diff --git a/docs/gst/html/api-index-full.html b/docs/gst/html/api-index-full.html index 3fc4ad5..c7e90ec 100644 --- a/docs/gst/html/api-index-full.html +++ b/docs/gst/html/api-index-full.html @@ -5786,11 +5786,11 @@ </dt> <dd></dd> <dt> -<a class="link" href="GstElement.html#GST-STATE:CAPS" title="GST_STATE()">GST_STATE</a>, macro in <a class="link" href="GstElement.html" title="GstElement">GstElement</a> +<a class="link" href="GstElement.html#GstState" title="enum GstState">GstState</a>, enum in <a class="link" href="GstElement.html" title="GstElement">GstElement</a> </dt> <dd></dd> <dt> -<a class="link" href="GstElement.html#GstState" title="enum GstState">GstState</a>, enum in <a class="link" href="GstElement.html" title="GstElement">GstElement</a> +<a class="link" href="GstElement.html#GST-STATE:CAPS" title="GST_STATE()">GST_STATE</a>, macro in <a class="link" href="GstElement.html" title="GstElement">GstElement</a> </dt> <dd></dd> <dt> diff --git a/docs/gst/html/gstreamer-GstParse.html b/docs/gst/html/gstreamer-GstParse.html index 8bda8ce..bc2450e 100644 --- a/docs/gst/html/gstreamer-GstParse.html +++ b/docs/gst/html/gstreamer-GstParse.html @@ -296,7 +296,7 @@ can try to play the pipeline. <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> <td>a new element on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. If more than one toplevel element is specified by the <em class="parameter"><code>pipeline_description</code></em>, -all elements are put into a <a class="link" href="GstPipeline.html" title="GstPipeline"><span class="type">GstPipeline</span></a>, which then is returned. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +all elements are put into a <a class="link" href="GstPipeline.html" title="GstPipeline"><span class="type">GstPipeline</span></a>, which then is returned. <span class="annotation">[<acronym title="Alias for transfer none, used for objects with floating refs."><span class="acronym">transfer floating</span></acronym>]</span> </td> </tr> </tbody> @@ -330,7 +330,7 @@ An error does not mean that the pipeline could not be constructed. </tr> <tr> <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> -<td>a new element on success and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +<td>a new element on success and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. <span class="annotation">[<acronym title="Alias for transfer none, used for objects with floating refs."><span class="acronym">transfer floating</span></acronym>]</span> </td> </tr> </tbody> @@ -379,7 +379,7 @@ An error does not mean that the pipeline could not be constructed. <td>a new element on success; on failure, either <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or a partially-constructed bin or element will be returned and <em class="parameter"><code>error</code></em> will be set (unless you passed <a class="link" href="gstreamer-GstParse.html#GST-PARSE-FLAG-FATAL-ERRORS:CAPS"><span class="type">GST_PARSE_FLAG_FATAL_ERRORS</span></a> in <em class="parameter"><code>flags</code></em>, then -<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will always be returned on failure). <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will always be returned on failure). <span class="annotation">[<acronym title="Alias for transfer none, used for objects with floating refs."><span class="acronym">transfer floating</span></acronym>]</span> </td> </tr> </tbody> diff --git a/docs/gst/html/gstreamer-GstVersion.html b/docs/gst/html/gstreamer-GstVersion.html index cfd719d..1bb80a7 100644 --- a/docs/gst/html/gstreamer-GstVersion.html +++ b/docs/gst/html/gstreamer-GstVersion.html @@ -88,7 +88,7 @@ The minor version of GStreamer at compile time: <hr> <div class="refsect2"> <a name="GST-VERSION-MICRO:CAPS"></a><h3>GST_VERSION_MICRO</h3> -<pre class="programlisting">#define GST_VERSION_MICRO (0) +<pre class="programlisting">#define GST_VERSION_MICRO (1) </pre> <p> The micro version of GStreamer at compile time: diff --git a/docs/gst/html/index.html b/docs/gst/html/index.html index 1ac4bdb..13be4ac 100644 --- a/docs/gst/html/index.html +++ b/docs/gst/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer 1.0 Core Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Core 1.0 (1.2.0) + for GStreamer Core 1.0 (1.2.1) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/</a>. </p></div> diff --git a/docs/gst/html/index.sgml b/docs/gst/html/index.sgml index a0f3dc6..0f2819d 100644 --- a/docs/gst/html/index.sgml +++ b/docs/gst/html/index.sgml @@ -2735,20 +2735,20 @@ <ANCHOR id="gst-debug-bin-to-dot-file" href="gstreamer-1.0/gstreamer-GstInfo.html#gst-debug-bin-to-dot-file"> <ANCHOR id="gst-debug-bin-to-dot-file-with-ts" href="gstreamer-1.0/gstreamer-GstInfo.html#gst-debug-bin-to-dot-file-with-ts"> <ANCHOR id="gstreamer-GstInfo.see-also" href="gstreamer-1.0/gstreamer-GstInfo.html#gstreamer-GstInfo.see-also"> -<ANCHOR id="annotation-glossterm-inout" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-inout"> -<ANCHOR id="annotation-glossterm-transfer floating" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer floating"> -<ANCHOR id="annotation-glossterm-in" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-in"> +<ANCHOR id="annotation-glossterm-out callee-allocates" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-out callee-allocates"> <ANCHOR id="annotation-glossterm-out caller-allocates" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-out caller-allocates"> -<ANCHOR id="annotation-glossterm-transfer full" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> -<ANCHOR id="annotation-glossterm-array" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-array"> +<ANCHOR id="annotation-glossterm-transfer floating" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer floating"> <ANCHOR id="annotation-glossterm-element-type" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-element-type"> +<ANCHOR id="annotation-glossterm-transfer full" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> +<ANCHOR id="annotation-glossterm-transfer none" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> +<ANCHOR id="annotation-glossterm-type" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-type"> <ANCHOR id="annotation-glossterm-out" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-out"> +<ANCHOR id="annotation-glossterm-closure" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-closure"> <ANCHOR id="annotation-glossterm-allow-none" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-allow-none"> -<ANCHOR id="annotation-glossterm-type" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-type"> +<ANCHOR id="annotation-glossterm-array" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-array"> <ANCHOR id="annotation-glossterm-scope call" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-scope call"> -<ANCHOR id="annotation-glossterm-out callee-allocates" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-out callee-allocates"> <ANCHOR id="annotation-glossterm-scope async" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-scope async"> +<ANCHOR id="annotation-glossterm-inout" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-inout"> <ANCHOR id="annotation-glossterm-transfer container" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer container"> -<ANCHOR id="annotation-glossterm-closure" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-closure"> -<ANCHOR id="annotation-glossterm-transfer none" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> <ANCHOR id="annotation-glossterm-skip" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-skip"> +<ANCHOR id="annotation-glossterm-in" href="gstreamer-1.0/annotation-glossary.html#annotation-glossterm-in"> diff --git a/docs/libs/html/annotation-glossary.html b/docs/libs/html/annotation-glossary.html index fc0f390..1de52ab 100644 --- a/docs/libs/html/annotation-glossary.html +++ b/docs/libs/html/annotation-glossary.html @@ -22,23 +22,25 @@ <tr><td colspan="5" class="shortcuts"> <a class="shortcut" href="#glsI">I</a> | + <a class="shortcut" href="#glsE">E</a> + | + <a class="shortcut" href="#glsA">A</a> + | <a class="shortcut" href="#glsT">T</a> | <a class="shortcut" href="#glsO">O</a> | - <a class="shortcut" href="#glsA">A</a> + <a class="shortcut" href="#glsT">T</a> | - <a class="shortcut" href="#glsS">S</a> + <a class="shortcut" href="#glsC">C</a> | <a class="shortcut" href="#glsA">A</a> | - <a class="shortcut" href="#glsE">E</a> - | <a class="shortcut" href="#glsT">T</a> | - <a class="shortcut" href="#glsO">O</a> + <a class="shortcut" href="#glsS">S</a> | - <a class="shortcut" href="#glsC">C</a> + <a class="shortcut" href="#glsO">O</a> | <a class="shortcut" href="#glsT">T</a> </td></tr> @@ -49,40 +51,41 @@ <a name="glsI"></a><h3 class="title">I</h3> <dt><span class="glossterm"><a name="annotation-glossterm-in"></a>in</span></dt> <dd class="glossdef"><p>Parameter for input. Default is <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>.</p></dd> -<a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt> -<dd class="glossdef"><p>Don't free data after the code is done.</p></dd> -<a name="glsO"></a><h3 class="title">O</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt> -<dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd> -<a name="glsA"></a><h3 class="title">A</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-allow-none"></a>allow-none</span></dt> -<dd class="glossdef"><p>NULL is ok, both for passing and for returning.</p></dd> -<a name="glsS"></a><h3 class="title">S</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-scope%20call"></a>scope call</span></dt> -<dd class="glossdef"><p>The callback is valid only during the call to the method.</p></dd> -<a name="glsA"></a><h3 class="title">A</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt> -<dd class="glossdef"><p>Parameter points to an array of items.</p></dd> <a name="glsE"></a><h3 class="title">E</h3> <dt><span class="glossterm"><a name="annotation-glossterm-element-type"></a>element-type</span></dt> <dd class="glossdef"><p>Generics and defining elements of containers and arrays.</p></dd> +<a name="glsA"></a><h3 class="title">A</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-array"></a>array</span></dt> +<dd class="glossdef"><p>Parameter points to an array of items.</p></dd> <a name="glsT"></a><h3 class="title">T</h3> -<dt><span class="glossterm"><a name="annotation-glossterm-type"></a>type</span></dt> -<dd class="glossdef"><p>Override the parsed C type with given type.</p></dd> <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20container"></a>transfer container</span></dt> <dd class="glossdef"><p>Free data container after the code is done.</p></dd> -<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt> -<dd class="glossdef"><p>Free data after the code is done.</p></dd> <a name="glsO"></a><h3 class="title">O</h3> <dt><span class="glossterm"><a name="annotation-glossterm-out%20caller-allocates"></a>out caller-allocates</span></dt> <dd class="glossdef"><p>Out parameter, where caller must allocate storage.</p></dd> +<a name="glsT"></a><h3 class="title">T</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-type"></a>type</span></dt> +<dd class="glossdef"><p>Override the parsed C type with given type.</p></dd> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20full"></a>transfer full</span></dt> +<dd class="glossdef"><p>Free data after the code is done.</p></dd> <a name="glsC"></a><h3 class="title">C</h3> <dt><span class="glossterm"><a name="annotation-glossterm-closure"></a>closure</span></dt> <dd class="glossdef"><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd> +<a name="glsA"></a><h3 class="title">A</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-allow-none"></a>allow-none</span></dt> +<dd class="glossdef"><p>NULL is ok, both for passing and for returning.</p></dd> <a name="glsT"></a><h3 class="title">T</h3> <dt><span class="glossterm"><a name="annotation-glossterm-transfer%20floating"></a>transfer floating</span></dt> <dd class="glossdef"><p>Alias for <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>, used for objects with floating refs.</p></dd> +<a name="glsS"></a><h3 class="title">S</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-scope%20call"></a>scope call</span></dt> +<dd class="glossdef"><p>The callback is valid only during the call to the method.</p></dd> +<a name="glsO"></a><h3 class="title">O</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt> +<dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd> +<a name="glsT"></a><h3 class="title">T</h3> +<dt><span class="glossterm"><a name="annotation-glossterm-transfer%20none"></a>transfer none</span></dt> +<dd class="glossdef"><p>Don't free data after the code is done.</p></dd> </div> <div class="footer"> <hr> diff --git a/docs/libs/html/api-index-full.html b/docs/libs/html/api-index-full.html index 4dfea87..377563c 100644 --- a/docs/libs/html/api-index-full.html +++ b/docs/libs/html/api-index-full.html @@ -694,11 +694,11 @@ </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-libs-GstBitReader.html#GST-BIT-READER-INIT:CAPS" title="GST_BIT_READER_INIT()">GST_BIT_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a> +<a class="link" href="gstreamer-libs-GstBitReader.html#gst-bit-reader-init" title="gst_bit_reader_init ()">gst_bit_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a> </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-libs-GstBitReader.html#gst-bit-reader-init" title="gst_bit_reader_init ()">gst_bit_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a> +<a class="link" href="gstreamer-libs-GstBitReader.html#GST-BIT-READER-INIT:CAPS" title="GST_BIT_READER_INIT()">GST_BIT_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstBitReader.html" title="GstBitReader">GstBitReader</a> </dt> <dd></dd> <dt> @@ -1010,11 +1010,11 @@ </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-libs-GstByteReader.html#GST-BYTE-READER-INIT:CAPS" title="GST_BYTE_READER_INIT()">GST_BYTE_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a> +<a class="link" href="gstreamer-libs-GstByteReader.html#gst-byte-reader-init" title="gst_byte_reader_init ()">gst_byte_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a> </dt> <dd></dd> <dt> -<a class="link" href="gstreamer-libs-GstByteReader.html#gst-byte-reader-init" title="gst_byte_reader_init ()">gst_byte_reader_init</a>, function in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a> +<a class="link" href="gstreamer-libs-GstByteReader.html#GST-BYTE-READER-INIT:CAPS" title="GST_BYTE_READER_INIT()">GST_BYTE_READER_INIT</a>, macro in <a class="link" href="gstreamer-libs-GstByteReader.html" title="GstByteReader">GstByteReader</a> </dt> <dd></dd> <dt> diff --git a/docs/libs/html/index.html b/docs/libs/html/index.html index f370d50..cf1df71 100644 --- a/docs/libs/html/index.html +++ b/docs/libs/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer 1.0 Library Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Library 1.0 (1.1.90.1) + for GStreamer Library 1.0 (1.2.1) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/</a>. </p></div> diff --git a/docs/libs/html/index.sgml b/docs/libs/html/index.sgml index 59d35fe..870b356 100644 --- a/docs/libs/html/index.sgml +++ b/docs/libs/html/index.sgml @@ -691,15 +691,15 @@ <ANCHOR id="GstTestClock--start-time" href="gstreamer-libs-1.0/GstTestClock.html#GstTestClock--start-time"> <ANCHOR id="GstTestClock.see-also" href="gstreamer-libs-1.0/GstTestClock.html#GstTestClock.see-also"> <ANCHOR id="annotation-glossterm-in" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-in"> -<ANCHOR id="annotation-glossterm-transfer none" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> -<ANCHOR id="annotation-glossterm-out" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-out"> -<ANCHOR id="annotation-glossterm-allow-none" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-allow-none"> -<ANCHOR id="annotation-glossterm-scope call" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-scope call"> -<ANCHOR id="annotation-glossterm-array" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-array"> <ANCHOR id="annotation-glossterm-element-type" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-element-type"> -<ANCHOR id="annotation-glossterm-type" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-type"> +<ANCHOR id="annotation-glossterm-array" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-array"> <ANCHOR id="annotation-glossterm-transfer container" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer container"> -<ANCHOR id="annotation-glossterm-transfer full" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> <ANCHOR id="annotation-glossterm-out caller-allocates" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-out caller-allocates"> +<ANCHOR id="annotation-glossterm-type" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-type"> +<ANCHOR id="annotation-glossterm-transfer full" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer full"> <ANCHOR id="annotation-glossterm-closure" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-closure"> +<ANCHOR id="annotation-glossterm-allow-none" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-allow-none"> <ANCHOR id="annotation-glossterm-transfer floating" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer floating"> +<ANCHOR id="annotation-glossterm-scope call" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-scope call"> +<ANCHOR id="annotation-glossterm-out" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-out"> +<ANCHOR id="annotation-glossterm-transfer none" href="gstreamer-libs-1.0/annotation-glossary.html#annotation-glossterm-transfer none"> diff --git a/docs/manual/appendix-checklist.xml b/docs/manual/appendix-checklist.xml index 4c41957..538ba5e 100644 --- a/docs/manual/appendix-checklist.xml +++ b/docs/manual/appendix-checklist.xml @@ -90,7 +90,7 @@ <para> <option>--gst-debug-level=<replaceable>LEVEL</replaceable></option> will set the default debug level (which can range from 0 (no - output) to 5 (everything)). + output) to 9 (everything)). </para> </listitem> <listitem> diff --git a/docs/manual/basics-elements.xml b/docs/manual/basics-elements.xml index 8b104a9..7fbc60a 100644 --- a/docs/manual/basics-elements.xml +++ b/docs/manual/basics-elements.xml @@ -3,7 +3,7 @@ <para> The most important object in &GStreamer; for the application programmer is the <ulink type="http" - url="../../gstreamer/html/GstElement.html"><classname>GstElement</classname></ulink> + url="&URLAPI;GstElement.html"><classname>GstElement</classname></ulink> object. An element is the basic building block for a media pipeline. All the different high-level components you will use are derived from <classname>GstElement</classname>. Every decoder, encoder, demuxer, video diff --git a/docs/manual/basics-pads.xml b/docs/manual/basics-pads.xml index a9e98d0..70f949a 100644 --- a/docs/manual/basics-pads.xml +++ b/docs/manual/basics-pads.xml @@ -226,9 +226,9 @@ link_to_multiplexer (GstPad *tolink_pad, <para> A pad's capabilities are described in a <classname>GstCaps</classname> object. Internally, a <ulink type="http" - url="../../gstreamer/html/gstreamer-GstCaps.html"><classname>GstCaps</classname></ulink> + url="&URLAPI;gstreamer-GstCaps.html"><classname>GstCaps</classname></ulink> will contain one or more <ulink type="http" - url="../../gstreamer/html/gstreamer-GstStructure.html"><classname>GstStructure</classname></ulink> + url="&URLAPI;gstreamer-GstStructure.html"><classname>GstStructure</classname></ulink> that will describe one media type. A negotiated pad will have capabilities set that contain exactly <emphasis>one</emphasis> structure. Also, this structure will contain only @@ -608,7 +608,7 @@ link_elements_with_filter (GstElement *element1, GstElement *element2) </para> <figure float="1" id="section-bin-noghost-img"> <title>Visualisation of a <ulink type="http" - url="../../gstreamer/html/GstBin.html"><classname>GstBin</classname></ulink> + url="&URLAPI;GstBin.html"><classname>GstBin</classname></ulink> element without ghost pads</title> <mediaobject> <imageobject> @@ -627,7 +627,7 @@ link_elements_with_filter (GstElement *element1, GstElement *element2) <figure float="1" id="section-bin-ghost-img"> <title>Visualisation of a <ulink type="http" - url="../../gstreamer/html/GstBin.html"><classname>GstBin</classname></ulink> + url="&URLAPI;GstBin.html"><classname>GstBin</classname></ulink> element with a ghost pad</title> <mediaobject> <imageobject> diff --git a/docs/manual/intro-motivation.xml b/docs/manual/intro-motivation.xml index e2d7f21..55571b6 100644 --- a/docs/manual/intro-motivation.xml +++ b/docs/manual/intro-motivation.xml @@ -290,7 +290,7 @@ developers can experiment with different algorithms, speeding up the development of open and free multimedia codecs like those developed by the <ulink url="http://www.xiph.org" type="http">Xiph.Org - Foundation</ulink> (such as Theora and Vorbis. + Foundation</ulink> (such as Theora and Vorbis). </para> </section> diff --git a/docs/manual/manual.xml b/docs/manual/manual.xml index 6462ccc..ac268b5 100644 --- a/docs/manual/manual.xml +++ b/docs/manual/manual.xml @@ -12,7 +12,7 @@ <footnote> <para> The code for this example is automatically extracted from - the documentation and built under <filename>examples/manual</filename> + the documentation and built under <filename>tests/examples/manual</filename> in the GStreamer tarball. </para> </footnote> diff --git a/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html b/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html index 32f9e58..0d0dbb7 100644 --- a/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html +++ b/docs/plugins/html/gstreamer-plugins-plugin-coreelements.html @@ -41,7 +41,7 @@ </tr> <tr> <td><p><span class="term">version</span></p></td> -<td>1.2.0</td> +<td>1.2.1</td> </tr> <tr> <td><p><span class="term">run-time license</span></p></td> diff --git a/docs/plugins/html/index.html b/docs/plugins/html/index.html index 165387c..f6c7090 100644 --- a/docs/plugins/html/index.html +++ b/docs/plugins/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GStreamer Core Plugins 1.0 Plugins Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for GStreamer Core Plugins 1.0 (1.2.0) + for GStreamer Core Plugins 1.0 (1.2.1) The latest version of this documentation can be found on-line at <a class="ulink" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/" target="_top">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/</a>. </p></div> diff --git a/docs/plugins/inspect/plugin-coreelements.xml b/docs/plugins/inspect/plugin-coreelements.xml index 1ed446e..ca40eec 100644 --- a/docs/plugins/inspect/plugin-coreelements.xml +++ b/docs/plugins/inspect/plugin-coreelements.xml @@ -3,7 +3,7 @@ <description>GStreamer core elements</description> <filename>../../plugins/elements/.libs/libgstcoreelements.so</filename> <basename>libgstcoreelements.so</basename> - <version>1.2.0</version> + <version>1.2.1</version> <license>LGPL</license> <source>gstreamer</source> <package>GStreamer source release</package> @@ -240,7 +240,7 @@ gst_init_get_option_group (void) NULL}, {"gst-debug-level", 0, 0, G_OPTION_ARG_CALLBACK, (gpointer) parse_goption_arg, - N_("Default debug level from 1 (only error) to 5 (anything) or " + N_("Default debug level from 1 (only error) to 9 (anything) or " "0 for no output"), N_("LEVEL")}, {"gst-debug", 0, 0, G_OPTION_ARG_CALLBACK, (gpointer) parse_goption_arg, diff --git a/gst/gstdatetime.c b/gst/gstdatetime.c index 6d6c642..003b0e6 100644 --- a/gst/gstdatetime.c +++ b/gst/gstdatetime.c @@ -21,8 +21,8 @@ #include "config.h" #endif -#include "glib-compat-private.h" #include "gst_private.h" +#include "glib-compat-private.h" #include "gstdatetime.h" #include "gstvalue.h" #include <glib.h> diff --git a/gst/gstparse.c b/gst/gstparse.c index faac9e9..a23cafa 100644 --- a/gst/gstparse.c +++ b/gst/gstparse.c @@ -207,7 +207,7 @@ _gst_parse_escape (const gchar * str) * @error will contain an error message if an erroneuos pipeline is specified. * An error does not mean that the pipeline could not be constructed. * - * Returns: (transfer full): a new element on success and %NULL on failure. + * Returns: (transfer floating): a new element on success and %NULL on failure. */ GstElement * gst_parse_launchv (const gchar ** argv, GError ** error) @@ -227,7 +227,7 @@ gst_parse_launchv (const gchar ** argv, GError ** error) * @error will contain an error message if an erroneous pipeline is specified. * An error does not mean that the pipeline could not be constructed. * - * Returns: (transfer full): a new element on success; on failure, either %NULL + * Returns: (transfer floating): a new element on success; on failure, either %NULL * or a partially-constructed bin or element will be returned and @error will * be set (unless you passed #GST_PARSE_FLAG_FATAL_ERRORS in @flags, then * %NULL will always be returned on failure) @@ -304,7 +304,7 @@ gst_parse_launch (const gchar * pipeline_description, GError ** error) * the @error is set. In this case there was a recoverable parsing error and you * can try to play the pipeline. * - * Returns: (transfer full): a new element on success, %NULL on failure. If + * Returns: (transfer floating): a new element on success, %NULL on failure. If * more than one toplevel element is specified by the @pipeline_description, * all elements are put into a #GstPipeline, which then is returned. */ diff --git a/gst/gstpluginloader.c b/gst/gstpluginloader.c index b1bdcea..d33dc69 100644 --- a/gst/gstpluginloader.c +++ b/gst/gstpluginloader.c @@ -1011,7 +1011,7 @@ exchange_packets (GstPluginLoader * l) if (l->tx_buf_read < l->tx_buf_write) { if (gst_poll_fd_has_error (l->fdset, &l->fd_w) || - gst_poll_fd_has_closed (l->fdset, &l->fd_r)) { + gst_poll_fd_has_closed (l->fdset, &l->fd_w)) { GST_ERROR ("write fd %d closed/errored", l->fd_w.fd); goto fail_and_cleanup; } diff --git a/gst/gstsegment.c b/gst/gstsegment.c index c663421..5f0ac33 100644 --- a/gst/gstsegment.c +++ b/gst/gstsegment.c @@ -268,7 +268,7 @@ gst_segment_do_seek (GstSegment * segment, gdouble rate, if (segment->duration != -1) start = MIN (start, segment->duration); else - start = MAX (start, 0); + start = MAX ((gint64) start, 0); /* stop can be -1 if we have not configured a stop. */ switch (stop_type) { @@ -292,9 +292,9 @@ gst_segment_do_seek (GstSegment * segment, gdouble rate, /* if we have a valid stop time, make sure it is clipped */ if (stop != -1) { if (segment->duration != -1) - stop = CLAMP (stop, 0, segment->duration); + stop = CLAMP ((gint64) stop, 0, (gint64) segment->duration); else - stop = MAX (stop, 0); + stop = MAX ((gint64) stop, 0); } /* we can't have stop before start */ diff --git a/gstreamer.doap b/gstreamer.doap index 1dbf7a6..2f01027 100644 --- a/gstreamer.doap +++ b/gstreamer.doap @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>1.2.1</revision> + <branch>1.2</branch> + <name></name> + <created>2013-11-09</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.2.1.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.2.0</revision> <branch>1.2</branch> <name></name> diff --git a/gstreamer.spec b/gstreamer.spec index 9af7dc8..bbaf8dd 100644 --- a/gstreamer.spec +++ b/gstreamer.spec @@ -4,7 +4,7 @@ %define _glib2 2.32.0 Name: %{gstreamer} -Version: 1.2.0 +Version: 1.2.1 Release: 1 Summary: GStreamer streaming media framework runtime @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2011-01-19.21; # UTC +scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it +# 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written @@ -156,7 +156,7 @@ while test $# -ne 0; do -s) stripcmd=$stripprog;; -t) dst_arg=$2 - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then fi shift # arg dst_arg=$arg - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac @@ -202,7 +202,7 @@ if test $# -eq 0; then echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call `install-sh -d' without argument. + # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi @@ -240,7 +240,7 @@ fi for src do - # Protect names problematic for `test' and other utilities. + # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac @@ -354,7 +354,7 @@ do if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. + # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in diff --git a/libs/gst/base/gstbaseparse.c b/libs/gst/base/gstbaseparse.c index 0e0aaf4..19034f8 100644 --- a/libs/gst/base/gstbaseparse.c +++ b/libs/gst/base/gstbaseparse.c @@ -3885,6 +3885,9 @@ gst_base_parse_locate_time (GstBaseParse * parse, GstClockTime * _time, /* need initial positions; start and end */ lpos = parse->priv->first_frame_offset; ltime = parse->priv->first_frame_pts; + /* try other one if no luck */ + if (!GST_CLOCK_TIME_IS_VALID (ltime)) + ltime = parse->priv->first_frame_dts; if (!gst_base_parse_get_duration (parse, GST_FORMAT_TIME, &htime)) { GST_DEBUG_OBJECT (parse, "Unknown time duration, cannot bisect"); return GST_FLOW_ERROR; @@ -3893,7 +3896,7 @@ gst_base_parse_locate_time (GstBaseParse * parse, GstClockTime * _time, GST_DEBUG_OBJECT (parse, "Bisection initial bounds: bytes %" G_GINT64_FORMAT " %" G_GINT64_FORMAT - ", times %" GST_TIME_FORMAT " %" GST_TIME_FORMAT, lpos, htime, + ", times %" GST_TIME_FORMAT " %" GST_TIME_FORMAT, lpos, hpos, GST_TIME_ARGS (ltime), GST_TIME_ARGS (htime)); /* check preconditions are satisfied; diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index e35824f..dd55e32 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -2292,8 +2292,8 @@ gst_base_src_update_length (GstBaseSrc * src, guint64 offset, guint * length, /* check size if we have one */ if (maxsize != -1) { /* if we run past the end, check if the file became bigger and - * retry. */ - if (G_UNLIKELY (offset + *length >= maxsize || force)) { + * retry. Mind wrap when checking. */ + if (G_UNLIKELY (offset >= maxsize || offset + *length >= maxsize || force)) { /* see if length of the file changed */ if (bclass->get_size) if (!bclass->get_size (src, &size)) diff --git a/libs/gst/base/gstcollectpads.c b/libs/gst/base/gstcollectpads.c index 3d69abd..799835a 100644 --- a/libs/gst/base/gstcollectpads.c +++ b/libs/gst/base/gstcollectpads.c @@ -1284,7 +1284,9 @@ gst_collect_pads_check_collected (GstCollectPads * pads) GST_DEBUG_OBJECT (pads, "All active pads (%d) are EOS, calling %s", pads->priv->numpads, GST_DEBUG_FUNCPTR_NAME (func)); - flow_ret = func (pads, user_data); + do { + flow_ret = func (pads, user_data); + } while (flow_ret == GST_FLOW_OK); } else { gboolean collected = FALSE; @@ -1,11 +1,10 @@ #! /bin/sh -# Common stub for a few missing GNU programs while installing. +# Common wrapper for a few potentially missing GNU programs. -scriptversion=2012-01-06.13; # UTC +scriptversion=2012-06-26.16; # UTC -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "Try '$0 --help' for more information" exit 1 fi -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi +case $1 in -msg="missing on your system" + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; -case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - yacc create \`y.tab.[ch]', if possible, from existing .[ch] + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. Send bug reports to <bug-automake@gnu.org>." exit $? @@ -99,228 +70,141 @@ Send bug reports to <bug-automake@gnu.org>." ;; -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; +# Run the given program, remember its exit status. +"$@"; st=$? + +# If it succeeded, we are done. +test $st -eq 0 && exit 0 + +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 +perl_URL=http://www.perl.org/ +flex_URL=http://flex.sourceforge.net/ +gnu_software_URL=http://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'automa4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" ;; -esac - -exit 0 + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) diff --git a/plugins/elements/gstvalve.c b/plugins/elements/gstvalve.c index 54a9038..97e2a49 100644 --- a/plugins/elements/gstvalve.c +++ b/plugins/elements/gstvalve.c @@ -120,6 +120,7 @@ gst_valve_init (GstValve * valve) GST_DEBUG_FUNCPTR (gst_valve_event)); gst_pad_set_query_function (valve->srcpad, GST_DEBUG_FUNCPTR (gst_valve_query)); + GST_PAD_SET_PROXY_CAPS (valve->srcpad); gst_element_add_pad (GST_ELEMENT (valve), valve->srcpad); valve->sinkpad = gst_pad_new_from_static_template (&sinktemplate, "sink"); @@ -130,6 +131,7 @@ gst_valve_init (GstValve * valve) gst_pad_set_query_function (valve->sinkpad, GST_DEBUG_FUNCPTR (gst_valve_query)); GST_PAD_SET_PROXY_CAPS (valve->sinkpad); + GST_PAD_SET_PROXY_ALLOCATION (valve->sinkpad); gst_element_add_pad (GST_ELEMENT (valve), valve->sinkpad); } @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.9.7\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2005-12-05 11:45+0200\n" "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n" "Language-Team: Afrikaans <i18n@af.org.za>\n" @@ -25,8 +25,9 @@ msgstr "Maak alle waarskuwings fataal" msgid "Print available debug categories and exit" msgstr "Vertoon beskikbare ontfoutkategorië en stop" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Verstek ontfoutvlak vanaf 1 (slegs fout) tot 5 (enigiets) of 0 vir geen " "afvoer" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2004-03-19 18:40+0200\n" "Last-Translator: Metin Amiroff <metin@karegen.com>\n" "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n" @@ -27,7 +27,7 @@ msgid "Print available debug categories and exit" msgstr "" msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" msgid "LEVEL" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.9.7\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2006-01-18 22:26+0200\n" "Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n" "Language-Team: Belarusian <i18n@mova.org>\n" @@ -24,8 +24,9 @@ msgstr "Робіць усе папярэджаньні фатальнымі" msgid "Print available debug categories and exit" msgstr "Друкуе наяўныя катэгорыі адладкі й выходзіць" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Прадвызначаны ўзровень адладкі ад 1 (толькі памылкі) да 5 (усё) ці 0 каб " "выключыць вывад" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2011-04-26 22:40+0300\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@fsa-bg.org>\n" @@ -27,8 +27,9 @@ msgstr "Всички предупреждения да са фатални" msgid "Print available debug categories and exit" msgstr "Отпечатване на наличните категории за изчистване на грешки и изход" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Стандартното ниво за изчистване на грешки — от 1 (само грешки) до 5 (всичко) " "или 0 — без никакви съобщения за изчистване на грешки" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-11-04 19:41+0100\n" "Last-Translator: Jordi Mallach <jordi@sindominio.net>\n" "Language-Team: Catalan <ca@dodds.net>\n" @@ -26,8 +26,9 @@ msgstr "Fes fatals tots els avisos" msgid "Print available debug categories and exit" msgstr "Imprimeix les categories de depuració disponibles i surt" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Nivell de depuració per defecte des de 1 (només errors) a 5 (tot) o 0 per a " "cap sortida" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-09-18 19:42+0200\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" @@ -29,8 +29,9 @@ msgstr "Chápat všechna varování jako fatální" msgid "Print available debug categories and exit" msgstr "Vypsat dostupné kategorie ladění a skončit" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Výchozí úroveň ladění od 1 (jen chyby) do 5 (vše) nebo 0 pro žádný výstup" @@ -3,24 +3,21 @@ # This file is distributed under the same license as the gstreamer package. # # Mogens Jæger <mogensjaeger@gmail.com>, 2010. -# Mogens Jaeger <mogensjaeger@gmail.com>, 2007, 2010. +# Mogens Jaeger <mogensjaeger@gmail.com>, 2007, 2010, 2013. msgid "" msgstr "" -"Project-Id-Version: gstreamer 0.10.30.3\n" +"Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" -"PO-Revision-Date: 2010-11-06 22:52+0100\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" +"PO-Revision-Date: 2013-09-15 18:44+0200\n" "Last-Translator: Mogens Jaeger <mogensjaeger@gmail.com>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -">\n" -"\n" -">\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 1.0\n" +"X-Generator: Lokalize 1.5\n" msgid "Print the GStreamer version" msgstr "Udskriv Gstreamer versionsnummer" @@ -31,8 +28,9 @@ msgstr "Gør alle advarsler fatale" msgid "Print available debug categories and exit" msgstr "Udskriv tilgængelige fejlsøgningskategorier og afslut" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Standard fejlsøgningsniveau fra 1 (kun fejl) til 5 (alt) eller 0 for ingen " "uddata" @@ -58,6 +56,8 @@ msgid "" "Changes coloring mode of the debug log. Possible modes: off, on, disable, " "auto, unix" msgstr "" +"Ændrer farvelægningstilstand af debug-log. Mulige tilstande: til fra, " +"déaktiveret, auto, unix" msgid "Disable debugging" msgstr "Déaktiver fejlsøgning" @@ -123,9 +123,8 @@ msgstr "Intern GStreamer fejl: kontaktproblem." msgid "Internal GStreamer error: thread problem." msgstr "Intern GStreamer fejl: problem med tråd." -#, fuzzy msgid "GStreamer error: negotiation problem." -msgstr "Intern GStreamer fejl: forhandlingsproblem." +msgstr "GStreamer fejl: forhandlingsproblem." msgid "Internal GStreamer error: event problem." msgstr "Intern GStreamer fejl: hændelsesproblem." @@ -142,9 +141,8 @@ msgstr "Intern GStreamer fejl: mærkatproblem." msgid "Your GStreamer installation is missing a plug-in." msgstr "Din GStreamer-installation mangler et modul." -#, fuzzy msgid "GStreamer error: clock problem." -msgstr "Intern GStreamer fejl: tidsproblem." +msgstr "GStreamer fejl: tidsproblem." msgid "" "This application is trying to use GStreamer functionality that has been " @@ -418,12 +416,11 @@ msgstr "URI med ophavsret" msgid "URI to the copyright notice of the data" msgstr "URI til ophavsretsnotits for dataene" -#, fuzzy msgid "encoded by" -msgstr "indkoder" +msgstr "indkodet af" msgid "name of the encoding person or organization" -msgstr "" +msgstr "navn på indkodende person eller organisation" msgid "contact" msgstr "kontakt" @@ -566,16 +563,16 @@ msgstr "referenceniveau for spor og albums forstærkningsværdier" msgid "language code" msgstr "sprogkode" -#, fuzzy msgid "language code for this stream, conforming to ISO-639-1 or ISO-639-2" -msgstr "sprogkode for denne mediestrøm, i overensstemmelse med ISO-639-1" +msgstr "" +"sprogkode for denne mediestrøm, i overensstemmelse med ISO-639-1 eller " +"ISO-639-2" -#, fuzzy msgid "language name" -msgstr "sprogkode" +msgstr "sprognavn" msgid "freeform name of the language this stream is in" -msgstr "" +msgstr "friform navn på det sprog denne mediestrøm er i" msgid "image" msgstr "billede" @@ -665,13 +662,12 @@ msgstr "by (dansk navn) hvor mediet er blevet optaget eller produceret" msgid "geo location sublocation" msgstr "geografisk underinddeling" -#, fuzzy msgid "" "a location within a city where the media has been produced or created (e.g. " "the neighborhood)" msgstr "" -"en stedangivelse inden for en by hvor mediet er blevet optaget eller " -"produceret" +"en stedangivelse indenfor en by hvor mediet er blevet optaget eller " +"produceret (f.eks. nabolaget)" msgid "geo location horizontal error" msgstr "geografisk placering horisontalfejl" @@ -710,7 +706,7 @@ msgstr "" #. TRANSLATORS: 'show name' = 'TV/radio/podcast show name' here msgid "show name" -msgstr "Udsendelsens navn" +msgstr "udsendelsens navn" msgid "Name of the tv/podcast/series show the media is from" msgstr "Navnet på serien tv- eller podcastudsendelsen mediet stammer fra" @@ -732,7 +728,7 @@ msgid "The episode number in the season the media is part of" msgstr "Episodenumme i den årgang mediet stammer fra" msgid "season number" -msgstr "Sæsonnummer" +msgstr "sæsonnummer" msgid "The season number of the show the media is part of" msgstr "Sæsonnummeret som udsendelsen i mediet stammer fra" @@ -792,7 +788,7 @@ msgid "application data" msgstr "programdata" msgid "Arbitrary application data to be serialized into the media" -msgstr "vilkårlige programdata der skal gemmes i mediet" +msgstr "Vilkårlige programdata der skal gemmes i mediet" msgid "image orientation" msgstr "billedets orientering" @@ -801,27 +797,27 @@ msgid "How the image should be rotated or flipped before display" msgstr "Hvordan et billede skal roteres eller vendes før visning" msgid "publisher" -msgstr "" +msgstr "udgiver" msgid "Name of the label or publisher" -msgstr "" +msgstr "Mærke eller udgiver navn" msgid "interpreted-by" -msgstr "" +msgstr "fortolket-af" msgid "Information about the people behind a remix and similar interpretations" -msgstr "" +msgstr "Information om personerne bag et remix og lignende fortolkninger" msgid ", " msgstr ", " #, c-format msgid "No URI handler for the %s protocol found" -msgstr "" +msgstr "Ingen URI fortolker fundet til %s protokollen" #, c-format msgid "URI scheme '%s' not supported" -msgstr "" +msgstr "URI skemaet '%s' er ikke understøttet" #, c-format msgid "ERROR: from element %s: %s\n" @@ -904,7 +900,7 @@ msgid "Internal clock error." msgstr "Fejl i internt ur." msgid "Failed to map buffer." -msgstr "" +msgstr "Fejlede ved mapning af buffer" msgid "Filter caps" msgstr "Filterkapabilitet" @@ -1059,12 +1055,14 @@ msgid "List the plugin contents" msgstr "Oplist udvidelsesmodulets indhold" msgid "Check if the specified element or plugin exists" -msgstr "" +msgstr "Kontroller om det angivne element eller plugin eksisterer" msgid "" "When checking if an element or plugin exists, also check that its version is " "at least the version specified" msgstr "" +"Ved kontrol af om et element eller et plugin eksisterer, kontrollér da også " +"om versionen i det mindste er den specificerede version" msgid "Print supported URI schemes, with the elements that implement them" msgstr "" @@ -1080,7 +1078,7 @@ msgid "No such element or plugin '%s'\n" msgstr "Et sådant element eller plugin findes ikke '%s'\n" msgid "Index statistics" -msgstr "" +msgstr "Indeks statistikker" #, c-format msgid "Got message #%u from element \"%s\" (%s): " @@ -1117,17 +1115,16 @@ msgstr "FUNDET MÆRKAT : fundet af objektet \"%s\".\n" msgid "FOUND TAG\n" msgstr "FUNDET MÆRKAT\n" -#, fuzzy, c-format +#, c-format msgid "FOUND TOC : found by element \"%s\".\n" -msgstr "FUNDET MÆRKAT : fundet af element \"%s\".\n" +msgstr "FUNDET TOC : fundet af element \"%s\".\n" -#, fuzzy, c-format +#, c-format msgid "FOUND TOC : found by object \"%s\".\n" -msgstr "FUNDET MÆRKAT : fundet af objektet \"%s\".\n" +msgstr "FUNDET TOC : fundet af objektet \"%s\".\n" -#, fuzzy msgid "FOUND TOC\n" -msgstr "FUNDET MÆRKAT\n" +msgstr "FUNDET TOC\n" #, c-format msgid "" @@ -1146,9 +1143,8 @@ msgid "Prerolled, waiting for buffering to finish...\n" msgstr "Prerolled, venter på at bufferingen slutter...\n" # Ingen anelse -#, fuzzy msgid "Prerolled, waiting for progress to finish...\n" -msgstr "Prerolled, venter på at bufferingen slutter...\n" +msgstr "Prerolled, venter på at fremdrift afslutter...\n" msgid "buffering..." msgstr "indlæser i buffer..." @@ -1171,21 +1167,21 @@ msgstr "Afbrydelse: Stopper rørledning...\n" #, c-format msgid "Progress: (%s) %s\n" -msgstr "" +msgstr "Fremdrift: (%s) %s\n" -#, fuzzy, c-format +#, c-format msgid "Missing element: %s\n" -msgstr "intet element \"%s\"" +msgstr "Manglende element: %s\n" #, fuzzy, c-format msgid "Got context from element '%s': %s=%s\n" -msgstr "ADVARSEL: fra element %s: %s\n" +msgstr "Fik kontekst fra element '%s': %s\n" msgid "Output tags (also known as metadata)" msgstr "Uddatamærkater (også kendt som metadata)" msgid "Output TOC (chapters and editions)" -msgstr "" +msgstr "Uddata TOC (kapitler og versioner)" msgid "Output status information and property notifications" msgstr "Uddata statusinformation og egenskabsmeddelelser" @@ -1209,7 +1205,7 @@ msgid "Force EOS on sources before shutting the pipeline down" msgstr "Gennemtving medieslut på kilder før nedlukning af rørledning" msgid "Gather and print index statistics" -msgstr "" +msgstr "Saml og udskriv indeks statistikker" #, c-format msgid "ERROR: pipeline could not be constructed: %s.\n" @@ -1253,10 +1249,8 @@ msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n" msgstr "" "Medieslut ved nedlukning aktiveret -- Gennemtving medieslut på rørledningen\n" -#, fuzzy msgid "EOS on shutdown enabled -- waiting for EOS after Error\n" -msgstr "" -"Medieslut ved nedlukning aktiveret -- Gennemtving medieslut på rørledningen\n" +msgstr "EOS ved nedlukning aktiveret -- venter på EOS efter Fejl\n" msgid "Waiting for EOS...\n" msgstr "Venter på medieslut...\n" @@ -1264,9 +1258,8 @@ msgstr "Venter på medieslut...\n" msgid "EOS received - stopping pipeline...\n" msgstr "Medieslut modtaget - stopper rørledning...\n" -#, fuzzy msgid "Interrupt while waiting for EOS - stopping pipeline...\n" -msgstr "Afbrydelse: Stopper rørledning...\n" +msgstr "Afbrydelse afventende EOS - stopper rørledning...\n" msgid "An error happened while waiting for EOS\n" msgstr "En fejl opstod mens der ventedes på medieslut\n" @@ -1283,8 +1276,8 @@ msgstr "Rørledning sættes til NUL ...\n" msgid "Freeing pipeline ...\n" msgstr "Rørledning frigøres ...\n" -#~ msgid "Print alloc trace (if enabled at compile time)" -#~ msgstr "Udskriv allokeringsspor (hvis tilladt på oversættelsestidspunktet)" +#~ msgid "maximum" +#~ msgstr "maksimum" #~ msgid "Usage: gst-xmllaunch <file.xml> [ element.property=value ... ]\n" #~ msgstr "Brug: gst-xmllaunch <file.xml> [ element.property=value ... ]\n" @@ -1315,6 +1308,9 @@ msgstr "Rørledning frigøres ...\n" #~ msgid "Do not install signal handlers for SIGUSR1 and SIGUSR2" #~ msgstr "Undlad installering af signalhåndtering for SIGUSR1 og SIGUSR2" +#~ msgid "Print alloc trace (if enabled at compile time)" +#~ msgstr "Udskriv allokeringsspor (hvis tilladt på oversættelsestidspunktet)" + #~ msgid "Error re-scanning registry %s: %s" #~ msgstr "Kunne ikke genskanne registratur %s: %s" @@ -1,16 +1,16 @@ -# German translation for gstreamer 1.0.3 +# German translation for gstreamer 1.1.4 # Copyright (C) 2004 Free Software Foundation, Inc. # This file is distributed under the same license as the gstreamer package. # # Roland Illig <roland.illig@gmx.de>, 2004. -# Christian Kirbach <christian.kirbach@googlemail.com>, 2009, 2010, 2011, 2012. +# Christian Kirbach <christian.kirbach@googlemail.com>, 2009, 2010, 2011, 2012, 2013. # msgid "" msgstr "" -"Project-Id-Version: gstreamer 1.0.3\n" +"Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" -"PO-Revision-Date: 2012-11-28 19:22+0100\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" +"PO-Revision-Date: 2013-09-21 15:38+0100\n" "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language: de\n" @@ -18,6 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.5.4\n" msgid "Print the GStreamer version" msgstr "Die Version von GStreamer ausgeben" @@ -28,8 +29,9 @@ msgstr "Alle Warnungen wie Fehler behandeln" msgid "Print available debug categories and exit" msgstr "Verfügbare Fehlerdiagnosekategorien ausgeben und Programm beenden" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Vorgegebene Fehlerdiagnosestufe von 1 (nur Fehler) bis 5 (Alles) oder 0 für " "keine Ausgabe" @@ -55,6 +57,8 @@ msgid "" "Changes coloring mode of the debug log. Possible modes: off, on, disable, " "auto, unix" msgstr "" +"Den Farbmodus des Fehlerdiagnose-Protokolls ändern. Mögliche Modi: off " +"(aus), on (an), disable (deaktiviert), auto und unix" msgid "Disable debugging" msgstr "Fehlerdiagnose deaktivieren" @@ -818,27 +822,29 @@ msgid "How the image should be rotated or flipped before display" msgstr "Wie das Bild vor der Darstellung gedreht oder gespiegelt werden soll" msgid "publisher" -msgstr "" +msgstr "Herausgeber" msgid "Name of the label or publisher" -msgstr "" +msgstr "Name des Labels oder des Herausgebers" msgid "interpreted-by" -msgstr "" +msgstr "interpreted-by" msgid "Information about the people behind a remix and similar interpretations" msgstr "" +"Informationen über die Personen hinter einem Remix und ähnliche " +"Interpretationen" msgid ", " msgstr ", " #, c-format msgid "No URI handler for the %s protocol found" -msgstr "" +msgstr "Es wurde kein Adress-Handler für das %s-Protokoll gefunden" #, c-format msgid "URI scheme '%s' not supported" -msgstr "" +msgstr "Das Adressenschema »%s« wird nicht unterstützt" #, c-format msgid "ERROR: from element %s: %s\n" @@ -922,7 +928,7 @@ msgid "Internal clock error." msgstr "Interner Zeitfehler" msgid "Failed to map buffer." -msgstr "" +msgstr "Pufferzuweisung schlug fehl." msgid "Filter caps" msgstr "Filterfähigkeiten" @@ -1160,7 +1166,6 @@ msgstr "WARNUNG: Von Element %s: %s\n" msgid "Prerolled, waiting for buffering to finish...\n" msgstr "Vorgelaufen, auf Ende des Zwischenspeicherns warten …\n" -#, fuzzy msgid "Prerolled, waiting for progress to finish...\n" msgstr "Vorgelaufen, auf Ende des Zwischenspeicherns warten …\n" @@ -1188,7 +1193,7 @@ msgstr "Interrupt: Leitung wird gestoppt ...\n" #, c-format msgid "Progress: (%s) %s\n" -msgstr "" +msgstr "Fortschritt: (%s) %s\n" #, c-format msgid "Missing element: %s\n" @@ -1196,7 +1201,7 @@ msgstr "Fehlendes Element »%s«\n" #, fuzzy, c-format msgid "Got context from element '%s': %s=%s\n" -msgstr "WARNUNG: Von Element %s: %s\n" +msgstr "Kontext von Element »%s« erhalten: %s\n" msgid "Output tags (also known as metadata)" msgstr "Kennzeichen (auch bekannt als Metadaten) ausgeben" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-11-29 11:14+0200\n" "Last-Translator: Michael Kotsarinis <mk73628@gmail.com>\n" "Language-Team: Greek <team@lists.gnome.gr>\n" @@ -27,8 +27,9 @@ msgstr "Να γίνουν όλες οι προειδοποιήσεις κρίσ msgid "Print available debug categories and exit" msgstr "Εμφάνιση διαθέσιμων κατηγοριών σφαλμάτων και έξοδος" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Προεπιλεγμένο επίπεδο αποσφαλμάτωσης από 1 (μόνο λάθος) έως 5 (οτιδήποτε) ή " "0 για καθόλου αποτέλεσμα" diff --git a/po/en_GB.gmo b/po/en_GB.gmo Binary files differindex a3fe5cb..df09135 100644 --- a/po/en_GB.gmo +++ b/po/en_GB.gmo diff --git a/po/en_GB.po b/po/en_GB.po index 32103c8..1b3972a 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.8.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2004-04-26 10:36-0400\n" "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n" "Language-Team: English (British) <en_gb@li.org>\n" @@ -24,8 +24,9 @@ msgstr "Make all warnings fatal" msgid "Print available debug categories and exit" msgstr "Print available debug categories and exit" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Default debug level from 1 (only error) to 5 (anything) or 0 for no output" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2011-06-04 21:11+0100\n" "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" @@ -27,7 +27,7 @@ msgid "Print available debug categories and exit" msgstr "Eligi disponeblaj sencimig-koategorioj kaj eliri" msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" msgid "LEVEL" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2011-10-02 15:45+0200\n" "Last-Translator: Jorge González González <aloriel@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" @@ -26,8 +26,9 @@ msgstr "Hacer todas las advertencias fatales" msgid "Print available debug categories and exit" msgstr "Imprimir categorías de depuración disponibles y salir" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Nivel de depuración predeterminado desde 1 (sólo error) hasta 5 (todo) o 0 " "sin salida" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-0.10.26.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-03-25 13:10+0100\n" "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" @@ -28,8 +28,9 @@ msgstr "Bihurtu abisu guztiak errore larri" msgid "Print available debug categories and exit" msgstr "Erakutsi arazte-kategoria erabilgarriak, eta irten" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Arazte-maila lehenetsia, 1etik (soilik erroreak) 5era (dena), edo 0 " "(irteerarik ez)" Binary files differ@@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-11-17 23:10+0200\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" @@ -31,8 +31,9 @@ msgstr "Tee kaikista varoituksista vakavia" msgid "Print available debug categories and exit" msgstr "Tulosta saatavilla olevat vianetsintäluokat ja poistu" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Oletusvianetsintätaso väliltä 1:stä (vain virheet) 5:een (kaikki) tai 0 ei " "tulostetta" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2012-12-05 19:31+0100\n" "Last-Translator: Claude Paroz <claude@2xlibre.net>\n" "Language-Team: French <traduc@traduc.org>\n" @@ -28,8 +28,9 @@ msgstr "Rend tous les avertissements bloquants" msgid "Print available debug categories and exit" msgstr "Affiche les catégories de débogage disponibles et quitte" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Niveau de débogage par défaut, de 1 (erreurs uniquement) à 5 (tout) ou 0 " "pour aucune sortie" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2012-12-15 03:29+0200\n" "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" @@ -27,8 +27,9 @@ msgstr "Facer todas as advertencias fatais" msgid "Print available debug categories and exit" msgstr "Imprimir as categorías de depuración dispoñíbeis e saír" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Nivel de depuración por omisión desde 1 (só erro) até 5 (todo) ou 0 sen saída" diff --git a/po/gstreamer-1.0.pot b/po/gstreamer-1.0.pot index 24e4f2c..74c80b0 100644 --- a/po/gstreamer-1.0.pot +++ b/po/gstreamer-1.0.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gstreamer 1.2.0\n" +"Project-Id-Version: gstreamer 1.2.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -31,7 +31,7 @@ msgstr "" #: gst/gst.c:243 msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" #: gst/gst.c:245 Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.32.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2012-05-25 16:47+0200\n" "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" @@ -26,8 +26,9 @@ msgstr "Učini sva upozorenja fatalnim" msgid "Print available debug categories and exit" msgstr "Ispiši dostupne kategorije debugiranja i izađi" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Zadana razina debugiranja od 1 (samo greške) do 5 (sve) ili 0 bez ispisa" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2012-11-29 14:03+0100\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" @@ -27,8 +27,9 @@ msgstr "Minden figyelmeztetés végzetes legyen" msgid "Print available debug categories and exit" msgstr "Az elérhető hibakeresési kategóriák kiírása és kilépés" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Alapértelmezett hibakeresési szint 1 (csak hibák) és 5 (bármi) között, vagy " "0 = nincs kimenet" Binary files differ@@ -1,20 +1,22 @@ # Indonesian translations for gstreamer package. # This file is put in the public domain. # Andhika Padmawan <andhika.padmawan@gmail.com>, 2010-2012. +# Andika Triwidada <andika@gmail.com>. # msgid "" msgstr "" -"Project-Id-Version: gstreamer 0.10.32.2\n" +"Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" -"PO-Revision-Date: 2012-01-28 11:44+0700\n" -"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" +"PO-Revision-Date: 2013-10-15 15:58+0700\n" +"Last-Translator: Andika Triwidada <andika@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" "Language: id\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.5.7\n" msgid "Print the GStreamer version" msgstr "Cetak versi GStreamer" @@ -25,8 +27,9 @@ msgstr "Buat semua peringatan fatal" msgid "Print available debug categories and exit" msgstr "Cetak kategori awakutu yang tersedia lalu keluar" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Level awakutu standar dari 1 (hanya galat) ke 5 (apapun) atau 0 untuk tak " "ada keluaran" @@ -52,6 +55,8 @@ msgid "" "Changes coloring mode of the debug log. Possible modes: off, on, disable, " "auto, unix" msgstr "" +"Mengubah mode pewarnaan dari log awakutu. Mode yang mungkin: off (mati), on " +"(nyala), disable (dinonaktifkan), auto (otomatis), unix" msgid "Disable debugging" msgstr "Nonaktifkan awakutu" @@ -117,9 +122,8 @@ msgstr "Galat GStreamer internal: masalah landasan." msgid "Internal GStreamer error: thread problem." msgstr "Galat GStreamer internal: masalah benang." -#, fuzzy msgid "GStreamer error: negotiation problem." -msgstr "Galat GStreamer internal: masalah negosiasi." +msgstr "Galat GStreamer: masalah negosiasi." msgid "Internal GStreamer error: event problem." msgstr "Galat GStreamer internal: masalah event." @@ -136,9 +140,8 @@ msgstr "Galat GStreamer internal: masalah tag." msgid "Your GStreamer installation is missing a plug-in." msgstr "Instalasi GStreamer anda kehilangan plug-in." -#, fuzzy msgid "GStreamer error: clock problem." -msgstr "Galat GStreamer internal: masalah jam." +msgstr "Galat GStreamer: masalah jam." msgid "" "This application is trying to use GStreamer functionality that has been " @@ -561,16 +564,14 @@ msgstr "level referensi nilai peraihan jalur dan album" msgid "language code" msgstr "kode bahasa" -#, fuzzy msgid "language code for this stream, conforming to ISO-639-1 or ISO-639-2" -msgstr "kode bahasa arus ini, mengubahnya ke ISO-639-1" +msgstr "kode bahasa arus ini, menganut ke ISO-639-1 atau ISO-639-2" -#, fuzzy msgid "language name" -msgstr "kode bahasa" +msgstr "nama bahasa" msgid "freeform name of the language this stream is in" -msgstr "" +msgstr "nama bebas dari bahasa tempat arus ini berada" msgid "image" msgstr "gambar" @@ -662,13 +663,11 @@ msgstr "kota (dalam bahasa Inggris) tempat media telah direkam atau dihasilkan" msgid "geo location sublocation" msgstr "sublokasi lokasi geografis" -#, fuzzy msgid "" "a location within a city where the media has been produced or created (e.g. " "the neighborhood)" msgstr "" -"lokasi di dalam kota tempat media dihasilkan atau dibuat (misalnya " -"lingkungan)" +"lokasi di dalam kota tempat media dihasilkan atau dibuat (mis. lingkungan)" msgid "geo location horizontal error" msgstr "galat horizontal lokasi geografis" @@ -800,27 +799,28 @@ msgid "How the image should be rotated or flipped before display" msgstr "Bagaimana gambar harus diputar atau dibalik sebelum ditampilkan" msgid "publisher" -msgstr "" +msgstr "penerbit" msgid "Name of the label or publisher" -msgstr "" +msgstr "Nama label atau penerbit" msgid "interpreted-by" -msgstr "" +msgstr "diinterpretasi-oleh" msgid "Information about the people behind a remix and similar interpretations" msgstr "" +"Informasi tentang orang di belakang suatu remix dan interpretasi yang serupa" msgid ", " msgstr ", " #, c-format msgid "No URI handler for the %s protocol found" -msgstr "" +msgstr "Tak ditemukan penangan URI bagi protokol %s" #, c-format msgid "URI scheme '%s' not supported" -msgstr "" +msgstr "Skema URI '%s' tak didukung" #, c-format msgid "ERROR: from element %s: %s\n" @@ -903,7 +903,7 @@ msgid "Internal clock error." msgstr "Galat jam internal." msgid "Failed to map buffer." -msgstr "" +msgstr "Gagal memetakan penyangga." msgid "Filter caps" msgstr "Filter huruf" @@ -1052,12 +1052,14 @@ msgid "List the plugin contents" msgstr "Tampilkan isi plugin" msgid "Check if the specified element or plugin exists" -msgstr "" +msgstr "Klik bila elemen atau plugin yang dinyatakan ada" msgid "" "When checking if an element or plugin exists, also check that its version is " "at least the version specified" msgstr "" +"Ketika memeriksa apakah suatu elemen atau plugin ada, juga periksa versinya " +"paling tidak adalah versi yang dinyatakan" msgid "Print supported URI schemes, with the elements that implement them" msgstr "" @@ -1109,17 +1111,16 @@ msgstr "MENEMUKAN TAG : ditemukan oleh objek \"%s\".\n" msgid "FOUND TAG\n" msgstr "MENEMUKAN TAG\n" -#, fuzzy, c-format +#, c-format msgid "FOUND TOC : found by element \"%s\".\n" -msgstr "MENEMUKAN TAG : ditemukan oleh elemen \"%s\".\n" +msgstr "MENEMUKAN TOC : ditemukan oleh elemen \"%s\".\n" -#, fuzzy, c-format +#, c-format msgid "FOUND TOC : found by object \"%s\".\n" -msgstr "MENEMUKAN TAG : ditemukan oleh objek \"%s\".\n" +msgstr "MENEMUKAN TOC : ditemukan oleh objek \"%s\".\n" -#, fuzzy msgid "FOUND TOC\n" -msgstr "MENEMUKAN TAG\n" +msgstr "MENEMUKAN TOC\n" #, c-format msgid "" @@ -1136,9 +1137,8 @@ msgstr "PERINGATAN: dari elemen %s: %s\n" msgid "Prerolled, waiting for buffering to finish...\n" msgstr "Pragulung, menunggu hingga penyangga selesai...\n" -#, fuzzy msgid "Prerolled, waiting for progress to finish...\n" -msgstr "Pragulung, menunggu hingga penyangga selesai...\n" +msgstr "Pragulung, menunggu kemajuan selesai...\n" msgid "buffering..." msgstr "menyangga..." @@ -1161,21 +1161,21 @@ msgstr "Interupsi: Menghentikan baris pipa ...\n" #, c-format msgid "Progress: (%s) %s\n" -msgstr "" +msgstr "Kemajuan: (%s) %s\n" -#, fuzzy, c-format +#, c-format msgid "Missing element: %s\n" -msgstr "tak ada elemen \"%s\"" +msgstr "Elemen kurang: %s\n" #, fuzzy, c-format msgid "Got context from element '%s': %s=%s\n" -msgstr "PERINGATAN: dari elemen %s: %s\n" +msgstr "Mendapat konteks dari elemen '%s': %s\n" msgid "Output tags (also known as metadata)" msgstr "Tag keluaran (juga dikenal sebagai metadata)" msgid "Output TOC (chapters and editions)" -msgstr "" +msgstr "TOC keluaran (bab dan edisi)" msgid "Output status information and property notifications" msgstr "Informasi status keluaran dan pemberitahuan properti" @@ -1242,9 +1242,8 @@ msgstr "GALAT: baris pipa tidak ingin diputar.\n" msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n" msgstr "EOS pada matikan diaktifkan -- Paksa EOS pada pemipaan\n" -#, fuzzy msgid "EOS on shutdown enabled -- waiting for EOS after Error\n" -msgstr "EOS pada matikan diaktifkan -- Paksa EOS pada pemipaan\n" +msgstr "EOS pada matikan diaktifkan -- menunggu EOS setelah Galat\n" msgid "Waiting for EOS...\n" msgstr "Menunggu untuk EOS...\n" @@ -1252,9 +1251,8 @@ msgstr "Menunggu untuk EOS...\n" msgid "EOS received - stopping pipeline...\n" msgstr "EOS diterima - menghentikan baris pipa...\n" -#, fuzzy msgid "Interrupt while waiting for EOS - stopping pipeline...\n" -msgstr "Interupsi: Menghentikan baris pipa ...\n" +msgstr "Interupsi saat menunggu EOS - menghentikan baris pipa...\n" msgid "An error happened while waiting for EOS\n" msgstr "Galat terjadi ketika menunggu EOS\n" @@ -1270,59 +1268,3 @@ msgstr "Mengatur baris pipa ke KOSONG ...\n" msgid "Freeing pipeline ...\n" msgstr "Membebaskan baris pipa ...\n" - -#~ msgid "maximum" -#~ msgstr "maksimum" - -#~ msgid "Usage: gst-xmllaunch <file.xml> [ element.property=value ... ]\n" -#~ msgstr "" -#~ "Penggunaan: gst-xmllaunch <berkas.xml> [ elemen.properti=nilai ... ]\n" - -#~ msgid "ERROR: parse of xml file '%s' failed.\n" -#~ msgstr "GALAT: penguraian berkas xml '%s' gagal.\n" - -#~ msgid "ERROR: no toplevel pipeline element in file '%s'.\n" -#~ msgstr "GALAT: tak ada elemen baris pipa level atas di berkas '%s'.\n" - -#~ msgid "WARNING: only one toplevel element is supported at this time.\n" -#~ msgstr "" -#~ "PERINGATAN: hanya satu elemen level atas yang didukung pada saat ini.\n" - -#~ msgid "ERROR: could not parse command line argument %d: %s.\n" -#~ msgstr "GALAT: tak dapat menguraikan argumen baris perintah %d: %s.\n" - -#~ msgid "WARNING: element named '%s' not found.\n" -#~ msgstr "GALAT: elemen yang dinamakan '%s' tak ditemukan.\n" - -#~ msgid "Save xml representation of pipeline to FILE and exit" -#~ msgstr "Simpan perwakilan xml baris pipa ke BERKAS lalu keluar" - -#~ msgid "FILE" -#~ msgstr "BERKAS" - -#~ msgid "Do not install signal handlers for SIGUSR1 and SIGUSR2" -#~ msgstr "Jangan instal penanganan sinyal untuk SIGUSR1 dan SIGUSR2" - -#~ msgid "Print alloc trace (if enabled at compile time)" -#~ msgstr "Cetak jejak alokasi (jika diaktifkan sewaktu kompilasi)" - -#~ msgid "Error re-scanning registry %s: %s" -#~ msgstr "Galat memindai ulang registry %s: %s" - -#~ msgid "Error re-scanning registry %s" -#~ msgstr "Galat memindai ulang registry %s" - -#~ msgid "Internal GStreamer error: state change failed." -#~ msgstr "Galat GStreamer internal: mengubah kondisi gagal." - -#~ msgid "Error while writing to file descriptor \"%d\"." -#~ msgstr "Galat ketika menulis ke penjelas berkas \"%d\"." - -#~ msgid "File descriptor \"%d\" is not valid." -#~ msgstr "Penjelas berkas \"%d\" tidak sah." - -#~ msgid "FREEING pipeline ...\n" -#~ msgstr "MEMBEBASKAN baris pipa...\n" - -#~ msgid "original location of file as a URI" -#~ msgstr "lokasi asli berkas dalam bentuk URI" Binary files differ@@ -106,7 +106,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-10-25 10:03+0200\n" "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -129,8 +129,9 @@ msgid "Print available debug categories and exit" msgstr "Stampa le categorie di debug disponibili ed esce" # --gst-debug-level=LIVELLO +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Livello di debug predefinito da 1 (solo errori) a 5 (tutto), oppure 0 per " "nessun output" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-08-20 14:56+0900\n" "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" @@ -27,7 +27,7 @@ msgid "Print available debug categories and exit" msgstr "利用可能なデバッグカテゴリを表示して終了する" msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" msgid "LEVEL" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.29.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-07-16 00:50+0300\n" "Last-Translator: Žygimantas Beručka <uid0@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" @@ -28,8 +28,9 @@ msgstr "Padaryti visus įspėjimus lemtingais" msgid "Print available debug categories and exit" msgstr "Išvesti prieinamas derinimo kategorijas ir išeiti" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Numatytasis derinimo lygis nuo 1 (tik klaidos) iki 5 (bet kas) arba 0 – " "jokios išvesties" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-10-24 21:36+0200\n" "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n" "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n" @@ -26,7 +26,7 @@ msgid "Print available debug categories and exit" msgstr "Skriv ut tilgjengelige feilsøkingskategorier og avslutt" msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" msgid "LEVEL" Binary files differ@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-09-15 13:39+0200\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -30,8 +30,9 @@ msgstr "Alle waarschuwingen fataal maken" msgid "Print available debug categories and exit" msgstr "Beschikbare debug-categorieën weergeven en afsluiten" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Standaard debug-niveau van 1 (enkel fouten) tot 5 (alles) of 0 voor geen " "uitvoer" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-09-15 10:23+0200\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" @@ -26,8 +26,9 @@ msgstr "Uczynienie wszystkich ostrzeżeń krytycznymi" msgid "Print available debug categories and exit" msgstr "Wypisanie dostępnych kategorii diagnostyki i zakończenie" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Domyślny poziom diagnostyki od 1 (tylko błędy) do 5 (wszystko) lub 0 dla " "braku wyjścia" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo Binary files differindex 3e58b85..865c51f 100644 --- a/po/pt_BR.gmo +++ b/po/pt_BR.gmo diff --git a/po/pt_BR.po b/po/pt_BR.po index beb5364..6a6c83b 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-08-20 23:59-0300\n" "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." @@ -37,8 +37,9 @@ msgstr "Tratar todos avisos como fatais" msgid "Print available debug categories and exit" msgstr "Exibir as categorias de depuração disponíveis e sair" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Níveis de depuração predefinidos de 1 (apenas erros) até 5 (tudo) ou 0 para " "nenhuma saída" Binary files differ@@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.29.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-08-16 01:10+0300\n" "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" @@ -26,8 +26,9 @@ msgstr "Setează toate avertizările ca fiind fatale" msgid "Print available debug categories and exit" msgstr "Afișează categoriile de depanare disponibile și ieși" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Nivelul standard de depanare de la 1 (numai erorile) la 5 (orice) sau 0 fără " "afișare" Binary files differ@@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-09-15 08:55+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n" @@ -30,8 +30,9 @@ msgstr "Сделать все предупреждения фатальными" msgid "Print available debug categories and exit" msgstr "Вывести доступные категории отладки и выйти" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Уровень отладки по умолчанию: от 1 (только ошибки) до 5 (всё), или 0 (ничего " "не печатать)" Binary files differ@@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.8.8\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2005-04-04 10:55-0700\n" "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n" "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n" @@ -39,7 +39,7 @@ msgstr "Bihari Kosora amakosa Ibyiciro Na Gusohoka" #, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Kosora amakosa urwego Bivuye 1. Ikosa Kuri 5 Cyangwa 0 kugirango Oya " "Ibisohoka" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.30.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-11-08 16:13+0100\n" "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" @@ -31,8 +31,9 @@ msgstr "Chápať všetky varovania ako závažné" msgid "Print available debug categories and exit" msgstr "Vypísať dostupné ladiace kategórie a skončiť" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Predvolená úroveň ladenia od 1 (len chyby) po 5 (všetko) alebo 0 (bez " "výstupu)" Binary files differ@@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-1.0.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-01-05 10:16+0100\n" "Last-Translator: Klemen Košir <klemen913@gmail.com>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n" @@ -31,8 +31,9 @@ msgstr "Izpiši vsa opozorila kot usodna" msgid "Print available debug categories and exit" msgstr "Izpiše razpoložljive kategorije razhroščevanja in se konča" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Privzeta raven razhroščevanja od 1 (le napake) do 5 (karkoli). Vrednost 0 " "pomeni brez izpisa." Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.8.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2004-08-07 23:46+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <begraj@hotmail.com>\n" @@ -25,8 +25,9 @@ msgstr "Bëj që të gjithë paralajmërimet të jenë fatale" msgid "Print available debug categories and exit" msgstr "Printo kategoritë e debug në dispozicion dhe dil" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Niveli i prezgjedhur i debug nga 1 (vetëm gabimi) në 5 (gjithçka) ose 0 për " "jo output" Binary files differ@@ -2,22 +2,21 @@ # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # This file is distributed under the same license as the gstreamer package. # Danilo Segan <dsegan@gmx.net>, 2004, 2005. -# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2011. +# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2011, 2013. msgid "" msgstr "" -"Project-Id-Version: gstreamer-0.10.32.2\n" +"Project-Id-Version: gstreamer-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" -"PO-Revision-Date: 2011-12-05 10:40+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" +"PO-Revision-Date: 2013-10-04 22:39+0200\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" -"Language-Team: Serbian <gnu@prevod.org>\n" +"Language-Team: Serbian <(nothing)>\n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Virtaal 0.7.0\n" "X-Project-Style: gnome\n" msgid "Print the GStreamer version" @@ -29,8 +28,9 @@ msgstr "Чини сва упозорења кобним" msgid "Print available debug categories and exit" msgstr "Исписује доступне категорије за уклањање грешака и излази" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Подразумевани ниво за уклањање грешака од 1 (само грешке) до 5 (све) или 0 " "(без излаза)" @@ -55,6 +55,8 @@ msgid "" "Changes coloring mode of the debug log. Possible modes: off, on, disable, " "auto, unix" msgstr "" +"Мења режим бојења дневника за уклањање грешака. Могући режими су: off, on, " +"disable, auto, unix" msgid "Disable debugging" msgstr "Искључује уклањање грешака" @@ -76,7 +78,7 @@ msgstr "" "списку који се чува у променљивој окружења GST_PLUGIN_PATH" msgid "PLUGINS" -msgstr "ДОДАЦИ" +msgstr "ПРИКЉУЧЦИ" msgid "Disable trapping of segmentation faults during plugin loading" msgstr "" @@ -121,9 +123,8 @@ msgstr "Унутрашња грешка Гстримера: неприлика msgid "Internal GStreamer error: thread problem." msgstr "Унутрашња грешка Гстримера: неприлика са нитима." -#, fuzzy msgid "GStreamer error: negotiation problem." -msgstr "Унутрашња грешка Гстримера: неприлика у преговарању." +msgstr "грешка Гстримера: неприлика у преговарању." msgid "Internal GStreamer error: event problem." msgstr "Унутрашња грешка Гстримера: неприлика са догађајем." @@ -141,9 +142,8 @@ msgstr "Унутрашња грешка Гстримера: неприлика msgid "Your GStreamer installation is missing a plug-in." msgstr "Вашој инсталацији Гстримера недостаје прикључак." -#, fuzzy msgid "GStreamer error: clock problem." -msgstr "Унутрашња грешка Гстримера: неприлика са сатом." +msgstr "Грешка Гстримера: неприлика са сатом." msgid "" "This application is trying to use GStreamer functionality that has been " @@ -235,10 +235,10 @@ msgid "Could not multiplex stream." msgstr "Не могу да изградим ток." msgid "The stream is in the wrong format." -msgstr "Ток је у погрешном облику." +msgstr "Ток је у погрешном запису." msgid "The stream is encrypted and decryption is not supported." -msgstr "Ток је шифрован а дешифровање није подржано." +msgstr "Ток је шифрован али дешифровање није подржано." msgid "" "The stream is encrypted and can't be decrypted because no suitable key has " @@ -260,7 +260,7 @@ msgstr "Изабрани сат не може бити коришћен у сп #, c-format msgid "Error writing registry cache to %s: %s" -msgstr "" +msgstr "Грешка записивања оставе регистра у %s: %s" msgid "title" msgstr "наслов" @@ -567,16 +567,14 @@ msgstr "подсетни ниво вредности појачања нумер msgid "language code" msgstr "шифра језика" -#, fuzzy msgid "language code for this stream, conforming to ISO-639-1 or ISO-639-2" -msgstr "шифра језика за овај ток, према стандарду ИСО-639-1" +msgstr "шифра језика за овај ток, према стандарду ИСО-639-1 или ИСО-639-2" -#, fuzzy msgid "language name" -msgstr "шифра језика" +msgstr "назив језика" msgid "freeform name of the language this stream is in" -msgstr "" +msgstr "слободан облик назива језика на коме је овај ток" msgid "image" msgstr "слика" @@ -666,7 +664,6 @@ msgstr "град (енглески назив) у коме је медиј сн msgid "geo location sublocation" msgstr "потположај гео положаја" -#, fuzzy msgid "" "a location within a city where the media has been produced or created (e.g. " "the neighborhood)" @@ -803,27 +800,27 @@ msgid "How the image should be rotated or flipped before display" msgstr "Како би слика требала да буде окренута или изврнута пре приказивања" msgid "publisher" -msgstr "" +msgstr "издавач" msgid "Name of the label or publisher" -msgstr "" +msgstr "Назив натписа или издавача" msgid "interpreted-by" -msgstr "" +msgstr "извођач" msgid "Information about the people behind a remix and similar interpretations" -msgstr "" +msgstr "Подаци о људима који су урадили ремикс и сличне изведбе" msgid ", " msgstr ", " #, c-format msgid "No URI handler for the %s protocol found" -msgstr "" +msgstr "Нисам пронашао руковаоца путањом за протокол %s" #, c-format msgid "URI scheme '%s' not supported" -msgstr "" +msgstr "Шема путање „%s“ није подржана" #, c-format msgid "ERROR: from element %s: %s\n" @@ -906,7 +903,7 @@ msgid "Internal clock error." msgstr "Унутрашња грешка сата." msgid "Failed to map buffer." -msgstr "" +msgstr "Нисам успео да мапирам међумеморију." msgid "Filter caps" msgstr "Филтрира могућности" @@ -1064,12 +1061,14 @@ msgid "List the plugin contents" msgstr "Наводи садржај прикључка" msgid "Check if the specified element or plugin exists" -msgstr "" +msgstr "Проверава да ли постоји наведени елемент или прикључак" msgid "" "When checking if an element or plugin exists, also check that its version is " "at least the version specified" msgstr "" +"Када проверава да ли постоји елемент или прикључак, такође проверава да ли " +"је његово издање барем оно наведено" msgid "Print supported URI schemes, with the elements that implement them" msgstr "Штампа подржане шеме адреса, са елементима који их примењују." @@ -1120,36 +1119,34 @@ msgstr "НАЂОХ ОЗНАКУ : нађена је објектом „%s“. msgid "FOUND TAG\n" msgstr "НАЂОХ ОЗНАКУ\n" -#, fuzzy, c-format +#, c-format msgid "FOUND TOC : found by element \"%s\".\n" -msgstr "НАЂОХ ОЗНАКУ : нађена је елементом „%s“.\n" +msgstr "НАЂОХ ТАС : нађена је елементом „%s“.\n" -#, fuzzy, c-format +#, c-format msgid "FOUND TOC : found by object \"%s\".\n" -msgstr "НАЂОХ ОЗНАКУ : нађена је објектом „%s“.\n" +msgstr "НАЂОХ ТАС : нађена је објектом „%s“.\n" -#, fuzzy msgid "FOUND TOC\n" -msgstr "НАЂОХ ОЗНАКУ\n" +msgstr "НАЂОХ ТАС\n" #, c-format msgid "" "INFO:\n" "%s\n" msgstr "" -"ПДАЦИ:\n" +"ПОДАЦИ:\n" "%s\n" #, c-format msgid "WARNING: from element %s: %s\n" -msgstr "УПОЗРЕЊЕ: из елемента %s: %s\n" +msgstr "УПОЗОРЕЊЕ: из елемента %s: %s\n" msgid "Prerolled, waiting for buffering to finish...\n" -msgstr "Предувијено, чекам да заврши смештање у међумеморију…\n" +msgstr "Припремљено, чекам да заврши смештање у међумеморију…\n" -#, fuzzy msgid "Prerolled, waiting for progress to finish...\n" -msgstr "Предувијено, чекам да заврши смештање у међумеморију…\n" +msgstr "Припремљено, чекам на напредовање да заврши…\n" msgid "buffering..." msgstr "смештам у међумеморију..." @@ -1173,21 +1170,21 @@ msgstr "Прекид: Заустављам спојку низа ...\n" #, c-format msgid "Progress: (%s) %s\n" -msgstr "" +msgstr "Напредовање: (%s) %s\n" -#, fuzzy, c-format +#, c-format msgid "Missing element: %s\n" -msgstr "нема елемента „%s“" +msgstr "Недостаје елемент: %s\n" #, fuzzy, c-format msgid "Got context from element '%s': %s=%s\n" -msgstr "УПОЗРЕЊЕ: из елемента %s: %s\n" +msgstr "Добих садржај из елемента „%s“: %s\n" msgid "Output tags (also known as metadata)" msgstr "Излазне ознаке (такође познате и као метаподаци)" msgid "Output TOC (chapters and editions)" -msgstr "" +msgstr "Излазна табела садржаја (поглавља и издања)" msgid "Output status information and property notifications" msgstr "Исписује податке о стању и обавештења о особинама" @@ -1234,16 +1231,16 @@ msgid "ERROR: Pipeline doesn't want to pause.\n" msgstr "ГРЕШКА: Спојка низа не жели да иде на паузу.\n" msgid "Pipeline is live and does not need PREROLL ...\n" -msgstr "Спојка низа је жива и не треба јој ПРЕРОЛ ...\n" +msgstr "Спојка низа је жива и не треба јој ПРИПРЕМА ...\n" msgid "Pipeline is PREROLLING ...\n" -msgstr "Спојка низа врши ПРЕДУВИЈАЊЕ ...\n" +msgstr "Спојка низа врши ПРИПРЕМУ ...\n" msgid "ERROR: pipeline doesn't want to preroll.\n" -msgstr "ГРЕШКА: спојка низа не жели да предувије.\n" +msgstr "ГРЕШКА: спојка низа не жели да припреми.\n" msgid "Pipeline is PREROLLED ...\n" -msgstr "Спојка низа је ПРЕДУВИЈЕНА ...\n" +msgstr "Спојка низа је ПРИПРЕМЉЕНА ...\n" msgid "Setting pipeline to PLAYING ...\n" msgstr "Постављам спојку низа на ПУШТАМ ...\n" @@ -1254,9 +1251,8 @@ msgstr "ГРЕШКА: спојка низа не жели да пусти.\n" msgid "EOS on shutdown enabled -- Forcing EOS on the pipeline\n" msgstr "ЕОС је укључен приликом гашења —— Присиљавам ЕОС на спојци низа\n" -#, fuzzy msgid "EOS on shutdown enabled -- waiting for EOS after Error\n" -msgstr "ЕОС је укључен приликом гашења —— Присиљавам ЕОС на спојци низа\n" +msgstr "ЕОС је укључен гашењем —— чекам на ЕОС након грешке\n" msgid "Waiting for EOS...\n" msgstr "Чекам на ЕОС...\n" @@ -1264,9 +1260,8 @@ msgstr "Чекам на ЕОС...\n" msgid "EOS received - stopping pipeline...\n" msgstr "ЕОС је примљен — заустављам спојку низа…\n" -#, fuzzy msgid "Interrupt while waiting for EOS - stopping pipeline...\n" -msgstr "Прекид: Заустављам спојку низа ...\n" +msgstr "Прекид за време чекања на ЕОС — заустављам спојку низа...\n" msgid "An error happened while waiting for EOS\n" msgstr "Дошло је до грешке док сам чекао на ЕОС\n" @@ -1282,98 +1277,3 @@ msgstr "Постављам спојку низа на НИШТА ...\n" msgid "Freeing pipeline ...\n" msgstr "Ослобађам спојку низа...\n" - -#~ msgid "Print alloc trace (if enabled at compile time)" -#~ msgstr "Испиши траг доделе меморије (ако је укључено при превођењу)" - -#~ msgid "Usage: gst-xmllaunch <file.xml> [ element.property=value ... ]\n" -#~ msgstr "" -#~ "Употреба: gst-xmllaunch <датотека.xml> [ елемент.особина=вредност ... ]\n" - -#~ msgid "ERROR: parse of xml file '%s' failed.\n" -#~ msgstr "ГРЕШКА: није успело рашчлањивање хмл датотеке „%s“.\n" - -#~ msgid "ERROR: no toplevel pipeline element in file '%s'.\n" -#~ msgstr "ГРЕШКА: нема елемента спојке низа највишег нивоа у датотеци „%s“.\n" - -#~ msgid "WARNING: only one toplevel element is supported at this time.\n" -#~ msgstr "УПОЗОРЕЊЕ: тренутно је подржан само један елемент највишег нивоа.\n" - -#~ msgid "ERROR: could not parse command line argument %d: %s.\n" -#~ msgstr "ГРЕШКА: не могу да обрадим аргумент линије наредби %d.: %s.\n" - -#~ msgid "WARNING: element named '%s' not found.\n" -#~ msgstr "УПОЗОРЕЊЕ: елемент под називом „%s“ није нађен.\n" - -#~ msgid "Save xml representation of pipeline to FILE and exit" -#~ msgstr "Чува хмл облик спојке низа у ДАТОТЕКУ и излази" - -#~ msgid "FILE" -#~ msgstr "ДАТОТЕКА" - -#~ msgid "Do not install signal handlers for SIGUSR1 and SIGUSR2" -#~ msgstr "Неће инсталирати руковаоце сигнала за СИГУСР1 и СИГУСР2" - -#~ msgid "Disable accelerated CPU instructions" -#~ msgstr "Искључи убрзане инструкције процесора" - -#~ msgid "SCHEDULER" -#~ msgstr "РАСПОРЕЂИВАЧ" - -#~ msgid "Registry to use" -#~ msgstr "Користи регистар" - -#~ msgid "REGISTRY" -#~ msgstr "РЕГИСТАР" - -#~ msgid "path list for loading plugins (separated by '%s')" -#~ msgstr "списак путања за учитавање додатака (раздвојених са '%s')" - -#~ msgid "Scheduler to use (default is '%s')" -#~ msgstr "Користи распоређивач (подразумева се '%s')" - -#~ msgid "Internal GStreamer error: state change failed. File a bug." -#~ msgstr "" -#~ "Унутрашња грешка у ГСтримеру: неуспешна промена стања. Пријавите грешку." - -#~ msgid "Internal GStreamer error: scheduler problem. File a bug." -#~ msgstr "" -#~ "Унутрашња грешка у ГСтримеру: неприлика са распоређивачем. Пријавите " -#~ "грешку." - -#~ msgid "original location of file as a URI" -#~ msgstr "изворни положај датотеке као адреса" - -#~ msgid "There is no element present to handle the stream's mime type %s." -#~ msgstr "Није присутан елемент за баратање током МИМЕ врсте %s." - -#~ msgid "" -#~ "Execution ended after %s iterations (sum %s ns, average %s ns, min %s ns, " -#~ "max %s ns).\n" -#~ msgstr "" -#~ "Извршавање завршено након %s покушаја (збир %s ns, просек %s ns, мин %s " -#~ "ns, макс %s ns).\n" - -#~ msgid "Number of times to iterate pipeline" -#~ msgstr "Број покушаја пуштања цевовода" - -#~ msgid " Trying to run anyway.\n" -#~ msgstr " Ипак покушавам да покренем.\n" - -#~ msgid "Added plugin %s with %d %s.\n" -#~ msgstr "Придодат додатак %s са %d %s.\n" - -#~ msgid "Added path %s to %s \n" -#~ msgstr "Додао путању %s ка %s \n" - -#~ msgid "Rebuilding %s (%s) ...\n" -#~ msgstr "Обнављам %s (%s) ...\n" - -#~ msgid "Trying to load %s ...\n" -#~ msgstr "Покушавам да учитам %s ...\n" - -#~ msgid "Error loading %s\n" -#~ msgstr "Грешка при учитавању датотеке „%s“.\n" - -#~ msgid "Loaded %d plugins with %d %s.\n" -#~ msgstr "Учитано %d додатака са %d %s.\n" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.31.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2011-01-09 19:46+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -27,8 +27,9 @@ msgstr "Gör alla varningar ödesdigra" msgid "Print available debug categories and exit" msgstr "Skriv ut tillgängliga felsökningskategorier och avsluta" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Standardfelsökningsnivå från 1 (endast fel) till 5 (allting) eller 0 för " "ingen utmatning" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.8.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2004-04-03 03:14+0300\n" "Last-Translator: Baris Cicek <baris@teamforce.name.tr>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n" @@ -24,8 +24,9 @@ msgstr "Tüm uyarıları ölümcül yap" msgid "Print available debug categories and exit" msgstr "Geçerli hata ayıklama sınıflarını yazdır ve çık" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Öntanımlı hata ayıklama seviyesi 1'den (sadece hatalar) 5'e (her şey) kadar " "ya da çıktı olmaması için 0" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-09-14 22:39+0300\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" @@ -29,8 +29,9 @@ msgstr "Вважати всі попередження помилками" msgid "Print available debug categories and exit" msgstr "Вивести наявні категорії діагностики і завершити роботу" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Типовий рівень діагностики від 1 (лише помилки) до 5 (усе), або 0 - без " "діагностики" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer-1.1.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2013-09-16 13:53+0700\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" @@ -32,8 +32,9 @@ msgstr "Đặt mọi cảnh báo là nghiêm trọng" msgid "Print available debug categories and exit" msgstr "Hiển thị tất cả các loại gỡ lỗi sẵn sàng rồi thoát" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "Mức gỡ lỗi mặc định từ 1 (chỉ lỗi) đến 5 (mọi thứ) hay 0 (không xuất gì)" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo Binary files differindex 3c000d2..8224bc6 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo diff --git a/po/zh_CN.po b/po/zh_CN.po index a6ea322..65a0fba 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.10.25.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2010-02-02 18:58+0800\n" "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" @@ -25,8 +25,9 @@ msgstr "将所有的警告也当作严重问题" msgid "Print available debug categories and exit" msgstr "打印可用的调试类别并退出" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "默认调试级别,从 1(仅有错误)到 5(所有内容),0代表无输出" msgid "LEVEL" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo Binary files differindex b890bcd..8d5124c 100644 --- a/po/zh_TW.gmo +++ b/po/zh_TW.gmo diff --git a/po/zh_TW.po b/po/zh_TW.po index fb501e2..ac21d10 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gstreamer 0.8.8\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-09-24 13:56+0200\n" +"POT-Creation-Date: 2013-11-09 12:05+0100\n" "PO-Revision-Date: 2005-04-27 14:55+0800\n" "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n" "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n" @@ -25,8 +25,9 @@ msgstr "令任何警告都造成程式終止" msgid "Print available debug categories and exit" msgstr "顯示可以偵錯的類別,然後結束" +#, fuzzy msgid "" -"Default debug level from 1 (only error) to 5 (anything) or 0 for no output" +"Default debug level from 1 (only error) to 9 (anything) or 0 for no output" msgstr "" "將預設偵錯級別設定為 1 (只顯示錯誤) 至 5 (任何訊息),或者用 0 表示不顯示訊息" diff --git a/tests/check/pipelines/parse-launch.c b/tests/check/pipelines/parse-launch.c index e23a045..8db1d6b 100644 --- a/tests/check/pipelines/parse-launch.c +++ b/tests/check/pipelines/parse-launch.c @@ -48,6 +48,8 @@ setup_pipeline (const gchar * pipe_descr) g_error_free (error); } fail_unless (pipeline != NULL, "Failed to create pipeline %s", pipe_descr); + /* Newly returned object should be floating reffed */ + fail_unless (g_object_is_floating (pipeline)); return pipeline; } diff --git a/tools/gst-typefind.c b/tools/gst-typefind.c index a6b42aa..731c411 100644 --- a/tools/gst-typefind.c +++ b/tools/gst-typefind.c @@ -167,7 +167,7 @@ main (int argc, char *argv[]) gst_tools_print_version (); if (filenames == NULL || *filenames == NULL) { - g_print ("Please give a filename to typefind\n\n"); + g_print ("Please give one or more filenames to %s\n\n", g_get_prgname ()); return 1; } diff --git a/win32/common/config.h b/win32/common/config.h index 0320505..327b452 100644 --- a/win32/common/config.h +++ b/win32/common/config.h @@ -62,7 +62,7 @@ #define GST_PACKAGE_ORIGIN "Unknown package origin" /* GStreamer package release date/time for plugins as YYYY-MM-DD */ -#define GST_PACKAGE_RELEASE_DATETIME "2013-09-24" +#define GST_PACKAGE_RELEASE_DATETIME "2013-11-09" /* Define if static plugins should be built */ #undef GST_PLUGIN_BUILD_STATIC @@ -354,7 +354,7 @@ #define PACKAGE_NAME "GStreamer" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GStreamer 1.2.0" +#define PACKAGE_STRING "GStreamer 1.2.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gstreamer" @@ -363,7 +363,7 @@ #undef PACKAGE_URL /* Define to the version of this package. */ -#define PACKAGE_VERSION "1.2.0" +#define PACKAGE_VERSION "1.2.1" /* directory where plugins are located */ #ifdef _DEBUG @@ -401,7 +401,7 @@ #undef USE_POISONING /* Version number of package */ -#define VERSION "1.2.0" +#define VERSION "1.2.1" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ diff --git a/win32/common/gstversion.h b/win32/common/gstversion.h index 8d88c37..0f76d93 100644 --- a/win32/common/gstversion.h +++ b/win32/common/gstversion.h @@ -57,7 +57,7 @@ G_BEGIN_DECLS * * The micro version of GStreamer at compile time: */ -#define GST_VERSION_MICRO (0) +#define GST_VERSION_MICRO (1) /** * GST_VERSION_NANO: * |