Projects
Essentials
gstreamer-plugins-ugly-codecs
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 5
View file
gstreamer-plugins-ugly-codecs.changes
Changed
@@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Sat Mar 26 00:58:27 UTC 2022 - Bjørn Lie <zaitor@opensuse.org> + +- Update to version 1.20.1 + +------------------------------------------------------------------- Fri Feb 4 20:53:04 UTC 2022 - Bjørn Lie <zaitor@opensuse.org> - Update to version 1.18.6
View file
gstreamer-plugins-ugly-codecs.spec
Changed
@@ -4,10 +4,10 @@ %define _name gst-plugins-ugly %define gst_branch 1.0 -%define _version 1.18.0 +%define _version 1.20.0 Name: gstreamer-plugins-ugly-codecs -Version: 1.18.6 +Version: 1.20.1 Release: 0 Summary: Codecs/plugins for gstreamer-plugins-ugly License: LGPL-2.1-or-later @@ -24,7 +24,7 @@ BuildRequires: python3-base BuildRequires: pkgconfig(glib-2.0) >= 2.40.0 BuildRequires: pkgconfig(gmodule-no-export-2.0) -BuildRequires: pkgconfig(gstreamer-1.0) >= 1.16.0 +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.20.0 BuildRequires: pkgconfig(gstreamer-app-1.0) BuildRequires: pkgconfig(gstreamer-audio-1.0) BuildRequires: pkgconfig(gstreamer-base-1.0) @@ -69,6 +69,7 @@ --auto-features=disabled \ -Dpackage-name='Packman GStreamer-plugins-ugly-codecs' \ -Dpackage-origin='https://pmbs.links2linux.de' \ + -Dgpl=enabled \ -Dorc=enabled \ -Dasfdemux=enabled \ -Damrnb=enabled \
View file
gst-plugins-ugly-1.18.6.tar.xz/.gitlab-ci.yml
Deleted
@@ -1,1 +0,0 @@ -include: "https://gitlab.freedesktop.org/gstreamer/gst-ci/raw/1.18/gitlab/ci_template.yml"
View file
gst-plugins-ugly-1.18.6.tar.xz/README
Deleted
@@ -1,252 +0,0 @@ -GStreamer 1.18.x stable series - -WHAT IT IS ----------- - -This is GStreamer, a framework for streaming media. - -WHERE TO START --------------- - -We have a website at - - https://gstreamer.freedesktop.org - -Our documentation, including tutorials, API reference and FAQ can be found at - - https://gstreamer.freedesktop.org/documentation/ - -You can subscribe to our mailing lists: - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce - - https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel - -We track bugs, feature requests and merge requests (patches) in GitLab at - - https://gitlab.freedesktop.org/gstreamer/ - -You can join us on IRC - #gstreamer on irc.freenode.org - -GStreamer 1.0 series --------------------- - -Starring - - GSTREAMER - -The core around which all other modules revolve. Base functionality and -libraries, some essential elements, documentation, and testing. - - BASE - -A well-groomed and well-maintained collection of GStreamer plug-ins and -elements, spanning the range of possible types of elements one would want -to write for GStreamer. - -And introducing, for the first time ever, on the development screen ... - - THE GOOD - - --- "Such ingratitude. After all the times I've saved your life." - -A collection of plug-ins you'd want to have right next to you on the -battlefield. Shooting sharp and making no mistakes, these plug-ins have it -all: good looks, good code, and good licensing. Documented and dressed up -in tests. If you're looking for a role model to base your own plug-in on, -here it is. - -If you find a plot hole or a badly lip-synced line of code in them, -let us know - it is a matter of honour for us to ensure Blondie doesn't look -like he's been walking 100 miles through the desert without water. - - THE UGLY - - --- "When you have to shoot, shoot. Don't talk." - -There are times when the world needs a color between black and white. -Quality code to match the good's, but two-timing, backstabbing and ready to -sell your freedom down the river. These plug-ins might have a patent noose -around their neck, or a lock-up license, or any other problem that makes you -think twice about shipping them. - -We don't call them ugly because we like them less. Does a mother love her -son less because he's not as pretty as the other ones ? No - she commends -him on his great personality. These plug-ins are the life of the party. -And we'll still step in and set them straight if you report any unacceptable -behaviour - because there are two kinds of people in the world, my friend: -those with a rope around their neck and the people who do the cutting. - - THE BAD - - --- "That an accusation?" - -No perfectly groomed moustache or any amount of fine clothing is going to -cover up the truth - these plug-ins are Bad with a capital B. -They look fine on the outside, and might even appear to get the job done, but -at the end of the day they're a black sheep. Without a golden-haired angel -to watch over them, they'll probably land in an unmarked grave at the final -showdown. - -Don't bug us about their quality - exercise your Free Software rights, -patch up the offender and send us the patch on the fastest steed you can -steal from the Confederates. Because you see, in this world, there's two -kinds of people, my friend: those with loaded guns and those who dig. -You dig. - -The Lowdown ------------ - - --- "I've never seen so many plug-ins wasted so badly." - -GStreamer Plug-ins has grown so big that it's hard to separate the wheat from -the chaff. Also, distributors have brought up issues about the legal status -of some of the plug-ins we ship. To remedy this, we've divided the previous -set of available plug-ins into four modules: - -- gst-plugins-base: a small and fixed set of plug-ins, covering a wide range - of possible types of elements; these are continuously kept up-to-date - with any core changes during the development series. - - - We believe distributors can safely ship these plug-ins. - - People writing elements should base their code on these elements. - - These elements come with examples, documentation, and regression tests. - -- gst-plugins-good: a set of plug-ins that we consider to have good quality - code, correct functionality, our preferred license (LGPL for the plug-in - code, LGPL or LGPL-compatible for the supporting library). - - - We believe distributors can safely ship these plug-ins. - - People writing elements should base their code on these elements. - -- gst-plugins-ugly: a set of plug-ins that have good quality and correct - functionality, but distributing them might pose problems. The license - on either the plug-ins or the supporting libraries might not be how we'd - like. The code might be widely known to present patent problems. - - - Distributors should check if they want/can ship these plug-ins. - - People writing elements should base their code on these elements. - -- gst-plugins-bad: a set of plug-ins that aren't up to par compared to the - rest. They might be close to being good quality, but they're missing - something - be it a good code review, some documentation, a set of tests, - a real live maintainer, or some actual wide use. - If the blanks are filled in they might be upgraded to become part of - either gst-plugins-good or gst-plugins-ugly, depending on the other factors. - - - If the plug-ins break, you can't complain - instead, you can fix the - problem and send us a patch, or bribe someone into fixing them for you. - - New contributors can start here for things to work on. - -PLATFORMS ---------- - -- Linux is of course fully supported -- FreeBSD is reported to work; other BSDs should work too; same for Solaris -- MacOS works, binary 1.x packages can be built using the cerbero build tool -- Windows works; binary 1.x packages can be built using the cerbero build tool - - MSys/MinGW builds - - Microsoft Visual Studio builds are also available and supported -- Android works, binary 1.x packages can be built using the cerbero build tool -- iOS works - -INSTALLING FROM PACKAGES ------------------------- - -You should always prefer installing from packages first. GStreamer is -well-maintained for a number of distributions, including Fedora, Debian, -Ubuntu, Mandrake, Arch Linux, Gentoo, ... - -Only in cases where you: - - - want to hack on GStreamer - - want to verify that a bug has been fixed - - do not have a sane distribution - -should you choose to build from source tarballs or git. - -Find more information about the various packages at - - https://gstreamer.freedesktop.org/download/ - -COMPILING FROM SOURCE TARBALLS ------------------------------- - -- again, make sure that you really need to install from source! - If GStreamer is one of your first projects ever that you build from source, - consider taking on an easier project. - -- you need a recent version of Meson installed, see - - http://mesonbuild.com/Getting-meson.html - - and - - https://gitlab.freedesktop.org/gstreamer/gst-build/blob/master/README.md - -- run - - meson build - ninja -C build - - to build GStreamer. - -- if you want to install it (not required, but what you usually want to do), run - - ninja -C build install - -- try out a simple test: - gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink
View file
gst-plugins-ugly-1.18.6.tar.xz/hooks
Deleted
-(directory)
View file
gst-plugins-ugly-1.18.6.tar.xz/hooks/pre-commit.hook
Deleted
@@ -1,83 +0,0 @@ -#!/bin/sh -# -# Check that the code follows a consistent code style -# - -# Check for existence of indent, and error out if not present. -# On some *bsd systems the binary seems to be called gnunindent, -# so check for that first. - -version=`gnuindent --version 2>/dev/null` -if test "x$version" = "x"; then - version=`gindent --version 2>/dev/null` - if test "x$version" = "x"; then - version=`indent --version 2>/dev/null` - if test "x$version" = "x"; then - echo "GStreamer git pre-commit hook:" - echo "Did not find GNU indent, please install it before continuing." - exit 1 - else - INDENT=indent - fi - else - INDENT=gindent - fi -else - INDENT=gnuindent -fi - -case `$INDENT --version` in - GNU*) - ;; - default) - echo "GStreamer git pre-commit hook:" - echo "Did not find GNU indent, please install it before continuing." - echo "(Found $INDENT, but it doesn't seem to be GNU indent)" - exit 1 - ;; -esac - -INDENT_PARAMETERS="--braces-on-if-line \ - --case-brace-indentation0 \ - --case-indentation2 \ - --braces-after-struct-decl-line \ - --line-length80 \ - --no-tabs \ - --cuddle-else \ - --dont-line-up-parentheses \ - --continuation-indentation4 \ - --honour-newlines \ - --tab-size8 \ - --indent-level2 \ - --leave-preprocessor-space" - -echo "--Checking style--" -for file in `git diff-index --cached --name-only HEAD --diff-filter=ACMR| grep "\.c$"` ; do - # nf is the temporary checkout. This makes sure we check against the - # revision in the index (and not the checked out version). - nf=`git checkout-index --temp ${file} | cut -f 1` - newfile=`mktemp /tmp/${nf}.XXXXXX` || exit 1 - $INDENT ${INDENT_PARAMETERS} \ - $nf -o $newfile 2>> /dev/null - # FIXME: Call indent twice as it tends to do line-breaks - # different for every second call. - $INDENT ${INDENT_PARAMETERS} \ - $newfile 2>> /dev/null - diff -u -p "${nf}" "${newfile}" - r=$? - rm "${newfile}" - rm "${nf}" - if [ $r != 0 ] ; then -echo "=================================================================================================" -echo " Code style error in: $file " -echo " " -echo " Please fix before committing. Don't forget to run git add before trying to commit again. " -echo " If the whole file is to be committed, this should work (run from the top-level directory): " -echo " " -echo " gst-indent $file; git add $file; git commit" -echo " " -echo "=================================================================================================" - exit 1 - fi -done -echo "--Checking style pass--"
View file
gst-plugins-ugly-1.18.6.tar.xz/ChangeLog -> gst-plugins-ugly-1.20.1.tar.xz/ChangeLog
Changed
@@ -1,129 +1,598 @@ -=== release 1.18.6 === +=== release 1.20.1 === -2022-02-02 15:07:08 +0000 Tim-Philipp Müller <tim@centricular.com> +2022-03-14 11:33:33 +0000 Tim-Philipp Müller <tim@centricular.com> - * ChangeLog: * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: - Release 1.18.6 + Release 1.20.1 + +2022-03-14 11:33:25 +0000 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.1 -2021-09-09 00:12:42 +0100 Tim-Philipp Müller <tim@centricular.com> +2022-02-23 11:10:11 +0100 Sebastian Fricke <sebastian.fricke@collabora.com> + + * README.md: + Maintain build instructions at a single location + Do not maintain similar build instructions within each gst-plugins-* + subproject and the subproject/gstreamer subproject. Use the build + instructions from the mono-repository and link to them via hyperlink. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1829> + +2022-02-21 23:29:23 +0100 Ruben Gonzalez <rgonzalez@fluendo.com> + + * docs/gst_plugins_cache.json: + * ext/x264/gstx264enc.c: + x264enc: Update long-name and description + Update x264enc long-name to be more than just the name. Then the + description also was updated to be longer than the long-name, and + similar to the plugin description. + Finally, as I am here, H264 was replaced by H.264 and x264 is only a + plugin (not plugins). + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1781> + +2022-02-07 16:17:28 +0000 Tim-Philipp Müller <tim@centricular.com> * meson.build: Back to development -=== release 1.18.5 === +=== release 1.20.0 === -2021-09-08 20:03:08 +0100 Tim-Philipp Müller <tim@centricular.com> +2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com> * ChangeLog: * NEWS: + * README: * RELEASE: * gst-plugins-ugly.doap: * meson.build: - Release 1.18.5 + Release 1.20.0 -2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca> +2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com> - * gst/realmedia/rmdemux.c: - * gst/realmedia/rmdemux.h: - realmedia: Drop duplicate seek events. - Also use seek seqnum for flush & segment events/messages. - Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/82> + * ChangeLog: + Update ChangeLogs for 1.20.0 -2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca> +=== release 1.19.90 === - * gst/asfdemux/gstasfdemux.c: - asfdemux: Drop duplicate seek events. - Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/82> +2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com> -2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.19.90 - * ext/x264/gstencoderbitrateprofilemanager.c: - gst: don't use volatile to mean atomic - volatile is not sufficient to provide atomic guarantees and real atomics - should be used instead. GCC 11 has started warning about using volatile - with atomic operations. - https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719 - Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868 - Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/80> +2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.19.90 + +2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com> -2021-03-15 19:49:08 +0000 Tim-Philipp Müller <tim@centricular.com> + * po/LINGUAS: + * po/ro.po: + gst-plugins-ugly: update translations + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579> + +2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com> + + * docs/meson.build: + * meson.build: + meson: Add explicit check: kwarg to all run_command() calls + This is required since Meson 0.61.0, and causes a warning to be + emitted otherwise: + https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c + https://github.com/mesonbuild/meson/issues/9300 + This exposed a bunch of places where we had broken run_command() + calls, unnecessary run_command() calls, and places where check: true + should be used. + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507> + +2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com> * meson.build: Back to development -=== release 1.18.4 === +=== release 1.19.3 === -2021-03-15 17:48:47 +0000 Tim-Philipp Müller <tim@centricular.com> +2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com> * ChangeLog: * NEWS: * RELEASE: * gst-plugins-ugly.doap: * meson.build: - Release 1.18.4 + Release 1.19.3 -2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com> +2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com> - * gst/realmedia/rmdemux.c: - rmdemux: Make sure we have enough data available when parsing audio/video packets - Otherwise there will be out-of-bounds reads and potential crashes. - Thanks to Natalie Silvanovich for reporting. - Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37 - Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/75> + * ChangeLog: + Update ChangeLogs for 1.19.3 -2021-01-14 02:17:15 +0000 Tim-Philipp Müller <tim@centricular.com> +2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com> * meson.build: - Back to development + meson: require matching GStreamer dep versions for unstable development releases + Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244> + +2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com> + + * po/af.po: + * po/ast.po: + * po/az.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/fur.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/lv.po: + * po/ms.po: + * po/mt.po: + * po/nb.po: + * po/nl.po: + * po/or.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/sk.po:
View file
gst-plugins-ugly-1.18.6.tar.xz/NEWS -> gst-plugins-ugly-1.20.1.tar.xz/NEWS
Changed
@@ -1,14 +1,14 @@ -GStreamer 1.18 Release Notes +GStreamer 1.20 Release Notes -GStreamer 1.18.0 was originally released on 8 September 2020. +GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the 1.18 series is 1.18.6 and was released -on 2 February 2022. +The latest bug-fix release in the 1.20 series is 1.20.1 and was released +on 14 March 2022. -See https://gstreamer.freedesktop.org/releases/1.18/ for the latest +See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. -Last updated: Wednesday 2 February 2022, 11:30 UTC (log) +Last updated: Monday 14 March 2022, 00:30 UTC (log) Introduction @@ -21,1781 +21,1583 @@ Highlights -- GstTranscoder: new high level API for applications to transcode - media files from one format to another - -- High Dynamic Range (HDR) video information representation and - signalling enhancements - -- Instant playback rate change support - -- Active Format Description (AFD) and Bar Data support - -- RTSP server and client implementations gained ONVIF trick modes - support - -- Hardware-accelerated video decoding on Windows via DXVA2 / - Direct3D11 - -- Microsoft Media Foundation plugin for video capture and - hardware-accelerated video encoding on Windows - -- qmlgloverlay: New overlay element that renders a QtQuick scene over - the top of an input video stream - -- imagesequencesrc: New element to easily create a video stream from a - sequence of jpeg or png images - -- dashsink: New sink to produce DASH content - -- dvbsubenc: New DVB Subtitle encoder element - -- MPEG-TS muxing now also supports TV broadcast compliant muxing with - constant bitrate muxing and SCTE-35 support - -- rtmp2: New RTMP client source and sink element from-scratch - implementation - -- svthevcenc: New SVT-HEVC-based H.265 video encoder - -- vaapioverlay: New compositor element using VA-API - -- rtpmanager gained support for Google’s Transport-Wide Congestion - Control (twcc) RTP extension - -- splitmuxsink and splitmuxsrc gained support for auxiliary video - streams - -- webrtcbin now contains some initial support for renegotiation - involving stream addition and removal - -- RTP support was enhanced with new RTP source and sink elements to - easily set up RTP streaming via rtp:// URIs - -- avtp: New Audio Video Transport Protocol (AVTP) plugin for - Time-Sensitive Applications - -- Support for the Video Services Forum’s Reliable Internet Stream - Transport (RIST) TR-06-1 Simple Profile - -- Universal Windows Platform (UWP) support - -- rpicamsrc: New element for capturing from the Raspberry Pi camera - -- RTSP Server TCP interleaved backpressure handling improvements as - well as support for Scale/Speed headers - -- GStreamer Editing Services gained support for nested timelines, - per-clip speed rate control and the OpenTimelineIO format. - -- Autotools build system has been removed in favour of Meson +- Development in GitLab was switched to a single git repository + containing all the modules +- GstPlay: new high-level playback library, replaces GstPlayer +- WebM Alpha decoding support +- Encoding profiles can now be tweaked with additional + application-specified element properties +- Compositor: multi-threaded video conversion and mixing +- RTP header extensions: unified support in RTP depayloader and + payloader base classes +- SMPTE 2022-1 2-D Forward Error Correction support +- Smart encoding (pass through) support for VP8, VP9, H.265 in + encodebin and transcodebin +- Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 + support experimental) +- Video decoder subframe support +- Video decoder automatic packet-loss, data corruption, and keyframe + request handling for RTP / WebRTC / RTSP +- mp4 and Matroska muxers now support profile/level/resolution changes + for H.264/H.265 input streams (i.e. codec data changing on the fly) +- mp4 muxing mode that initially creates a fragmented mp4 which is + converted to a regular mp4 on EOS +- Audio support for the WebKit Port for Embedded (WPE) web page source + element +- CUDA based video color space convert and rescale elements and + upload/download elements +- NVIDIA memory:NVMM support for OpenGL glupload and gldownload + elements +- Many WebRTC improvements +- The new VA-API plugin implementation fleshed out with more decoders + and new postproc elements +- AppSink API to retrieve events in addition to buffers and buffer + lists +- AppSrc gained more configuration options for the internal queue + (leakiness, limits in buffers and time, getters to read current + levels) +- Updated Rust bindings and many new Rust plugins +- Improved support for custom minimal GStreamer builds +- Support build against FFmpeg 5.0 +- Linux Stateless CODEC support gained MPEG-2 and VP9 +- Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support +- Lots of new plugins, features, performance improvements and bug + fixes Major new features and changes Noteworthy new features and API -Instant playback rate changes +- gst_element_get_request_pad() has been deprecated in favour of the + newly-added gst_element_request_pad_simple() which does the exact + same thing but has a less confusing name that hopefully makes clear + that the function request a new pad rather than just retrieves an + already-existing request pad. + +Development in GitLab was switched to a single git repository containing all the modules + +The GStreamer multimedia framework is a set of libraries and plugins +split into a number of distinct modules which are released independently +and which have so far been developed in separate git repositories in +freedesktop.org GitLab. + +In addition to these separate git repositories there was a gst-build +module that would use the Meson build system’s subproject feature to +download each individual module and then build everything in one go. It +would also provide an uninstalled development environment that made it +easy to work on GStreamer and use or test versions other than the +system-installed GStreamer version. + +All of these modules have now (as of 28 September 2021) been merged into +a single git repository (“Mono repository” or “monorepo”) which should +simplify development workflows and continuous integration, especially +where changes need to be made to multiple modules at once. + +This mono repository merge will primarily affect GStreamer developers +and contributors and anyone who has workflows based on the GStreamer git +repositories. + +The Rust bindings and Rust plugins modules have not been merged into the +mono repository at this time because they follow a different release +cycle. + +The mono repository lives in the existing GStreamer core git repository +in GitLab in the new main branch and all future development will happen +on this branch. + +Modules will continue to be released as separate tarballs. + +For more details, please see the GStreamer mono repository FAQ. + +GstPlay: new high-level playback library replacing GstPlayer + +- GstPlay is a new high-level playback library that replaces the older + GstPlayer API. It is basically the same API as GstPlayer but + refactored to use bus messages for application notifications instead + of GObject signals. There is still a signal adapter object for those + who prefer signals. Since the existing GstPlayer API is already in + use in various applications, it didn’t seem like a good idea to + break it entirely. Instead a new API was added, and it is expected + that this new GstPlay API will be moved to gst-plugins-base in + future. + +- The existing GstPlayer API is scheduled for deprecation and will be + removed at some point in the future (e.g. in GStreamer 1.24), so + application developers are urged to migrate to the new GstPlay API + at their earliest convenience. + +WebM alpha decoding
View file
gst-plugins-ugly-1.20.1.tar.xz/README.md
Added
@@ -0,0 +1,196 @@ +GStreamer 1.20.x stable series + +WHAT IT IS +---------- + +This is GStreamer, a framework for streaming media. + +WHERE TO START +-------------- + +We have a website at + + https://gstreamer.freedesktop.org + +Our documentation, including tutorials, API reference and FAQ can be found at + + https://gstreamer.freedesktop.org/documentation/ + +You can subscribe to our mailing lists: + + https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce + + https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel + +We track bugs, feature requests and merge requests (patches) in GitLab at + + https://gitlab.freedesktop.org/gstreamer/ + +You can join us on IRC - #gstreamer on irc.oftc.net + +GStreamer 1.0 series +-------------------- + +Starring + + GSTREAMER + +The core around which all other modules revolve. Base functionality and +libraries, some essential elements, documentation, and testing. + + BASE + +A well-groomed and well-maintained collection of GStreamer plug-ins and +elements, spanning the range of possible types of elements one would want +to write for GStreamer. + +And introducing, for the first time ever, on the development screen ... + + THE GOOD + + --- "Such ingratitude. After all the times I've saved your life." + +A collection of plug-ins you'd want to have right next to you on the +battlefield. Shooting sharp and making no mistakes, these plug-ins have it +all: good looks, good code, and good licensing. Documented and dressed up +in tests. If you're looking for a role model to base your own plug-in on, +here it is. + +If you find a plot hole or a badly lip-synced line of code in them, +let us know - it is a matter of honour for us to ensure Blondie doesn't look +like he's been walking 100 miles through the desert without water. + + THE UGLY + + --- "When you have to shoot, shoot. Don't talk." + +There are times when the world needs a color between black and white. +Quality code to match the good's, but two-timing, backstabbing and ready to +sell your freedom down the river. These plug-ins might have a patent noose +around their neck, or a lock-up license, or any other problem that makes you +think twice about shipping them. + +We don't call them ugly because we like them less. Does a mother love her +son less because he's not as pretty as the other ones ? No - she commends +him on his great personality. These plug-ins are the life of the party. +And we'll still step in and set them straight if you report any unacceptable +behaviour - because there are two kinds of people in the world, my friend: +those with a rope around their neck and the people who do the cutting. + + THE BAD + + --- "That an accusation?" + +No perfectly groomed moustache or any amount of fine clothing is going to +cover up the truth - these plug-ins are Bad with a capital B. +They look fine on the outside, and might even appear to get the job done, but +at the end of the day they're a black sheep. Without a golden-haired angel +to watch over them, they'll probably land in an unmarked grave at the final +showdown. + +Don't bug us about their quality - exercise your Free Software rights, +patch up the offender and send us the patch on the fastest steed you can +steal from the Confederates. Because you see, in this world, there's two +kinds of people, my friend: those with loaded guns and those who dig. +You dig. + +The Lowdown +----------- + + --- "I've never seen so many plug-ins wasted so badly." + +GStreamer Plug-ins has grown so big that it's hard to separate the wheat from +the chaff. Also, distributors have brought up issues about the legal status +of some of the plug-ins we ship. To remedy this, we've divided the previous +set of available plug-ins into four modules: + +- gst-plugins-base: a small and fixed set of plug-ins, covering a wide range + of possible types of elements; these are continuously kept up-to-date + with any core changes during the development series. + + - We believe distributors can safely ship these plug-ins. + - People writing elements should base their code on these elements. + - These elements come with examples, documentation, and regression tests. + +- gst-plugins-good: a set of plug-ins that we consider to have good quality + code, correct functionality, our preferred license (LGPL for the plug-in + code, LGPL or LGPL-compatible for the supporting library). + + - We believe distributors can safely ship these plug-ins. + - People writing elements should base their code on these elements. + +- gst-plugins-ugly: a set of plug-ins that have good quality and correct + functionality, but distributing them might pose problems. The license + on either the plug-ins or the supporting libraries might not be how we'd + like. The code might be widely known to present patent problems. + + - Distributors should check if they want/can ship these plug-ins. + - People writing elements should base their code on these elements. + +- gst-plugins-bad: a set of plug-ins that aren't up to par compared to the + rest. They might be close to being good quality, but they're missing + something - be it a good code review, some documentation, a set of tests, + a real live maintainer, or some actual wide use. + If the blanks are filled in they might be upgraded to become part of + either gst-plugins-good or gst-plugins-ugly, depending on the other factors. + + - If the plug-ins break, you can't complain - instead, you can fix the + problem and send us a patch, or bribe someone into fixing them for you. + - New contributors can start here for things to work on. + +PLATFORMS +--------- + +- Linux is of course fully supported +- FreeBSD is reported to work; other BSDs should work too; same for Solaris +- MacOS works, binary 1.x packages can be built using the cerbero build tool +- Windows works; binary 1.x packages can be built using the cerbero build tool + - MSys/MinGW builds + - Microsoft Visual Studio builds are also available and supported +- Android works, binary 1.x packages can be built using the cerbero build tool +- iOS works + +INSTALLING FROM PACKAGES +------------------------ + +You should always prefer installing from packages first. GStreamer is +well-maintained for a number of distributions, including Fedora, Debian, +Ubuntu, Mandrake, Arch Linux, Gentoo, ... + +Only in cases where you: + + - want to hack on GStreamer + - want to verify that a bug has been fixed + - do not have a sane distribution + +should you choose to build from source tarballs or git. + +Find more information about the various packages at + + https://gstreamer.freedesktop.org/download/ + +For in-depth instructions about building GStreamer visit: +[getting-started](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/README.md#getting-started). + +PLUG-IN DEPENDENCIES AND LICENSES +--------------------------------- + +GStreamer is developed under the terms of the LGPL (see COPYING file for +details). Some of our plug-ins however rely on libraries which are available +under other licenses. This means that if you are distributing an application +which has a non-GPL compatible license (for instance a closed-source +application) with GStreamer, you have to make sure not to distribute GPL-linked +plug-ins. + +When using GPL-linked plug-ins, GStreamer is for all practical reasons +under the GPL itself. + +HISTORY +------- + +The fundamental design comes from the video pipeline at Oregon Graduate +Institute, as well as some ideas from DirectMedia. It's based on plug-ins that +will provide the various codec and other functionality. The interface +hopefully is generic enough for various companies (ahem, Apple) to release +binary codecs for Linux, until such time as they get a clue and release the +source.
View file
gst-plugins-ugly-1.18.6.tar.xz/RELEASE -> gst-plugins-ugly-1.20.1.tar.xz/RELEASE
Changed
@@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-ugly 1.18.6. +This is GStreamer gst-plugins-ugly 1.20.1. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! @@ -6,13 +6,12 @@ As always, this release is again packed with new features, bug fixes and other improvements. -The 1.18 release series adds new features on top of the 1.16 series and is -part of the API and ABI-stable 1.x release series of the GStreamer multimedia -framework. +The 1.20 release series adds new features on top of the 1.18 series and is +part of the API and ABI-stable 1.x release series. Full release notes can be found at: - https://gstreamer.freedesktop.org/releases/1.18/ + https://gstreamer.freedesktop.org/releases/1.20/ Binaries for Android, iOS, Mac OS X and Windows will usually be provided shortly after the release. @@ -60,7 +59,7 @@ directory: https://gstreamer.freedesktop.org/src/gstreamer/ The git repository and details how to clone it can be found at -https://gitlab.freedesktop.org/gstreamer/ +https://gitlab.freedesktop.org/gstreamer/gstreamer/ ==== Homepage ==== @@ -68,10 +67,9 @@ ==== Support and Bugs ==== -We have recently moved from GNOME Bugzilla to GitLab on freedesktop.org -for bug reports and feature requests: +We track bugs and feature requests in GitLab: - https://gitlab.freedesktop.org/gstreamer + https://gitlab.freedesktop.org/gstreamer/gstreamer/ Please submit patches via GitLab as well, in form of Merge Requests. See @@ -84,11 +82,14 @@ There is also a #gstreamer IRC channel on the OFTC IRC network. +Please do not submit support requests in GitLab, we only use it +for bug tracking and merge requests review. + ==== Developers ==== -GStreamer source code repositories can be found on GitLab on freedesktop.org: +The GStreamer source code repository can be found on GitLab on freedesktop.org: - https://gitlab.freedesktop.org/gstreamer + https://gitlab.freedesktop.org/gstreamer/gstreamer/ and can also be cloned from there and this is also where you can submit Merge Requests or file issues for bugs or feature requests.
View file
gst-plugins-ugly-1.18.6.tar.xz/docs/gst_plugins_cache.json -> gst-plugins-ugly-1.20.1.tar.xz/docs/gst_plugins_cache.json
Changed
@@ -1178,11 +1178,11 @@ "url": "Unknown package origin" }, "x264": { - "description": "libx264-based H264 plugins", + "description": "libx264-based H.264 encoder plugin", "elements": { "x264enc": { "author": "Josef Zlomek <josef.zlomek@itonis.tv>, Mark Nauwelaerts <mnauw@users.sf.net>", - "description": "H264 Encoder", + "description": "libx264-based H.264 video encoder", "hierarchy": [ "GstX264Enc", "GstVideoEncoder", @@ -1195,10 +1195,10 @@ "GstPreset" ], "klass": "Codec/Encoder/Video", - "long-name": "x264enc", + "long-name": "x264 H.264 Encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 16, 2147483647 ]\n height: [ 16, 2147483647 ]\n format: { Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE }\n", + "caps": "video/x-raw:\n framerate: [ 0/1, 2147483647/1 ]\n width: [ 1, 2147483647 ]\n height: [ 1, 2147483647 ]\n format: { Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE }\n", "direction": "sink", "presence": "always" },
View file
gst-plugins-ugly-1.18.6.tar.xz/docs/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/docs/meson.build
Changed
@@ -1,12 +1,21 @@ build_hotdoc = false +if meson.is_cross_build() + if get_option('doc').enabled() + error('Documentation enabled but building the doc while cross building is not supported yet.') + endif + + message('Documentation not built as building it while cross building is not supported yet.') + subdir_done() +endif + required_hotdoc_extensions = ['gst-extension'] plugins_cache = join_paths(meson.current_source_dir(), 'gst_plugins_cache.json') if gst_dep.type_name() == 'internal' gst_proj = subproject('gstreamer') plugins_cache_generator = gst_proj.get_variable('plugins_cache_generator') else - plugins_cache_generator = find_program(join_paths(gst_dep.get_pkgconfig_variable('libexecdir'), 'gstreamer-' + api_version, 'gst-plugins-doc-cache-generator'), + plugins_cache_generator = find_program(join_paths(gst_dep.get_variable('libexecdir'), 'gstreamer-' + api_version, 'gst-plugins-doc-cache-generator'), required: false) endif @@ -30,7 +39,7 @@ endif hotdoc_req = '>= 0.11.0' -hotdoc_version = run_command(hotdoc_p, '--version').stdout() +hotdoc_version = run_command(hotdoc_p, '--version', check: false).stdout() if not hotdoc_version.version_compare(hotdoc_req) if get_option('doc').enabled() error('Hotdoc version @0@ not found, got @1@'.format(hotdoc_req, hotdoc_version)) @@ -75,11 +84,8 @@ with open("@0@") as f: print(':'.join(json.load(f).keys()), end='') -'''.format(plugins_cache)) - -assert(list_plugin_res.returncode() == 0, - 'Could not list plugins from @0@'.format(plugins_cache)) - +'''.format(plugins_cache), + check: true) foreach plugin_name: list_plugin_res.stdout().split(':') plugins_doc += [hotdoc.generate_doc(plugin_name, project_version: api_version,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/a52dec/gsta52dec.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/a52dec/gsta52dec.c
Changed
@@ -92,8 +92,11 @@ "rate = (int) [ 4000, 96000 ], " "channels = (int) [ 1, 6 ]") ); +static gboolean a52_element_init (GstPlugin * plugin); + #define gst_a52dec_parent_class parent_class G_DEFINE_TYPE (GstA52Dec, gst_a52dec, GST_TYPE_AUDIO_DECODER); +GST_ELEMENT_REGISTER_DEFINE_CUSTOM (a52dec, a52_element_init); static gboolean gst_a52dec_start (GstAudioDecoder * dec); static gboolean gst_a52dec_stop (GstAudioDecoder * dec); @@ -822,17 +825,20 @@ } static gboolean -plugin_init (GstPlugin * plugin) +a52_element_init (GstPlugin * plugin) { #if HAVE_ORC orc_init (); #endif - if (!gst_element_register (plugin, "a52dec", GST_RANK_SECONDARY, - GST_TYPE_A52DEC)) - return FALSE; + return gst_element_register (plugin, "a52dec", GST_RANK_SECONDARY, + GST_TYPE_A52DEC); +} - return TRUE; +static gboolean +plugin_init (GstPlugin * plugin) +{ + return GST_ELEMENT_REGISTER (a52dec, plugin); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/a52dec/gsta52dec.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/a52dec/gsta52dec.h
Changed
@@ -73,6 +73,7 @@ }; GType gst_a52dec_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (a52dec); #ifndef A52_MONO #define A52_MONO 1
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/a52dec/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/ext/a52dec/meson.build
Changed
@@ -1,22 +1,24 @@ -if get_option('a52dec').disabled() - subdir_done() -endif +a52dec_opt = get_option('a52dec').require(gpl_allowed, error_message: ''' + Plugin a52dec explicitly required via options but GPL-licensed plugins disabled via options. + Pass option -Dgpl=enabled to Meson to allow GPL-licensed plugins to be built. + ''') a52_dep = cc.find_library('a52', required : get_option('a52dec')) -have_a52_h = cc.has_header_symbol('a52dec/a52.h', 'a52_init', prefix : '#include <stdint.h>') -if not have_a52_h and get_option('a52dec').enabled() - error('a52dec plugin enabled but a52.h not found') -endif +if a52_dep.found() + have_a52_h = cc.has_header_symbol('a52dec/a52.h', 'a52_init', prefix : '#include <stdint.h>') -if a52_dep.found() and have_a52_h - a52dec = library('gsta52dec', - 'gsta52dec.c', - c_args : ugly_args, - include_directories : [configinc], - dependencies : [gstaudio_dep, orc_dep, a52_dep], - install : true, - install_dir : plugins_install_dir, - ) - pkgconfig.generate(a52dec, install_dir : plugins_pkgconfig_install_dir) - plugins += [a52dec] + if have_a52_h + a52dec = library('gsta52dec', + 'gsta52dec.c', + c_args : ugly_args, + include_directories : [configinc], + dependencies : [gstaudio_dep, orc_dep, a52_dep], + install : true, + install_dir : plugins_install_dir, + ) + pkgconfig.generate(a52dec, install_dir : plugins_pkgconfig_install_dir) + plugins += [a52dec] + elif a52dec_opt.enabled() + error('a52dec plugin enabled but a52.h not found') + endif endif
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrnb/amrnb.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrnb/amrnb.c
Changed
@@ -27,10 +27,12 @@ static gboolean plugin_init (GstPlugin * plugin) { - return gst_element_register (plugin, "amrnbdec", - GST_RANK_PRIMARY, GST_TYPE_AMRNBDEC) && - gst_element_register (plugin, "amrnbenc", - GST_RANK_SECONDARY, GST_TYPE_AMRNBENC); + gboolean ret = FALSE; + + ret |= GST_ELEMENT_REGISTER (amrnbdec, plugin); + ret |= GST_ELEMENT_REGISTER (amrnbenc, plugin); + + return ret; }
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrnb/amrnbdec.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrnb/amrnbdec.c
Changed
@@ -103,6 +103,8 @@ #define gst_amrnbdec_parent_class parent_class G_DEFINE_TYPE (GstAmrnbDec, gst_amrnbdec, GST_TYPE_AUDIO_DECODER); +GST_ELEMENT_REGISTER_DEFINE (amrnbdec, "amrnbdec", GST_RANK_PRIMARY, + GST_TYPE_AMRNBDEC); static void gst_amrnbdec_class_init (GstAmrnbDecClass * klass)
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrnb/amrnbdec.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrnb/amrnbdec.h
Changed
@@ -64,6 +64,7 @@ }; GType gst_amrnbdec_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (amrnbdec); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrnb/amrnbenc.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrnb/amrnbenc.c
Changed
@@ -98,6 +98,8 @@ #define gst_amrnbenc_parent_class parent_class G_DEFINE_TYPE (GstAmrnbEnc, gst_amrnbenc, GST_TYPE_AUDIO_ENCODER); +GST_ELEMENT_REGISTER_DEFINE (amrnbenc, "amrnbenc", GST_RANK_SECONDARY, + GST_TYPE_AMRNBENC); static void gst_amrnbenc_set_property (GObject * object, guint prop_id,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrnb/amrnbenc.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrnb/amrnbenc.h
Changed
@@ -60,6 +60,7 @@ }; GType gst_amrnbenc_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (amrnbenc); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrwbdec/amrwb.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrwbdec/amrwb.c
Changed
@@ -26,8 +26,7 @@ static gboolean plugin_init (GstPlugin * plugin) { - return gst_element_register (plugin, "amrwbdec", - GST_RANK_PRIMARY, GST_TYPE_AMRWBDEC); + return GST_ELEMENT_REGISTER (amrwbdec, plugin); }
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrwbdec/amrwbdec.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrwbdec/amrwbdec.c
Changed
@@ -76,6 +76,8 @@ #define gst_amrwbdec_parent_class parent_class G_DEFINE_TYPE (GstAmrwbDec, gst_amrwbdec, GST_TYPE_AUDIO_DECODER); +GST_ELEMENT_REGISTER_DEFINE (amrwbdec, "amrwbdec", + GST_RANK_PRIMARY, GST_TYPE_AMRWBDEC); static void gst_amrwbdec_class_init (GstAmrwbDecClass * klass)
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/amrwbdec/amrwbdec.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/amrwbdec/amrwbdec.h
Changed
@@ -62,6 +62,7 @@ }; GType gst_amrwbdec_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (amrwbdec); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/cdio/gstcdio.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/cdio/gstcdio.c
Changed
@@ -25,6 +25,9 @@ #include <gst/gst.h> #include <gst/tag/tag.h> +GST_DEBUG_CATEGORY_EXTERN (gst_cdio_debug); +#define GST_CAT_DEFAULT gst_cdio_debug + static gboolean plugin_init (GstPlugin * plugin); /* cdio headers redefine VERSION etc., so do this here before including them */ @@ -37,10 +40,6 @@ #include "gstcdio.h" #include "gstcdiocddasrc.h" -#include <cdio/logging.h> - -GST_DEBUG_CATEGORY (gst_cdio_debug); - void gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext, track_t track, cdtext_field_t field, const gchar * gst_tag, GstTagList ** p_tags) @@ -134,7 +133,7 @@ GST_DEBUG ("CD-TEXT album tags: %" GST_PTR_FORMAT, tags); } -static void +void gst_cdio_log_handler (cdio_log_level_t level, const char *msg) { const gchar *level_str[] = { "DEBUG", "INFO", "WARN", "ERROR", "ASSERT" }; @@ -147,13 +146,5 @@ static gboolean plugin_init (GstPlugin * plugin) { - if (!gst_element_register (plugin, "cdiocddasrc", GST_RANK_SECONDARY - 1, - GST_TYPE_CDIO_CDDA_SRC)) - return FALSE; - - cdio_log_set_handler (gst_cdio_log_handler); - - GST_DEBUG_CATEGORY_INIT (gst_cdio_debug, "cdio", 0, "libcdio elements"); - - return TRUE; + return GST_ELEMENT_REGISTER (cdiocddasrc, plugin); }
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/cdio/gstcdio.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/cdio/gstcdio.h
Changed
@@ -24,6 +24,7 @@ #include <gst/gst.h> #include <cdio/cdio.h> #include <cdio/cdtext.h> +#include <cdio/logging.h> #if LIBCDIO_VERSION_NUM <= 83 && LIBCDIO_VERSION_NUM >= 76 #define CDTEXT_FIELD_PERFORMER CDTEXT_PERFORMER @@ -31,8 +32,6 @@ #define CDTEXT_FIELD_TITLE CDTEXT_TITLE #endif -GST_DEBUG_CATEGORY_EXTERN (gst_cdio_debug); -#define GST_CAT_DEFAULT gst_cdio_debug void gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext, @@ -56,6 +55,7 @@ CdIo * cdio, #endif GstTagList * tags); +void gst_cdio_log_handler (cdio_log_level_t level, const char *msg); #endif /* __GST_CDIO_H__ */
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/cdio/gstcdiocddasrc.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/cdio/gstcdiocddasrc.c
Changed
@@ -85,7 +85,15 @@ PROP_READ_SPEED }; +GST_DEBUG_CATEGORY (gst_cdio_debug); + + G_DEFINE_TYPE (GstCdioCddaSrc, gst_cdio_cdda_src, GST_TYPE_AUDIO_CD_SRC); +#define _do_init \ + GST_DEBUG_CATEGORY_INIT (gst_cdio_debug, "cdio", 0, "libcdio elements"); \ + cdio_log_set_handler (gst_cdio_log_handler); +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (cdiocddasrc, "cdiocddasrc", + GST_RANK_SECONDARY - 1, GST_TYPE_CDIO_CDDA_SRC, _do_init); static void gst_cdio_cdda_src_finalize (GObject * obj); static void gst_cdio_cdda_src_set_property (GObject * object, guint prop_id,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/cdio/gstcdiocddasrc.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/cdio/gstcdiocddasrc.h
Changed
@@ -49,6 +49,7 @@ }; GType gst_cdio_cdda_src_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (cdiocddasrc); #endif /* __GST_CDIO_CDDA_SRC_H__ */
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/cdio/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/ext/cdio/meson.build
Changed
@@ -1,4 +1,9 @@ -cdio_dep = dependency('libcdio', version : '>= 0.76', required : get_option('cdio')) +cdio_opt = get_option('cdio').require(gpl_allowed, error_message: ''' + Plugin cdio explicitly required via options but GPL-licensed plugins disabled via options. + Pass option -Dgpl=enabled to Meson to allow GPL-licensed plugins to be built. + ''') + +cdio_dep = dependency('libcdio', version : '>= 0.76', required : cdio_opt) if cdio_dep.found() cdio = library('gstcdio',
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/dvdread/dvdreadsrc.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/dvdread/dvdreadsrc.c
Changed
@@ -91,11 +91,13 @@ static void gst_dvd_read_src_uri_handler_init (gpointer g_iface, gpointer iface_data); +static gboolean dvdread_element_init (GstPlugin * plugin); #define gst_dvd_read_src_parent_class parent_class G_DEFINE_TYPE_WITH_CODE (GstDvdReadSrc, gst_dvd_read_src, GST_TYPE_PUSH_SRC, G_IMPLEMENT_INTERFACE (GST_TYPE_URI_HANDLER, gst_dvd_read_src_uri_handler_init)); +GST_ELEMENT_REGISTER_DEFINE_CUSTOM (dvdreadsrc, dvdread_element_init); static void gst_dvd_read_src_finalize (GObject * object) @@ -1789,7 +1791,7 @@ } static gboolean -plugin_init (GstPlugin * plugin) +dvdread_element_init (GstPlugin * plugin) { GST_DEBUG_CATEGORY_INIT (gstgst_dvd_read_src_debug, "dvdreadsrc", 0, "DVD reader element based on dvdreadsrc"); @@ -1800,13 +1802,14 @@ bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif /* ENABLE_NLS */ + return gst_element_register (plugin, "dvdreadsrc", GST_RANK_NONE, + GST_TYPE_DVD_READ_SRC); +} - if (!gst_element_register (plugin, "dvdreadsrc", GST_RANK_NONE, - GST_TYPE_DVD_READ_SRC)) { - return FALSE; - } - - return TRUE; +static gboolean +plugin_init (GstPlugin * plugin) +{ + return GST_ELEMENT_REGISTER (dvdreadsrc, plugin); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/dvdread/dvdreadsrc.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/dvdread/dvdreadsrc.h
Changed
@@ -95,6 +95,7 @@ }; GType gst_dvd_read_src_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (dvdreadsrc); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/dvdread/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/ext/dvdread/meson.build
Changed
@@ -1,4 +1,9 @@ -dvdread_dep = dependency('dvdread', version : '>= 0.5.0', required : get_option('dvdread')) +dvdread_opt = get_option('dvdread').require(gpl_allowed, error_message: ''' + Plugin dvdread explicitly required via options but GPL-licensed plugins disabled via options. + Pass option -Dgpl=enabled to Meson to allow GPL-licensed plugins to be built. + ''') + +dvdread_dep = dependency('dvdread', version : '>= 0.5.0', required : dvdread_opt) if gmodule_dep.found() and dvdread_dep.found() dvdread = library('gstdvdread',
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/mpeg2dec/gstmpeg2dec.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/mpeg2dec/gstmpeg2dec.c
Changed
@@ -62,6 +62,8 @@ #define gst_mpeg2dec_parent_class parent_class G_DEFINE_TYPE (GstMpeg2dec, gst_mpeg2dec, GST_TYPE_VIDEO_DECODER); +GST_ELEMENT_REGISTER_DEFINE (mpeg2dec, "mpeg2dec", GST_RANK_SECONDARY, + GST_TYPE_MPEG2DEC); static void gst_mpeg2dec_finalize (GObject * object); @@ -965,6 +967,8 @@ GstVideoCodecFrame *frame; const mpeg2_picture_t *picture; gboolean key_frame = FALSE; + gboolean bidirect_frame = FALSE; + gboolean closed_gop = FALSE; GST_DEBUG_OBJECT (mpeg2dec, "fbuf:%p display_picture:%p current_picture:%p fbuf->id:%d", @@ -979,6 +983,9 @@ goto no_frame; picture = info->display_picture; key_frame = (picture->flags & PIC_MASK_CODING_TYPE) == PIC_FLAG_CODING_TYPE_I; + bidirect_frame = + (picture->flags & PIC_MASK_CODING_TYPE) == PIC_FLAG_CODING_TYPE_B; + closed_gop = (info->gop->flags & GOP_FLAG_CLOSED_GOP); GST_DEBUG_OBJECT (mpeg2dec, "picture flags: %d, type: %d, keyframe: %d", picture->flags, picture->flags & PIC_MASK_CODING_TYPE, key_frame); @@ -997,11 +1004,14 @@ return ret; } + /* Skip B-frames if GOP is not closed and waiting for the first keyframe. */ if (mpeg2dec->discont_state != MPEG2DEC_DISC_NONE) { - GST_DEBUG_OBJECT (mpeg2dec, "dropping buffer, discont state %d", - mpeg2dec->discont_state); - ret = gst_video_decoder_drop_frame (GST_VIDEO_DECODER (mpeg2dec), frame); - return ret; + if (bidirect_frame && !closed_gop) { + GST_DEBUG_OBJECT (mpeg2dec, "dropping buffer, discont state %d", + mpeg2dec->discont_state); + ret = gst_video_decoder_drop_frame (GST_VIDEO_DECODER (mpeg2dec), frame); + return ret; + } } /* do cropping if the target region is smaller than the input one */ @@ -1160,11 +1170,7 @@ static gboolean plugin_init (GstPlugin * plugin) { - if (!gst_element_register (plugin, "mpeg2dec", GST_RANK_SECONDARY, - GST_TYPE_MPEG2DEC)) - return FALSE; - - return TRUE; + return GST_ELEMENT_REGISTER (mpeg2dec, plugin); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/mpeg2dec/gstmpeg2dec.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/mpeg2dec/gstmpeg2dec.h
Changed
@@ -83,6 +83,7 @@ }; GType gst_mpeg2dec_get_type(void); +GST_ELEMENT_REGISTER_DECLARE (mpeg2dec); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/mpeg2dec/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/ext/mpeg2dec/meson.build
Changed
@@ -1,4 +1,9 @@ -mpeg2_dep = dependency('libmpeg2', version : '>= 0.4.0', required : get_option('mpeg2dec')) +mpeg2dec_opt = get_option('mpeg2dec').require(gpl_allowed, error_message: ''' + Plugin mpeg2dec explicitly required via options but GPL-licensed plugins disabled via options. + Pass option -Dgpl=enabled to Meson to allow GPL-licensed plugins to be built. + ''') + +mpeg2_dep = dependency('libmpeg2', version : '>= 0.4.0', required : mpeg2dec_opt) if mpeg2_dep.found() mpeg2dec = library('gstmpeg2dec',
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/sidplay/gstsiddec.cc -> gst-plugins-ugly-1.20.1.tar.xz/ext/sidplay/gstsiddec.cc
Changed
@@ -144,6 +144,8 @@ #define gst_siddec_parent_class parent_class G_DEFINE_TYPE (GstSidDec, gst_siddec, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE (siddec, "siddec", GST_RANK_PRIMARY, + GST_TYPE_SIDDEC); static void gst_siddec_class_init (GstSidDecClass * klass) @@ -768,8 +770,7 @@ static gboolean plugin_init (GstPlugin * plugin) { - return gst_element_register (plugin, "siddec", GST_RANK_PRIMARY, - GST_TYPE_SIDDEC); + return GST_ELEMENT_REGISTER (siddec, plugin); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/sidplay/gstsiddec.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/sidplay/gstsiddec.h
Changed
@@ -69,7 +69,8 @@ }; GType gst_siddec_get_type (void); - +GST_ELEMENT_REGISTER_DECLARE (siddec); + G_END_DECLS #endif /* __GST_SIDDEC_H__ */
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/sidplay/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/ext/sidplay/meson.build
Changed
@@ -1,7 +1,7 @@ -sidplay_option = get_option('sidplay') -if sidplay_option.disabled() - subdir_done() -endif +sidplay_option = get_option('sidplay').require(gpl_allowed, error_message: ''' + Plugin sidplay explicitly required via options but GPL-licensed plugins disabled via options. + Pass option -Dgpl=enabled to Meson to allow GPL-licensed plugins to be built. + ''') if not add_languages('cpp', native: false, required: sidplay_option) subdir_done()
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/x264/gstencoderbitrateprofilemanager.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/x264/gstencoderbitrateprofilemanager.c
Changed
@@ -18,6 +18,9 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include "gstencoderbitrateprofilemanager.h" @@ -95,7 +98,7 @@ * self, const gchar * profile_name, const GstEncoderBitrateTargetForPixelsMap * map) { - gint n_vals; + guint n_vals; GstEncoderBitrateProfile *profile; for (n_vals = 0; @@ -107,7 +110,7 @@ profile->name = g_strdup (profile_name); profile->n_vals = n_vals; profile->map - = g_memdup (map, sizeof (GstEncoderBitrateTargetForPixelsMap) * n_vals); + = g_memdup2 (map, sizeof (GstEncoderBitrateTargetForPixelsMap) * n_vals); self->profiles = g_list_prepend (self->profiles, profile); }
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/x264/gstx264enc.c -> gst-plugins-ugly-1.20.1.tar.xz/ext/x264/gstx264enc.c
Changed
@@ -86,7 +86,7 @@ * |[ * gst-launch-1.0 -v videotestsrc num-buffers=1000 ! tee name=t ! queue ! videoconvert ! autovideosink \ * t. ! queue ! x264enc rc-lookahead=5 ! fakesink - * ]| This example pipeline will encode a test video source to H264 while + * ]| This example pipeline will encode a test video source to H.264 while * displaying the input material at the same time. As mentioned above, * specific settings are needed in this case to avoid pipeline stalling. * Depending on goals and context, other approaches are possible, e.g. @@ -222,8 +222,6 @@ if (vtable_8bit) { gint chroma_format = *vtable_8bit->x264_chroma_format; - GST_INFO ("8-bit depth supported"); - if ((chroma_format == 0 || chroma_format == X264_CSP_I444) && allow_444) { g_value_set_string (&fmt, "Y444"); gst_value_list_append_value (&fmts, &fmt); @@ -247,8 +245,6 @@ if (vtable_10bit) { gint chroma_format = *vtable_10bit->x264_chroma_format; - GST_INFO ("10-bit depth supported"); - if ((chroma_format == 0 || chroma_format == X264_CSP_I444) && allow_444) { if (G_BYTE_ORDER == G_LITTLE_ENDIAN) g_value_set_string (&fmt, "Y444_10LE"); @@ -295,8 +291,10 @@ { if (*default_vtable.x264_bit_depth == 8) { vtable_8bit = &default_vtable; + GST_INFO ("8-bit depth supported"); } else if (*default_vtable.x264_bit_depth == 10) { vtable_10bit = &default_vtable; + GST_INFO ("10-bit depth supported"); } #ifdef HAVE_X264_ADDITIONAL_LIBRARIES { @@ -308,8 +306,10 @@ if (vtable) { if (!vtable_8bit && *vtable->x264_bit_depth == 8) { + GST_INFO ("8-bit depth support loaded from %s", *p); vtable_8bit = vtable; } else if (!vtable_10bit && *vtable->x264_bit_depth == 10) { + GST_INFO ("10-bit depth support loaded from %s", *p); vtable_10bit = vtable; } else { unload_x264 (vtable); @@ -334,11 +334,14 @@ load_x264_libraries (void) { #if X264_BIT_DEPTH == 0 /* all */ + GST_INFO ("8-bit depth and 10-bit depth supported"); vtable_8bit = &default_vtable; vtable_10bit = &default_vtable; #elif X264_BIT_DEPTH == 8 + GST_INFO ("Only 8-bit depth supported"); vtable_8bit = &default_vtable; #elif X264_BIT_DEPTH == 10 + GST_INFO ("Only 10-bit depth supported"); vtable_10bit = &default_vtable; #else #error "unexpected X264_BIT_DEPTH value" @@ -724,6 +727,7 @@ const GValue * value, GParamSpec * pspec); static void gst_x264_enc_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec); +static gboolean x264_element_init (GstPlugin * plugin); typedef gboolean (*LoadPresetFunc) (GstPreset * preset, const gchar * name); @@ -755,10 +759,9 @@ G_DEFINE_TYPE_WITH_CODE (GstX264Enc, gst_x264_enc, GST_TYPE_VIDEO_ENCODER, G_IMPLEMENT_INTERFACE (GST_TYPE_PRESET, gst_x264_enc_preset_interface_init)); - +GST_ELEMENT_REGISTER_DEFINE_CUSTOM (x264enc, x264_element_init) /* don't forget to free the string after use */ -static const gchar * -gst_x264_enc_build_partitions (gint analyse) + static const gchar *gst_x264_enc_build_partitions (gint analyse) { GString *string; @@ -1196,14 +1199,15 @@ g_string_append_printf (x264enc_defaults, ":weightp=0"); gst_element_class_set_static_metadata (element_class, - "x264enc", "Codec/Encoder/Video", "H264 Encoder", + "x264 H.264 Encoder", "Codec/Encoder/Video", + "libx264-based H.264 video encoder", "Josef Zlomek <josef.zlomek@itonis.tv>, " "Mark Nauwelaerts <mnauw@users.sf.net>"); supported_sinkcaps = gst_caps_new_simple ("video/x-raw", "framerate", GST_TYPE_FRACTION_RANGE, 0, 1, G_MAXINT, 1, - "width", GST_TYPE_INT_RANGE, 16, G_MAXINT, - "height", GST_TYPE_INT_RANGE, 16, G_MAXINT, NULL); + "width", GST_TYPE_INT_RANGE, 1, G_MAXINT, + "height", GST_TYPE_INT_RANGE, 1, G_MAXINT, NULL); gst_x264_enc_add_x264_chroma_format (gst_caps_get_structure (supported_sinkcaps, 0), TRUE, TRUE, TRUE, TRUE); @@ -1225,6 +1229,10 @@ gst_type_mark_as_plugin_api (GST_X264_ENC_TUNE_TYPE, 0); } +/* *INDENT-OFF* */ +G_GNUC_PRINTF (3, 0) +/* *INDENT-ON* */ + static void gst_x264_enc_log_callback (gpointer private, gint level, const char *format, va_list args) @@ -1232,6 +1240,7 @@ #ifndef GST_DISABLE_GST_DEBUG GstDebugLevel gst_level; GObject *object = (GObject *) private; + gchar *formatted; switch (level) { case X264_LOG_NONE: @@ -1252,8 +1261,18 @@ break; } - gst_debug_log_valist (x264_enc_debug, gst_level, "", "", 0, object, format, - args); + if (G_LIKELY (gst_level > _gst_debug_min)) + return; + + if (G_LIKELY (gst_level > gst_debug_category_get_threshold (GST_CAT_DEFAULT))) + return; + + formatted = g_strdup_vprintf (format, args); + g_strchomp (formatted); + + GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, gst_level, object, "%s", formatted); + + g_free (formatted); #endif /* GST_DISABLE_GST_DEBUG */ } @@ -2988,7 +3007,7 @@ } static gboolean -plugin_init (GstPlugin * plugin) +x264_element_init (GstPlugin * plugin) { GST_DEBUG_CATEGORY_INIT (x264_enc_debug, "x264enc", 0, "h264 encoding element"); @@ -3026,8 +3045,14 @@ GST_RANK_PRIMARY, GST_TYPE_X264_ENC); } +static gboolean +plugin_init (GstPlugin * plugin) +{ + return GST_ELEMENT_REGISTER (x264enc, plugin); +} + GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, x264, - "libx264-based H264 plugins", + "libx264-based H.264 encoder plugin", plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/x264/gstx264enc.h -> gst-plugins-ugly-1.20.1.tar.xz/ext/x264/gstx264enc.h
Changed
@@ -137,6 +137,7 @@ }; GType gst_x264_enc_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (x264enc); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/ext/x264/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/ext/x264/meson.build
Changed
@@ -1,9 +1,14 @@ +x264_opt = get_option('x264').require(gpl_allowed, error_message: ''' + Plugin x264 explicitly required via options but GPL-licensed plugins disabled via options. + Pass option -Dgpl=enabled to Meson to allow GPL-licensed plugins to be built. + ''') + x264_sources = [ 'gstx264enc.c', 'gstencoderbitrateprofilemanager.c', ] -x264_dep = dependency('x264', required : get_option('x264'), +x264_dep = dependency('x264', required : x264_opt, fallback: ['x264', 'libx264_dep']) if x264_dep.found()
View file
gst-plugins-ugly-1.18.6.tar.xz/gst-plugins-ugly.doap -> gst-plugins-ugly-1.20.1.tar.xz/gst-plugins-ugly.doap
Changed
@@ -35,61 +35,61 @@ <release> <Version> - <revision>1.18.6</revision> - <branch>1.18</branch> + <revision>1.20.1</revision> + <branch>1.20</branch> <name></name> - <created>2022-02-02</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.6.tar.xz" /> + <created>2022-03-14</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.1.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.18.5</revision> - <branch>1.18</branch> + <revision>1.20.0</revision> + <branch>main</branch> <name></name> - <created>2021-09-08</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.5.tar.xz" /> + <created>2022-02-03</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.0.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.18.4</revision> - <branch>1.18</branch> + <revision>1.19.90</revision> + <branch>main</branch> <name></name> - <created>2021-03-15</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.4.tar.xz" /> + <created>2022-01-28</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.19.90.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.18.3</revision> - <branch>1.18</branch> + <revision>1.19.3</revision> + <branch>main</branch> <name></name> - <created>2021-01-13</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.3.tar.xz" /> + <created>2021-11-03</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.19.3.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.18.2</revision> - <branch>1.18</branch> + <revision>1.19.2</revision> + <branch>master</branch> <name></name> - <created>2020-12-06</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.2.tar.xz" /> + <created>2021-09-23</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.19.2.tar.xz" /> </Version> </release> <release> <Version> - <revision>1.18.1</revision> - <branch>1.18</branch> + <revision>1.19.1</revision> + <branch>master</branch> <name></name> - <created>2020-10-26</created> - <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.1.tar.xz" /> + <created>2021-06-01</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.19.1.tar.xz" /> </Version> </release>
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/asfdemux/gstasf.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstasf.c
Changed
@@ -25,44 +25,24 @@ #include <gst/riff/riff-read.h> #include "gst/gst-i18n-plugin.h" -#include "gstasfdemux.h" -#include "gstrtspwms.h" -#include "gstrtpasfdepay.h" +#include "gstasfelements.h" + /* #include "gstasfmux.h" */ static gboolean plugin_init (GstPlugin * plugin) { - GST_DEBUG_CATEGORY_INIT (asfdemux_dbg, "asfdemux", 0, "asf demuxer element"); - -#ifdef ENABLE_NLS - GST_DEBUG ("binding text domain %s to locale dir %s", GETTEXT_PACKAGE, - LOCALEDIR); - bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); - bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); -#endif /* ENABLE_NLS */ + gboolean ret = FALSE; - gst_riff_init (); - - if (!gst_element_register (plugin, "asfdemux", GST_RANK_SECONDARY, - GST_TYPE_ASF_DEMUX)) { - return FALSE; - } - if (!gst_element_register (plugin, "rtspwms", GST_RANK_SECONDARY, - GST_TYPE_RTSP_WMS)) { - return FALSE; - } - if (!gst_element_register (plugin, "rtpasfdepay", GST_RANK_MARGINAL, - GST_TYPE_RTP_ASF_DEPAY)) { - return FALSE; - } + ret |= GST_ELEMENT_REGISTER (asfdemux, plugin); + ret |= GST_ELEMENT_REGISTER (rtspwms, plugin); + ret |= GST_ELEMENT_REGISTER (rtpasfdepay, plugin); /* if (!gst_element_register (plugin, "asfmux", GST_RANK_NONE, GST_TYPE_ASFMUX)) return FALSE; */ - - return TRUE; + return ret; } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/asfdemux/gstasfdemux.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstasfdemux.c
Changed
@@ -43,6 +43,7 @@ #include <stdlib.h> #include <string.h> +#include "gstasfelements.h" #include "gstasfdemux.h" #include "asfheaders.h" #include "asfpacket.h" @@ -118,6 +119,8 @@ #define gst_asf_demux_parent_class parent_class G_DEFINE_TYPE (GstASFDemux, gst_asf_demux, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (asfdemux, "asfdemux", GST_RANK_SECONDARY, + GST_TYPE_ASF_DEMUX, asf_element_init (plugin)); static void gst_asf_demux_class_init (GstASFDemuxClass * klass) @@ -2455,15 +2458,18 @@ } static gboolean -gst_asf_demux_get_bytes (guint8 ** p_buf, guint num_bytes_to_read, +gst_asf_demux_get_bytes (guint8 ** p_buf, guint64 num_bytes_to_read, guint8 ** p_data, guint64 * p_size) { *p_buf = NULL; + if (num_bytes_to_read >= G_MAXUINT) + return FALSE; + if (*p_size < num_bytes_to_read) return FALSE; - *p_buf = g_memdup (*p_data, num_bytes_to_read); + *p_buf = g_memdup2 (*p_data, num_bytes_to_read); *p_data += num_bytes_to_read; *p_size -= num_bytes_to_read; return TRUE;
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/asfdemux/gstasfdemux.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstasfdemux.h
Changed
@@ -40,9 +40,6 @@ #define GST_IS_ASF_DEMUX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_ASF_DEMUX)) -GST_DEBUG_CATEGORY_EXTERN (asfdemux_dbg); -#define GST_CAT_DEFAULT asfdemux_dbg - typedef struct _GstASFDemux GstASFDemux; typedef struct _GstASFDemuxClass GstASFDemuxClass; typedef enum _GstASF3DMode GstASF3DMode;
View file
gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstasfelement.c
Added
@@ -0,0 +1,52 @@ +/* GStreamer + * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library 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 + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include <gst/gst.h> +#include <gst/riff/riff-read.h> +#include "gst/gst-i18n-plugin.h" + +#include "gstasfelements.h" + +/* #include "gstasfmux.h" */ +GST_DEBUG_CATEGORY_EXTERN (asfdemux_dbg); +#define GST_CAT_DEFAULT asfdemux_dbg + +void +asf_element_init (GstPlugin * plugin) +{ + static gsize res = FALSE; + if (g_once_init_enter (&res)) { + GST_DEBUG_CATEGORY_INIT (asfdemux_dbg, "asfdemux", 0, + "asf demuxer element"); + +#ifdef ENABLE_NLS + GST_DEBUG ("binding text domain %s to locale dir %s", GETTEXT_PACKAGE, + LOCALEDIR); + bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); +#endif /* ENABLE_NLS */ + gst_riff_init (); + g_once_init_leave (&res, TRUE); + } + +}
View file
gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstasfelements.h
Added
@@ -0,0 +1,39 @@ +/* GStreamer + * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library 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 + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. + */ + + +#ifndef __GST_ASF_ELEMENTS_H__ +#define __GST_ASF_ELEMENTS_H__ + + +#include <gst/gst.h> +#include <gst/video/video.h> + + +G_BEGIN_DECLS + +void asf_element_init (GstPlugin * plugin); + +GST_ELEMENT_REGISTER_DECLARE (asfdemux); +GST_ELEMENT_REGISTER_DECLARE (rtspwms); +GST_ELEMENT_REGISTER_DECLARE (rtpasfdepay); + +G_END_DECLS + +#endif /* __GST_ASF_ELEMENTS_H__ */
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/asfdemux/gstrtpasfdepay.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstrtpasfdepay.c
Changed
@@ -22,6 +22,7 @@ # include "config.h" #endif +#include "gstasfelements.h" #include "gstrtpasfdepay.h" #include <gst/rtp/gstrtpbuffer.h> @@ -53,6 +54,8 @@ #define gst_rtp_asf_depay_parent_class parent_class G_DEFINE_TYPE (GstRtpAsfDepay, gst_rtp_asf_depay, GST_TYPE_RTP_BASE_DEPAYLOAD); +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (rtpasfdepay, "rtpasfdepay", + GST_RANK_MARGINAL, GST_TYPE_RTP_ASF_DEPAY, asf_element_init (plugin)); static void gst_rtp_asf_depay_finalize (GObject * object);
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/asfdemux/gstrtspwms.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/gstrtspwms.c
Changed
@@ -29,6 +29,7 @@ #include <gst/rtsp/gstrtspextension.h> +#include "gstasfelements.h" #include "gstrtspwms.h" GST_DEBUG_CATEGORY_STATIC (rtspwms_debug); @@ -205,6 +206,8 @@ G_DEFINE_TYPE_WITH_CODE (GstRTSPWMS, gst_rtsp_wms, GST_TYPE_ELEMENT, G_IMPLEMENT_INTERFACE (GST_TYPE_RTSP_EXTENSION, gst_rtsp_wms_extension_init)); +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (rtspwms, "rtspwms", GST_RANK_SECONDARY, + GST_TYPE_RTSP_WMS, asf_element_init (plugin)); static void gst_rtsp_wms_class_init (GstRTSPWMSClass * g_class)
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/asfdemux/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/gst/asfdemux/meson.build
Changed
@@ -1,6 +1,7 @@ asf_sources = [ 'gstasfdemux.c', 'gstasf.c', + 'gstasfelement.c', 'asfheaders.c', 'asfpacket.c', 'gstrtpasfdepay.c',
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/dvdlpcmdec/gstdvdlpcmdec.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/dvdlpcmdec/gstdvdlpcmdec.c
Changed
@@ -60,6 +60,8 @@ #define gst_dvdlpcmdec_parent_class parent_class G_DEFINE_TYPE (GstDvdLpcmDec, gst_dvdlpcmdec, GST_TYPE_AUDIO_DECODER); +GST_ELEMENT_REGISTER_DEFINE (dvdlpcmdec, "dvdlpcmdec", GST_RANK_PRIMARY, + GST_TYPE_DVDLPCMDEC); static gboolean gst_dvdlpcmdec_set_format (GstAudioDecoder * bdec, GstCaps * caps); @@ -1006,13 +1008,7 @@ static gboolean plugin_init (GstPlugin * plugin) { - - if (!gst_element_register (plugin, "dvdlpcmdec", GST_RANK_PRIMARY, - GST_TYPE_DVDLPCMDEC)) { - return FALSE; - } - - return TRUE; + return GST_ELEMENT_REGISTER (dvdlpcmdec, plugin); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/dvdlpcmdec/gstdvdlpcmdec.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/dvdlpcmdec/gstdvdlpcmdec.h
Changed
@@ -72,6 +72,7 @@ }; GType gst_dvdlpcmdec_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (dvdlpcmdec); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/dvdsub/gstdvdsubdec.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/dvdsub/gstdvdsubdec.c
Changed
@@ -26,8 +26,14 @@ #include "gstdvdsubparse.h" #include <string.h> +GST_DEBUG_CATEGORY_STATIC (gst_dvd_sub_dec_debug); +#define GST_CAT_DEFAULT (gst_dvd_sub_dec_debug) + #define gst_dvd_sub_dec_parent_class parent_class G_DEFINE_TYPE (GstDvdSubDec, gst_dvd_sub_dec, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (dvdsubdec, "dvdsubdec", GST_RANK_NONE, + GST_TYPE_DVD_SUB_DEC, GST_DEBUG_CATEGORY_INIT (gst_dvd_sub_dec_debug, + "dvdsubdec", 0, "DVD subtitle decoder")); static gboolean gst_dvd_sub_dec_src_event (GstPad * srcpad, GstObject * parent, GstEvent * event); @@ -61,8 +67,6 @@ GST_STATIC_CAPS ("subpicture/x-dvd") ); -GST_DEBUG_CATEGORY_STATIC (gst_dvd_sub_dec_debug); -#define GST_CAT_DEFAULT (gst_dvd_sub_dec_debug) enum { @@ -1145,17 +1149,12 @@ static gboolean plugin_init (GstPlugin * plugin) { - if (!gst_element_register (plugin, "dvdsubdec", GST_RANK_NONE, - GST_TYPE_DVD_SUB_DEC) || - !gst_element_register (plugin, "dvdsubparse", GST_RANK_NONE, - GST_TYPE_DVD_SUB_PARSE)) { - return FALSE; - } + gboolean ret = FALSE; - GST_DEBUG_CATEGORY_INIT (gst_dvd_sub_dec_debug, "dvdsubdec", 0, - "DVD subtitle decoder"); + ret |= GST_ELEMENT_REGISTER (dvdsubdec, plugin); + ret |= GST_ELEMENT_REGISTER (dvdsubparse, plugin); - return TRUE; + return ret; } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/dvdsub/gstdvdsubdec.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/dvdsub/gstdvdsubdec.h
Changed
@@ -17,10 +17,14 @@ * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, * Boston, MA 02110-1301, USA. */ +#ifndef __GST_DVDSUBDEC_H__ +#define __GST_DVDSUBDEC_H__ #include <gst/gst.h> #include <gst/video/video.h> +G_BEGIN_DECLS + #define GST_TYPE_DVD_SUB_DEC (gst_dvd_sub_dec_get_type()) #define GST_DVD_SUB_DEC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DVD_SUB_DEC,GstDvdSubDec)) #define GST_DVD_SUB_DEC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DVD_SUB_DEC,GstDvdSubDecClass)) @@ -100,3 +104,8 @@ }; GType gst_dvd_sub_dec_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (dvdsubdec); + +G_END_DECLS + +#endif /* __GST_DVDSUBDEC_H__ */
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/dvdsub/gstdvdsubparse.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/dvdsub/gstdvdsubparse.c
Changed
@@ -54,6 +54,8 @@ #define gst_dvd_sub_parse_parent_class parent_class G_DEFINE_TYPE (GstDvdSubParse, gst_dvd_sub_parse, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE (dvdsubparse, "dvdsubparse", GST_RANK_NONE, + GST_TYPE_DVD_SUB_PARSE); static void gst_dvd_sub_parse_class_init (GstDvdSubParseClass * klass)
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/dvdsub/gstdvdsubparse.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/dvdsub/gstdvdsubparse.h
Changed
@@ -58,6 +58,7 @@ }; GType gst_dvd_sub_parse_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (dvdsubparse); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/pnmsrc.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/pnmsrc.c
Changed
@@ -58,6 +58,8 @@ #define gst_pnm_src_parent_class parent_class G_DEFINE_TYPE_WITH_CODE (GstPNMSrc, gst_pnm_src, GST_TYPE_PUSH_SRC, G_IMPLEMENT_INTERFACE (GST_TYPE_URI_HANDLER, gst_pnm_src_uri_handler_init)); +GST_ELEMENT_REGISTER_DEFINE (pnmsrc, "pnmsrc", + GST_RANK_MARGINAL, GST_TYPE_PNM_SRC); static void gst_pnm_src_finalize (GObject * object); @@ -110,13 +112,6 @@ pnmsrc->location = g_strdup (DEFAULT_LOCATION); } -gboolean -gst_pnm_src_plugin_init (GstPlugin * plugin) -{ - return gst_element_register (plugin, "pnmsrc", - GST_RANK_MARGINAL, GST_TYPE_PNM_SRC); -} - static void gst_pnm_src_finalize (GObject * object) {
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/pnmsrc.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/pnmsrc.h
Changed
@@ -52,7 +52,7 @@ }; GType gst_pnm_src_get_type (void); -gboolean gst_pnm_src_plugin_init (GstPlugin * plugin); +GST_ELEMENT_REGISTER_DECLARE (pnmsrc); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rademux.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rademux.c
Changed
@@ -61,6 +61,8 @@ #define gst_real_audio_demux_parent_class parent_class G_DEFINE_TYPE (GstRealAudioDemux, gst_real_audio_demux, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE (rademux, "rademux", + GST_RANK_SECONDARY, GST_TYPE_REAL_AUDIO_DEMUX); static GstStateChangeReturn gst_real_audio_demux_change_state (GstElement * e, GstStateChange transition); @@ -996,10 +998,3 @@ return ret; } - -gboolean -gst_rademux_plugin_init (GstPlugin * plugin) -{ - return gst_element_register (plugin, "rademux", - GST_RANK_SECONDARY, GST_TYPE_REAL_AUDIO_DEMUX); -}
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rademux.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rademux.h
Changed
@@ -97,7 +97,7 @@ GType gst_real_audio_demux_get_type (void); -gboolean gst_rademux_plugin_init (GstPlugin * plugin); +GST_ELEMENT_REGISTER_DECLARE (rademux); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rdtdepay.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rdtdepay.c
Changed
@@ -66,6 +66,8 @@ #define gst_rdt_depay_parent_class parent_class G_DEFINE_TYPE (GstRDTDepay, gst_rdt_depay, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE (rdtdepay, "rdtdepay", + GST_RANK_MARGINAL, GST_TYPE_RDT_DEPAY); static void gst_rdt_depay_finalize (GObject * object); @@ -492,10 +494,3 @@ } return ret; } - -gboolean -gst_rdt_depay_plugin_init (GstPlugin * plugin) -{ - return gst_element_register (plugin, "rdtdepay", - GST_RANK_MARGINAL, GST_TYPE_RDT_DEPAY); -}
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rdtdepay.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rdtdepay.h
Changed
@@ -67,7 +67,7 @@ GType gst_rdt_depay_get_type (void); -gboolean gst_rdt_depay_plugin_init (GstPlugin * plugin); +GST_ELEMENT_REGISTER_DECLARE (rdtdepay); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rdtmanager.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rdtmanager.c
Changed
@@ -337,6 +337,8 @@ #define gst_rdt_manager_parent_class parent_class G_DEFINE_TYPE (GstRDTManager, gst_rdt_manager, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE (rdtmanager, "rdtmanager", + GST_RANK_NONE, GST_TYPE_RDT_MANAGER); /* BOXED:UINT,UINT */ #define g_marshal_value_peek_uint(v) g_value_get_uint (v) @@ -1367,10 +1369,3 @@ gst_rdt_manager_release_pad (GstElement * element, GstPad * pad) { } - -gboolean -gst_rdt_manager_plugin_init (GstPlugin * plugin) -{ - return gst_element_register (plugin, "rdtmanager", - GST_RANK_NONE, GST_TYPE_RDT_MANAGER); -}
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rdtmanager.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rdtmanager.h
Changed
@@ -86,7 +86,7 @@ GType gst_rdt_manager_get_type(void); -gboolean gst_rdt_manager_plugin_init (GstPlugin * plugin); +GST_ELEMENT_REGISTER_DECLARE (rdtmanager); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/realmedia.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/realmedia.c
Changed
@@ -31,25 +31,16 @@ static gboolean plugin_init (GstPlugin * plugin) { - if (!gst_rmdemux_plugin_init (plugin)) - return FALSE; + gboolean ret = FALSE; - if (!gst_rademux_plugin_init (plugin)) - return FALSE; + ret |= GST_ELEMENT_REGISTER (rmdemux, plugin); + ret |= GST_ELEMENT_REGISTER (rademux, plugin); + ret |= GST_ELEMENT_REGISTER (rdtdepay, plugin); + ret |= GST_ELEMENT_REGISTER (rdtmanager, plugin); + ret |= GST_ELEMENT_REGISTER (rtspreal, plugin); + ret |= GST_ELEMENT_REGISTER (pnmsrc, plugin); - if (!gst_rdt_depay_plugin_init (plugin)) - return FALSE; - - if (!gst_rdt_manager_plugin_init (plugin)) - return FALSE; - - if (!gst_rtsp_real_plugin_init (plugin)) - return FALSE; - - if (!gst_pnm_src_plugin_init (plugin)) - return FALSE; - - return TRUE; + return ret; } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rmdemux.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rmdemux.c
Changed
@@ -192,6 +192,9 @@ return rmdemux_type; } +GST_ELEMENT_REGISTER_DEFINE (rmdemux, "rmdemux", + GST_RANK_PRIMARY, GST_TYPE_RMDEMUX); + static void gst_rmdemux_base_init (GstRMDemuxClass * klass) { @@ -2667,10 +2670,3 @@ return GST_FLOW_OK; } } - -gboolean -gst_rmdemux_plugin_init (GstPlugin * plugin) -{ - return gst_element_register (plugin, "rmdemux", - GST_RANK_PRIMARY, GST_TYPE_RMDEMUX); -}
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rmdemux.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rmdemux.h
Changed
@@ -159,7 +159,7 @@ #define GST_RM_AUD_xRA4 GST_MAKE_FOURCC('.','r','a','4') // Not a real audio codec #define GST_RM_AUD_xRA5 GST_MAKE_FOURCC('.','r','a','5') // Not a real audio codec -gboolean gst_rmdemux_plugin_init (GstPlugin * plugin); +GST_ELEMENT_REGISTER_DECLARE (rmdemux); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rtspreal.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rtspreal.c
Changed
@@ -436,7 +436,7 @@ if (strncmp (opaque_data, "MLTI", 4)) { GST_DEBUG_OBJECT (ctx, "no MLTI found, appending all"); stream->type_specific_data_len = opaque_data_len; - stream->type_specific_data = g_memdup (opaque_data, opaque_data_len); + stream->type_specific_data = g_memdup2 (opaque_data, opaque_data_len); goto no_type_specific; } opaque_data += 4; @@ -530,7 +530,7 @@ goto strange_opaque_data; } stream->type_specific_data = - g_memdup (opaque_data, stream->type_specific_data_len); + g_memdup2 (opaque_data, stream->type_specific_data_len); no_type_specific: size = @@ -673,6 +673,8 @@ G_DEFINE_TYPE_WITH_CODE (GstRTSPReal, gst_rtsp_real, GST_TYPE_ELEMENT, G_IMPLEMENT_INTERFACE (GST_TYPE_RTSP_EXTENSION, gst_rtsp_real_extension_init)); +GST_ELEMENT_REGISTER_DEFINE (rtspreal, "rtspreal", + GST_RANK_MARGINAL, GST_TYPE_RTSP_REAL); static void gst_rtsp_real_class_init (GstRTSPRealClass * g_class) @@ -731,10 +733,3 @@ iface->stream_select = rtsp_ext_real_stream_select; iface->get_transports = rtsp_ext_real_get_transports; } - -gboolean -gst_rtsp_real_plugin_init (GstPlugin * plugin) -{ - return gst_element_register (plugin, "rtspreal", - GST_RANK_MARGINAL, GST_TYPE_RTSP_REAL); -}
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/realmedia/rtspreal.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/realmedia/rtspreal.h
Changed
@@ -85,7 +85,8 @@ GType gst_rtsp_real_get_type(void); -gboolean gst_rtsp_real_plugin_init (GstPlugin * plugin); +GST_ELEMENT_REGISTER_DECLARE (rtspreal); + G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/xingmux/gstxingmux.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/xingmux/gstxingmux.c
Changed
@@ -52,6 +52,8 @@ #define gst_xing_mux_parent_class parent_class G_DEFINE_TYPE (GstXingMux, gst_xing_mux, GST_TYPE_ELEMENT); +GST_ELEMENT_REGISTER_DEFINE (xingmux, "xingmux", GST_RANK_MARGINAL, + GST_TYPE_XING_MUX); /* Xing Header stuff */ #define GST_XING_FRAME_FIELD (1 << 0)
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/xingmux/gstxingmux.h -> gst-plugins-ugly-1.20.1.tar.xz/gst/xingmux/gstxingmux.h
Changed
@@ -79,6 +79,7 @@ /* Standard function returning type information. */ GType gst_xing_mux_get_type (void); +GST_ELEMENT_REGISTER_DECLARE (xingmux); G_END_DECLS
View file
gst-plugins-ugly-1.18.6.tar.xz/gst/xingmux/plugin.c -> gst-plugins-ugly-1.20.1.tar.xz/gst/xingmux/plugin.c
Changed
@@ -27,11 +27,7 @@ static gboolean plugin_init (GstPlugin * plugin) { - if (!gst_element_register (plugin, "xingmux", GST_RANK_MARGINAL, - GST_TYPE_XING_MUX)) - return FALSE; - - return TRUE; + return GST_ELEMENT_REGISTER (xingmux, plugin); } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
View file
gst-plugins-ugly-1.18.6.tar.xz/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/meson.build
Changed
@@ -1,6 +1,6 @@ project('gst-plugins-ugly', 'c', - version : '1.18.6', - meson_version : '>= 0.48', + version : '1.20.1', + meson_version : '>= 0.59', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) @@ -14,12 +14,18 @@ else gst_version_nano = 0 endif -gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90 +gst_version_is_stable = gst_version_minor.is_even() +gst_version_is_dev = gst_version_minor.is_odd() and gst_version_micro < 90 have_cxx = add_languages('cpp', native: false, required: false) -glib_req = '>= 2.44.0' -gst_req = '>= @0@.@1@.0'.format(gst_version_major, gst_version_minor) +glib_req = '>= 2.56.0' + +if gst_version_is_stable + gst_req = '>= @0@.@1@.0'.format(gst_version_major, gst_version_minor) +else + gst_req = '>= ' + gst_version +endif api_version = '1.0' @@ -32,17 +38,27 @@ endif if cc.get_id() == 'msvc' - # Ignore several spurious warnings for things gstreamer does very commonly - # If a warning is completely useless and spammy, use '/wdXXXX' to suppress it - # If a warning is harmless but hard to fix, use '/woXXXX' so it's shown once - # NOTE: Only add warnings here if you are sure they're spurious - add_project_arguments( + msvc_args = [ + # Ignore several spurious warnings for things gstreamer does very commonly + # If a warning is completely useless and spammy, use '/wdXXXX' to suppress it + # If a warning is harmless but hard to fix, use '/woXXXX' so it's shown once + # NOTE: Only add warnings here if you are sure they're spurious '/wd4018', # implicit signed/unsigned conversion '/wd4146', # unary minus on unsigned (beware INT_MIN) '/wd4244', # lossy type conversion (e.g. double -> int) '/wd4305', # truncating type conversion (e.g. double -> float) cc.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8 - language : 'c') + + # Enable some warnings on MSVC to match GCC/Clang behaviour + '/w14062', # enumerator 'identifier' in switch of enum 'enumeration' is not handled + '/w14101', # 'identifier' : unreferenced local variable + '/w14189', # 'identifier' : local variable is initialized but not referenced + ] + if have_cxx + add_project_arguments(msvc_args, language: ['c', 'cpp']) + else + add_project_arguments(msvc_args, language: 'c') + endif # Disable SAFESEH with MSVC for plugins and libs that use external deps that # are built with MinGW noseh_link_args = ['/SAFESEH:NO'] @@ -158,6 +174,10 @@ gmodule_dep = dependency('gmodule-2.0', fallback : ['glib', 'libgmodule_dep']) +if gmodule_dep.version().version_compare('< 2.67.4') + cdata.set('g_memdup2(ptr,sz)', '(G_LIKELY(((guint64)(sz)) < G_MAXUINT)) ? g_memdup(ptr,sz) : (g_abort(),NULL)') +endif + ugly_args = ['-DHAVE_CONFIG_H'] configinc = include_directories('.') libsinc = include_directories('gst-libs') @@ -257,7 +277,10 @@ plugins_pkgconfig_install_dir = disabler() endif +gpl_allowed = get_option('gpl').allowed() + python3 = import('python').find_installation() + subdir('gst') subdir('ext') subdir('tests') @@ -273,32 +296,24 @@ # Set release date if gst_version_nano == 0 extract_release_date = find_program('scripts/extract-release-date-from-doap-file.py') - run_result = run_command(extract_release_date, gst_version, files('gst-plugins-ugly.doap')) - if run_result.returncode() == 0 - release_date = run_result.stdout().strip() - cdata.set_quoted('GST_PACKAGE_RELEASE_DATETIME', release_date) - message('Package release date: ' + release_date) - else - # Error out if our release can't be found in the .doap file - error(run_result.stderr()) - endif + run_result = run_command(extract_release_date, gst_version, files('gst-plugins-ugly.doap'), check: true) + release_date = run_result.stdout().strip() + cdata.set_quoted('GST_PACKAGE_RELEASE_DATETIME', release_date) + message('Package release date: ' + release_date) endif configure_file(output : 'config.h', configuration : cdata) -run_command(python3, '-c', 'import shutil; shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")') - -if meson.version().version_compare('>= 0.54') - plugin_names = [] - foreach plugin: plugins - # FIXME: Use str.subtring() when we can depend on Meson 0.56 - split = plugin.name().split('gst') - if split.length() == 2 - plugin_names += [split[1]] - else - warning('Need substring API in meson >= 0.56 to properly parse plugin name: ' + plugin.name()) - plugin_names += [plugin.name()] - endif - endforeach - summary({'Plugins':plugin_names}, list_sep: ', ') -endif +plugin_names = [] +foreach plugin: plugins + if plugin.name().startswith('gst') + plugin_names += [plugin.name().substring(3)] + else + plugin_names += [plugin.name()] + endif +endforeach + +summary({ + 'Plugins': plugin_names, + '(A)GPL license allowed': gpl_allowed, +}, list_sep: ', ')
View file
gst-plugins-ugly-1.18.6.tar.xz/meson_options.txt -> gst-plugins-ugly-1.20.1.tar.xz/meson_options.txt
Changed
@@ -9,14 +9,18 @@ option('xingmux', type : 'feature', value : 'auto') # Feature options for plugins that need external deps -option('a52dec', type : 'feature', value : 'auto', description : 'Dolby Digital (AC-3) audio decoder plugin') +option('a52dec', type : 'feature', value : 'auto', description : 'Dolby Digital (AC-3) audio decoder plugin based on liba52 (GPL - only built if gpl option is also enabled!)') option('amrnb', type : 'feature', value : 'auto', description : 'Adaptive Multi-Rate Narrow-Band audio codec plugin') option('amrwbdec', type : 'feature', value : 'auto', description : 'Adaptive Multi-Rate Wide-Band audio decoder plugin') -option('cdio', type : 'feature', value : 'auto', description : 'CD audio source plugin') -option('dvdread', type : 'feature', value : 'auto', description : 'DVD video source plugin') -option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin') -option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin') -option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin') +option('cdio', type : 'feature', value : 'auto', description : 'CD audio source plugin based on libcdio (GPL - only built if gpl option is also enabled!)') +option('dvdread', type : 'feature', value : 'auto', description : 'DVD video source plugin based on libdvdread (GPL - only built if gpl option is also enabled!)') +option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)') +option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin based on libsidplay (GPL - only built if gpl option is also enabled!)') +option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)') + +# License-related feature options +option('gpl', type: 'feature', value: 'disabled', yield: true, + description: 'Allow build plugins that have GPL-licensed dependencies') # Common feature options option('nls', type : 'feature', value : 'auto', yield: true, @@ -36,4 +40,4 @@ option('package-origin', type : 'string', value : 'Unknown package origin', yield: true, description : 'package origin URL to use in plugins') option('doc', type : 'feature', value : 'auto', yield: true, - description: 'Enable documentation.') \ No newline at end of file + description: 'Enable documentation.')
View file
gst-plugins-ugly-1.18.6.tar.xz/po/LINGUAS -> gst-plugins-ugly-1.20.1.tar.xz/po/LINGUAS
Changed
@@ -1,1 +1,1 @@ -af ast az bg ca cs da de el en_GB eo es eu fi fr fur gl hr hu id it ja lt lv ms mt nb nl or pl pt_BR ro ru sk sl sq sr sv ta tr uk vi zh_CN +af ast az bg ca cs da de el en_GB eo es eu fi fr fur gl hr hu id it ja lt lv ms mt nb nl or pl pt_BR ro ru sk sl sq sr sv ta tr uk vi zh_CN zh_TW
View file
gst-plugins-ugly-1.18.6.tar.xz/po/af.po -> gst-plugins-ugly-1.20.1.tar.xz/po/af.po
Changed
@@ -6,19 +6,19 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.7.6\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2004-03-18 14:16+0200\n" "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n" "Language-Team: Afrikaans <i18n@af.org.za>\n" "Language: af\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #, fuzzy msgid "Could not read from CD." -msgstr "Kon nie skryf na lêer \"%s\" nie." +msgstr "Kon nie skryf na lêer \"%s\" nie." msgid "Could not open CD device for reading." msgstr "Kon nie CD-toestel oopmaak om te lees nie." @@ -32,7 +32,7 @@ #, fuzzy, c-format msgid "Could not open DVD title %d" -msgstr "Kon nie vfs-lêer \"%s\" toemaak nie." +msgstr "Kon nie vfs-lêer \"%s\" toemaak nie." #, c-format msgid "Failed to go to chapter %d of DVD title %d" @@ -51,30 +51,30 @@ #, fuzzy msgid "Could not read DVD." -msgstr "Kon nie skryf na lêer \"%s\" nie." +msgstr "Kon nie skryf na lêer \"%s\" nie." msgid "This stream contains no data." msgstr "" #, fuzzy #~ msgid "Could not read title information for DVD." -#~ msgstr "Kon nie skryf na lêer \"%s\" nie." +#~ msgstr "Kon nie skryf na lêer \"%s\" nie." #, fuzzy #~ msgid "Failed to open DVD device '%s'." -#~ msgstr "Kon nie vfs-lêer \"%s\" toemaak nie." +#~ msgstr "Kon nie vfs-lêer \"%s\" toemaak nie." #~ msgid "Could not open file \"%s\" for writing." -#~ msgstr "Kon nie lêer \"%s\" oopmaak om in te skryf nie." +#~ msgstr "Kon nie lêer \"%s\" oopmaak om in te skryf nie." #~ msgid "Error closing file \"%s\"." -#~ msgstr "Fout tydens toemaak van lêer \"%s\"." +#~ msgstr "Fout tydens toemaak van lêer \"%s\"." #~ msgid "Could not open file \"%s\" for reading." -#~ msgstr "Kon nie lêer \"%s\" oopmaak om te lees nie." +#~ msgstr "Kon nie lêer \"%s\" oopmaak om te lees nie." #~ msgid "No filename specified." -#~ msgstr "Geen lêernaam gespesifiseer." +#~ msgstr "Geen lêernaam gespesifiseer." #~ msgid "No or invalid input audio, AVI stream will be corrupt." #~ msgstr "Geen of ongeldige klanktoevoer, AVI-stroom sal korrup wees." @@ -201,19 +201,19 @@ #~ msgstr "Luidspreker" #~ msgid "Could not open vfs file \"%s\" for reading." -#~ msgstr "Kon nie vfs-lêer \"%s\" oopmaak vir lees nie." +#~ msgstr "Kon nie vfs-lêer \"%s\" oopmaak vir lees nie." #, fuzzy #~ msgid "No filename given." -#~ msgstr "Geen lêernaam gespesifiseer." +#~ msgstr "Geen lêernaam gespesifiseer." #, fuzzy #~ msgid "Could not open vfs file \"%s\" for writing: %s." -#~ msgstr "Kon nie vfs-lêer \"%s\" oopmaak vir skryf nie." +#~ msgstr "Kon nie vfs-lêer \"%s\" oopmaak vir skryf nie." #, fuzzy #~ msgid "No filename given" -#~ msgstr "Geen lêernaam gespesifiseer." +#~ msgstr "Geen lêernaam gespesifiseer." #~ msgid "No device specified." #~ msgstr "Geen toestel gespesifiseer"
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ast.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ast.po
Changed
@@ -5,72 +5,76 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.10.0\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2016-11-01 17:53+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2018-07-14 12:03+0100\n" "Last-Translator: enolp <enolp@softastur.org>\n" "Language-Team: Asturian <ubuntu-l10n-ast@lists.ubuntu.com>\n" "Language: ast\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: ext/cdio/gstcdiocddasrc.c:199 msgid "Could not read from CD." msgstr "Nun pudo lleese dende'l CD." -#: ext/cdio/gstcdiocddasrc.c:406 msgid "Could not open CD device for reading." msgstr "Nun pudo abrise'l preséu de CDs pa la llectura." -#: ext/cdio/gstcdiocddasrc.c:413 msgid "Disc is not an Audio CD." msgstr "El discu nun ye un CD d'audiu." -#: ext/dvdread/dvdreadsrc.c:231 ext/dvdread/dvdreadsrc.c:238 msgid "Could not open DVD" msgstr "Nun pudo abrise'l DVD" -#: ext/dvdread/dvdreadsrc.c:245 ext/dvdread/dvdreadsrc.c:621 -#: ext/dvdread/dvdreadsrc.c:628 #, c-format msgid "Could not open DVD title %d" msgstr "Nun pudo abrise'l titulu del DVD %d" -#: ext/dvdread/dvdreadsrc.c:251 #, c-format msgid "Failed to go to chapter %d of DVD title %d" msgstr "Fallu al dir al capítulu %d del títulu del DVD %d" -#: ext/dvdread/dvdreadsrc.c:635 #, c-format -msgid "Could not open DVD title %d. Interactive titles are not supported by this element" -msgstr "Nun pudo abrise'l títulu del DVD %d. Esti elementu nun sofita los elementos interactivos." +msgid "" +"Could not open DVD title %d. Interactive titles are not supported by this " +"element" +msgstr "" +"Nun pudo abrise'l títulu del DVD %d. Esti elementu nun sofita los elementos " +"interactivos." -#: ext/dvdread/dvdreadsrc.c:990 -msgid "Could not read DVD. This may be because the DVD is encrypted and a DVD decryption library is not installed." -msgstr "Nun pudo lleese'l DVD. Esto podría ser porque'l DVD ta cifráu y nun s'instaló una biblioteca de descifráu de DVDs." +msgid "" +"Could not read DVD. This may be because the DVD is encrypted and a DVD " +"decryption library is not installed." +msgstr "" +"Nun pudo lleese'l DVD. Esto podría ser porque'l DVD ta cifráu y nun " +"s'instaló una biblioteca de descifráu de DVDs." -#: ext/dvdread/dvdreadsrc.c:993 msgid "Could not read DVD." msgstr "Nun pudo lleese'l DVD." -#: ext/lame/gstlamemp3enc.c:395 -msgid "Failed to configure LAME mp3 audio encoder. Check your encoding parameters." -msgstr "Fallu al configurar el codificador d'audiu MP3 de LAME. Comprueba los parámetros de codificación." +msgid "This stream contains no data." +msgstr "Esti fluxu nun contién datos." -#: ext/lame/gstlamemp3enc.c:427 ext/twolame/gsttwolamemp2enc.c:488 -#, c-format -msgid "The requested bitrate %d kbit/s for property '%s' is not allowed. The bitrate was changed to %d kbit/s." -msgstr "La tasa de bits %d kbit/s solicitada pa la propieda «%s» nun ta permitida. Camudóse la tasa de bits a %d kbit/s." +#~ msgid "" +#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " +#~ "parameters." +#~ msgstr "" +#~ "Fallu al configurar el codificador d'audiu MP3 de LAME. Comprueba los " +#~ "parámetros de codificación." -#: ext/twolame/gsttwolamemp2enc.c:411 -msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -msgstr "Fallu al configurar el codificador TwoLAME. Comprueba los parámetros de codificación." +#, c-format +#~ msgid "" +#~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " +#~ "bitrate was changed to %d kbit/s." +#~ msgstr "" +#~ "La tasa de bits %d kbit/s solicitada pa la propieda «%s» nun ta " +#~ "permitida. Camudóse la tasa de bits a %d kbit/s." -#: gst/asfdemux/gstasfdemux.c:446 -msgid "This stream contains no data." -msgstr "Esti fluxu nun contién datos." +#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." +#~ msgstr "" +#~ "Fallu al configurar el codificador TwoLAME. Comprueba los parámetros de " +#~ "codificación."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/az.po -> gst-plugins-ugly-1.20.1.tar.xz/po/az.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.0\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2004-03-19 18:29+0200\n" "Last-Translator: Metin Amiroff <metin@karegen.com>\n" "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
View file
gst-plugins-ugly-1.18.6.tar.xz/po/bg.po -> gst-plugins-ugly-1.20.1.tar.xz/po/bg.po
Changed
@@ -1,21 +1,23 @@ # Bulgarian translation of gst-plugins-ugly. # Copyright (C) 2007, 2008, 2009, 2010, 2011, 2016 Free Software Foundation, Inc. +# Copyright (C) 2021 Alexander Shopov. # This file is distributed under the same license as the gst-plugins-ugly package. -# Alexander Shopov <ash@kambanaria.org>, 2007, 2008, 2009, 2010, 2011, 2016. +# Alexander Shopov <ash@kambanaria.org>, 2007, 2008, 2009, 2010, 2011, 2016, 2021. # # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly 1.7.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" -"PO-Revision-Date: 2016-02-21 21:03+0200\n" +"Project-Id-Version: gst-plugins-ugly 1.19.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" +"PO-Revision-Date: 2021-10-02 20:15+0200\n" "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n" "Language-Team: Bulgarian <dict@ludost.net>\n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" msgid "Could not read from CD." @@ -58,25 +60,3 @@ msgid "This stream contains no data." msgstr "Потокът не съдържа данни." - -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." -#~ msgstr "" -#~ "Кодерът за mp3 — LAME не може да бъде настроен. Проверете настройките за " -#~ "кодиране." - -#~ msgid "" -#~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " -#~ "bitrate was changed to %d kbit/s." -#~ msgstr "" -#~ "Поисканата честота в битове %d kbit/s за свойството „%s“ не е позволена. " -#~ "Тя бе променена на %d kbit/s." - -#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Кодерът TwoLAME не може да бъде настроен. Проверете настройките за " -#~ "кодиране." - -#~ msgid "Internal data stream error." -#~ msgstr "Вътрешна грешка в потока от данни."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ca.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ca.po
Changed
@@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 0.10.17.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-01-01 14:19+0100\n" "Last-Translator: Gil Forcada <gforcada@gnome.org>\n" "Language-Team: Catalan <ca@dodds.net>\n" @@ -17,6 +17,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" msgid "Could not read from CD." @@ -60,14 +61,12 @@ msgid "This stream contains no data." msgstr "Aquest flux no conté dades." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" #~ "No s'ha pogut configurar el codificador LAME. Comproveu els paràmetres de " #~ "codificació." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/cs.po -> gst-plugins-ugly-1.20.1.tar.xz/po/cs.po
Changed
@@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2013-09-07 07:06+0200\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" @@ -19,6 +19,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Gtranslator 2.91.6\n" @@ -70,6 +71,7 @@ #~ "Selhalo nastavení zvukového kodéru LAME mp3. Zkontrolujte parametry " #~ "kódování." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/da.po -> gst-plugins-ugly-1.20.1.tar.xz/po/da.po
Changed
@@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-12-09 03:56+0100\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" @@ -17,6 +17,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" msgid "Could not read from CD." msgstr "Kunne ikke åbne cd." @@ -66,6 +67,7 @@ #~ "Kunne ikke konfigurere LAME mp3-lydindkoderen. Kontroller dine " #~ "indkoderparametre." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/de.po -> gst-plugins-ugly-1.20.1.tar.xz/po/de.po
Changed
@@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.3.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2014-05-22 18:29+0100\n" "Last-Translator: Christian Kirbach <christian.kirbach@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" @@ -21,6 +21,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" @@ -73,6 +74,7 @@ #~ "Konfigurieren des MP3 Audio-Enkodierers »LAME« schlug fehl. Überprüfen " #~ "Sie die Parameter zum Enkodieren." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/el.po -> gst-plugins-ugly-1.20.1.tar.xz/po/el.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 0.10.17.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-03-18 01:04+0100\n" "Last-Translator: Savvas Radevic <vicedar@gmail.com>\n" "Language-Team: Greek <team@lists.gnome.gr>\n" @@ -14,6 +14,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" msgid "Could not read from CD." @@ -58,14 +59,12 @@ msgid "This stream contains no data." msgstr "Η ροή αυτή δεν περιέχει καθόλου δεδομένα." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" #~ "Αδυναμία ρύθμισης του κωδικοποιητή LAME. Ελέγξτε τις παραμέτρους " #~ "κωδικοποίησης." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/en_GB.po -> gst-plugins-ugly-1.20.1.tar.xz/po/en_GB.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2004-04-26 10:41-0400\n" "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n" "Language-Team: English (British) <en_gb@li.org>\n"
View file
gst-plugins-ugly-1.18.6.tar.xz/po/eo.po -> gst-plugins-ugly-1.20.1.tar.xz/po/eo.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.4.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2014-09-21 21:03+0200\n" "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Lokalize 1.0\n" @@ -65,6 +66,7 @@ #~ "parameters." #~ msgstr "Fiaskis agordi la LAME-kodilon. Kontrolu viajn kodad-parametrojn." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/es.po -> gst-plugins-ugly-1.20.1.tar.xz/po/es.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 0.10.17.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+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" @@ -15,6 +15,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" @@ -59,14 +60,12 @@ msgid "This stream contains no data." msgstr "Este medio no contiene datos." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" #~ "Falló al configurar el codificador LAME. Compruebe sus parámetros de " #~ "codificación." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/eu.po -> gst-plugins-ugly-1.20.1.tar.xz/po/eu.po
Changed
@@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-0.10.13.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2010-03-07 13:12+0200\n" "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" @@ -17,6 +17,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -60,14 +61,12 @@ msgid "This stream contains no data." msgstr "Korronte honek ez du daturik." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" -#~ "Huts egin du TwoLAME kodetzailea konfiguratzean. Begiratu kodetze-" +#~ "Huts egin du LAME kodetzailea konfiguratzean. Begiratu kodetze-" #~ "parametroak ondo dauden." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s." @@ -84,13 +83,6 @@ #~ msgstr "Datu-korrontearen barne-errorea." #, fuzzy -#~ msgid "" -#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Huts egin du LAME kodetzailea konfiguratzean. Begiratu kodetze-" -#~ "parametroak ondo dauden." - -#, fuzzy #~ msgid "Could not read title information for DVD." #~ msgstr "Ezin izan da CDtik irakurri."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/fi.po -> gst-plugins-ugly-1.20.1.tar.xz/po/fi.po
Changed
@@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 0.10.10.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2009-03-10 20:41+0200\n" "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" @@ -19,6 +19,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.2\n" @@ -62,12 +63,23 @@ msgid "This stream contains no data." msgstr "Virta ei sisällä tietoa." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." -#~ msgstr "TwoLAME-kodekkia ei voitu määritellä. Tarkista kodekkiasetuksesi." +#~ msgid "Invalid title information on DVD." +#~ msgstr "DVD:llä on virheellisiä ohjelmatietoja." + +#~ msgid "Could not read title information for DVD." +#~ msgstr "Ohjelmatietoja ei voitu lukea DVD:ltä." + +#, c-format +#~ msgid "Failed to open DVD device '%s'." +#~ msgstr "DVD-laitetta \"%s\" ei voitu avata." + +#~ msgid "Failed to set PGC based seeking." +#~ msgstr "PGC-pohjaista siirtymistä ei voitu asettaa." + +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." +#~ msgstr "LAME-kodekkia ei voitu määritellä. Tarkista kodekkiasetuksesi." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s." @@ -81,22 +93,5 @@ #~ msgid "Internal data stream error." #~ msgstr "Sisäinen tietovirtavirhe." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters." -#~ msgstr "LAME-kodekkia ei voitu määritellä. Tarkista kodekkiasetuksesi." - -#~ msgid "Invalid title information on DVD." -#~ msgstr "DVD:llä on virheellisiä ohjelmatietoja." - -#~ msgid "Could not read title information for DVD." -#~ msgstr "Ohjelmatietoja ei voitu lukea DVD:ltä." - -#~ msgid "Failed to open DVD device '%s'." -#~ msgstr "DVD-laitetta \"%s\" ei voitu avata." - -#~ msgid "Failed to set PGC based seeking." -#~ msgstr "PGC-pohjaista siirtymistä ei voitu asettaa." - #~ msgid "This file is encrypted and cannot be played." #~ msgstr "Tiedosto on salattu eikä sitä voi toistaa."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/fr.po -> gst-plugins-ugly-1.20.1.tar.xz/po/fr.po
Changed
@@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.7.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2015-12-27 01:51+0100\n" "Last-Translator: Stéphane Aulery <lkppo@free.fr>\n" "Language-Team: French <traduc@traduc.org>\n" @@ -17,6 +17,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" msgid "Could not read from CD." msgstr "Impossible de lire le CD." @@ -66,6 +67,7 @@ #~ "La configuration de l’encodeur audio mp3 LAME a échoué. Vérifiez vos " #~ "paramètres d’encodage." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/fur.po -> gst-plugins-ugly-1.20.1.tar.xz/po/fur.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.10.0\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2016-11-30 16:23+0100\n" "Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n" "Language-Team: Friulian <f.t.public@gmail.com>\n" @@ -66,6 +66,7 @@ #~ "No si è rivâts a configurâ il codificadôr audio mp3 LAME. Controle i " #~ "parametris di codifiche." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/gl.po -> gst-plugins-ugly-1.20.1.tar.xz/po/gl.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-12-15 03:47+0200\n" "Last-Translator: Fran Dieguez <frandieguez@ubuntu.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" @@ -68,6 +69,7 @@ #~ "Produciuse un erro ao configurar o codificador LAME mp3. Comprobe os seus " #~ "parámetros de codificación." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/gst-plugins-ugly-1.0.pot -> gst-plugins-ugly-1.20.1.tar.xz/po/gst-plugins-ugly-1.0.pot
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gst-plugins-ugly-1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-02 15:07+0000\n" +"POT-Creation-Date: 2022-03-14 11:38+0000\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" @@ -17,50 +17,50 @@ "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ext/cdio/gstcdiocddasrc.c:189 +#: ext/cdio/gstcdiocddasrc.c:197 msgid "Could not read from CD." msgstr "" -#: ext/cdio/gstcdiocddasrc.c:396 +#: ext/cdio/gstcdiocddasrc.c:404 msgid "Could not open CD device for reading." msgstr "" -#: ext/cdio/gstcdiocddasrc.c:403 +#: ext/cdio/gstcdiocddasrc.c:411 msgid "Disc is not an Audio CD." msgstr "" -#: ext/dvdread/dvdreadsrc.c:231 ext/dvdread/dvdreadsrc.c:238 +#: ext/dvdread/dvdreadsrc.c:233 ext/dvdread/dvdreadsrc.c:240 msgid "Could not open DVD" msgstr "" -#: ext/dvdread/dvdreadsrc.c:245 ext/dvdread/dvdreadsrc.c:626 -#: ext/dvdread/dvdreadsrc.c:633 +#: ext/dvdread/dvdreadsrc.c:247 ext/dvdread/dvdreadsrc.c:628 +#: ext/dvdread/dvdreadsrc.c:635 #, c-format msgid "Could not open DVD title %d" msgstr "" -#: ext/dvdread/dvdreadsrc.c:251 +#: ext/dvdread/dvdreadsrc.c:253 #, c-format msgid "Failed to go to chapter %d of DVD title %d" msgstr "" -#: ext/dvdread/dvdreadsrc.c:640 +#: ext/dvdread/dvdreadsrc.c:642 #, c-format msgid "" "Could not open DVD title %d. Interactive titles are not supported by this " "element" msgstr "" -#: ext/dvdread/dvdreadsrc.c:995 +#: ext/dvdread/dvdreadsrc.c:997 msgid "" "Could not read DVD. This may be because the DVD is encrypted and a DVD " "decryption library is not installed." msgstr "" -#: ext/dvdread/dvdreadsrc.c:998 +#: ext/dvdread/dvdreadsrc.c:1000 msgid "Could not read DVD." msgstr "" -#: gst/asfdemux/gstasfdemux.c:452 gst/asfdemux/gstasfdemux.c:460 +#: gst/asfdemux/gstasfdemux.c:455 gst/asfdemux/gstasfdemux.c:463 msgid "This stream contains no data." msgstr ""
View file
gst-plugins-ugly-1.18.6.tar.xz/po/hr.po -> gst-plugins-ugly-1.20.1.tar.xz/po/hr.po
Changed
@@ -4,13 +4,13 @@ # This file is distributed under the same license as the gst-plugins-ugly package. # # Tomislav Krznar <tomislav.krznar@gmail.com>, 2012. -# Božidar Putanec <bozidarp@yahoo.com>, 2016, 2018, 2019. +# Božidar Putanec <bozidarp@yahoo.com>, 2016, 2018, 2019, 2021. msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly-1.15.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" -"PO-Revision-Date: 2019-02-03 13:14-0800\n" +"Project-Id-Version: gst-plugins-ugly-1.19.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" +"PO-Revision-Date: 2021-09-24 16:09+0200\n" "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" "Language: hr\n" @@ -20,7 +20,7 @@ "X-Bugs: Report translation errors to the Language-Team address.\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: Poedit 2.2.1\n" +"X-Generator: Poedit 3.0\n" msgid "Could not read from CD." msgstr "Nije moguće čitati CD."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/hu.po -> gst-plugins-ugly-1.20.1.tar.xz/po/hu.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-11-30 15:02+0100\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" @@ -15,6 +15,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Lokalize 1.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -66,6 +67,7 @@ #~ "A LAME MP3 hangkódoló beállítása meghiúsult. Ellenőrizze a kódolás " #~ "beállításait." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/id.po -> gst-plugins-ugly-1.20.1.tar.xz/po/id.po
Changed
@@ -5,77 +5,77 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.2.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2013-11-09 15:57+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2014-01-27 20:04+0700\n" "Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" "Language: id\n" -"X-Bugs: Report translation errors to the Language-Team address.\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" +"X-Bugs: Report translation errors to the Language-Team address.\n" -#: ext/cdio/gstcdiocddasrc.c:199 msgid "Could not read from CD." msgstr "Tak dapat membaca dari CD." -#: ext/cdio/gstcdiocddasrc.c:406 msgid "Could not open CD device for reading." msgstr "Tak dapat membuka divais CD untuk dibaca." -#: ext/cdio/gstcdiocddasrc.c:413 msgid "Disc is not an Audio CD." msgstr "Cakram bukan CD Audio." -#: ext/dvdread/dvdreadsrc.c:228 ext/dvdread/dvdreadsrc.c:235 msgid "Could not open DVD" msgstr "Tak dapat membuka DVD" -#: ext/dvdread/dvdreadsrc.c:242 ext/dvdread/dvdreadsrc.c:618 -#: ext/dvdread/dvdreadsrc.c:625 #, c-format msgid "Could not open DVD title %d" msgstr "Tak dapat membuka judul DVD %d" -#: ext/dvdread/dvdreadsrc.c:248 #, c-format msgid "Failed to go to chapter %d of DVD title %d" msgstr "Gagal pergi ke bab %d dari judul DVD %d" -#: ext/dvdread/dvdreadsrc.c:632 #, c-format -msgid "Could not open DVD title %d. Interactive titles are not supported by this element" -msgstr "Tak dapat membuka judul DVD %d. Judul interaktif tidak didukung oleh elemen ini" +msgid "" +"Could not open DVD title %d. Interactive titles are not supported by this " +"element" +msgstr "" +"Tak dapat membuka judul DVD %d. Judul interaktif tidak didukung oleh elemen " +"ini" -#: ext/dvdread/dvdreadsrc.c:985 -msgid "Could not read DVD. This may be because the DVD is encrypted and a DVD decryption library is not installed." -msgstr "Tak dapat membaca DVD. Hal ini karena DVD terenkripsi dan pustaka dekripsi DVD tidak diinstal." +msgid "" +"Could not read DVD. This may be because the DVD is encrypted and a DVD " +"decryption library is not installed." +msgstr "" +"Tak dapat membaca DVD. Hal ini karena DVD terenkripsi dan pustaka dekripsi " +"DVD tidak diinstal." -#: ext/dvdread/dvdreadsrc.c:988 msgid "Could not read DVD." msgstr "Tak dapat membaca DVD." -#: ext/lame/gstlamemp3enc.c:394 -msgid "Failed to configure LAME mp3 audio encoder. Check your encoding parameters." -msgstr "Gagal mengatur penyandi audio mp3 LAME. Cek parameter penyandian anda." - -#: ext/lame/gstlamemp3enc.c:426 ext/twolame/gsttwolamemp2enc.c:486 -#, c-format -msgid "The requested bitrate %d kbit/s for property '%s' is not allowed. The bitrate was changed to %d kbit/s." -msgstr "Bitrasi %d kbit/s yang diminta untuk properti '%s' tidak diizinkan. Bitrasi diubah ke %d kbit/s." - -#: ext/twolame/gsttwolamemp2enc.c:411 -msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -msgstr "Gagal mengatur penyandi TwoLAME. Cek parameter penyandian anda." - -#: gst/asfdemux/gstasfdemux.c:412 msgid "This stream contains no data." msgstr "Arus ini tidak berisi data." -#: gst/asfdemux/gstasfdemux.c:419 gst/asfdemux/gstasfdemux.c:1971 -msgid "Internal data stream error." -msgstr "Galat arus data internal." +#~ msgid "" +#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " +#~ "parameters." +#~ msgstr "" +#~ "Gagal mengatur penyandi audio mp3 LAME. Cek parameter penyandian anda." + +#, c-format +#~ msgid "" +#~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " +#~ "bitrate was changed to %d kbit/s." +#~ msgstr "" +#~ "Bitrasi %d kbit/s yang diminta untuk properti '%s' tidak diizinkan. " +#~ "Bitrasi diubah ke %d kbit/s." + +#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." +#~ msgstr "Gagal mengatur penyandi TwoLAME. Cek parameter penyandian anda." + +#~ msgid "Internal data stream error." +#~ msgstr "Galat arus data internal." #~ msgid "Invalid title information on DVD." #~ msgstr "Informasi judul tidak sah pada DVD."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/it.po -> gst-plugins-ugly-1.20.1.tar.xz/po/it.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.10.0\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2017-09-15 09:56+0200\n" "Last-Translator: Sebastiano Pistore <sebastianopistore.info@protonmail.ch>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -70,6 +70,7 @@ #~ "di codifica." # NEW +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ja.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ja.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-12-22 19:42+0900\n" "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 1.5.4\n" msgid "Could not read from CD." @@ -66,6 +67,7 @@ #~ "LAME MP3 音声エンコーダーの構成に失敗しました。エンコーディングパラメータ" #~ "をチェックしてください。" +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/lt.po -> gst-plugins-ugly-1.20.1.tar.xz/po/lt.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-0.10.7.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2008-05-14 02:52+0300\n" "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n" "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n" @@ -14,6 +14,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" @@ -59,14 +60,22 @@ msgid "This stream contains no data." msgstr "Šiame sraute nėra duomenų." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Invalid title information on DVD." +#~ msgstr "Netaisyklinga DVD įrašo informacija." + +#, c-format +#~ msgid "Failed to open DVD device '%s'." +#~ msgstr "Nepavyko atverti DVD įrenginio „%s“." + +#~ msgid "Failed to set PGC based seeking." +#~ msgstr "Nepavyko nustatyti PGC paieškos." + +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" #~ "Nepavyko sukonfigūruoti LAME kodavimo programos. Patikrinkite kodavimo " #~ "parametrus." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s." @@ -74,30 +83,5 @@ #~ "Pageidautas bitų dažnis %d kbit/s savybei „%s“ neleidžiamas. Bitų dažnis " #~ "pakeistas į %d kbit/s." -#, fuzzy -#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Nepavyko sukonfigūruoti LAME kodavimo programos. Patikrinkite kodavimo " -#~ "parametrus." - -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Nepavyko sukonfigūruoti LAME kodavimo programos. Patikrinkite kodavimo " -#~ "parametrus." - -#~ msgid "Invalid title information on DVD." -#~ msgstr "Netaisyklinga DVD įrašo informacija." - -#~ msgid "Could not read title information for DVD." -#~ msgstr "Nepavyko perskaityti DVD įrašo informacijos." - -#~ msgid "Failed to open DVD device '%s'." -#~ msgstr "Nepavyko atverti DVD įrenginio „%s“." - -#~ msgid "Failed to set PGC based seeking." -#~ msgstr "Nepavyko nustatyti PGC paieškos." - #~ msgid "This file is encrypted and cannot be played." #~ msgstr "Šis failas užšifruotas ir negali būti parodytas."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/lv.po -> gst-plugins-ugly-1.20.1.tar.xz/po/lv.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.2.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2014-04-20 16:24+0300\n" "Last-Translator: Rihards Prieditis <rprieditis@gmail.com>\n" "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n" @@ -15,6 +15,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" "X-Generator: Lokalize 1.5\n" @@ -67,6 +68,7 @@ #~ "Neizdevās konfigurēt LAME mp3 audio kodētāju. Pārbaudiet savus kodēšanas " #~ "parametrus." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ms.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ms.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-0.10.11.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2009-07-16 15:07+0800\n" "Last-Translator: Muhammad Najmi bin Ahmad Zabidi <najmi.zabidi@gmail.com>\n" "Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n" @@ -14,6 +14,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" msgid "Could not read from CD." @@ -55,13 +56,23 @@ msgid "This stream contains no data." msgstr "Aliran ini tiada data." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." -#~ msgstr "" -#~ "Gagal mengkonfigur pengenkod TwoLAME. Periksa parameter pengenkod anda." +#~ msgid "Invalid title information on DVD." +#~ msgstr "Maklumat tajuk pada DVD tidak sah." + +#~ msgid "Could not read title information for DVD." +#~ msgstr "Tidak dapat baca maklumat tajuk pada DVD." + +#, c-format +#~ msgid "Failed to open DVD device '%s'." +#~ msgstr "Gagal membuka peranti DVD %s'." + +#~ msgid "Failed to set PGC based seeking." +#~ msgstr "Gagal untuk menetapkan carian berasaskan PGC." + +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." +#~ msgstr "Gagal mengkonfigur pengekod LAME. Periksa parameter pengenkod anda." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s." @@ -75,20 +86,3 @@ #~ msgid "Internal data stream error." #~ msgstr "Ralat aliran data dalaman." - -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters." -#~ msgstr "Gagal mengkonfigur pengekod LAME. Periksa parameter pengenkod anda." - -#~ msgid "Invalid title information on DVD." -#~ msgstr "Maklumat tajuk pada DVD tidak sah." - -#~ msgid "Could not read title information for DVD." -#~ msgstr "Tidak dapat baca maklumat tajuk pada DVD." - -#~ msgid "Failed to open DVD device '%s'." -#~ msgstr "Gagal membuka peranti DVD %s'." - -#~ msgid "Failed to set PGC based seeking." -#~ msgstr "Gagal untuk menetapkan carian berasaskan PGC."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/mt.po -> gst-plugins-ugly-1.20.1.tar.xz/po/mt.po
Changed
@@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-0.10.9.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2008-11-13 18:18+0100\n" "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n" "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n" @@ -13,6 +13,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Poedit-Language: Maltese\n" "X-Poedit-Country: Malta\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -58,13 +59,24 @@ msgid "This stream contains no data." msgstr "L-istream ma fiha l-ebda data." -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Invalid title information on DVD." +#~ msgstr "L-informazzjoni tat-titlu tad-DVD mhux validu." + +#~ msgid "Could not read title information for DVD." +#~ msgstr "Ma nistax naqra l-informazzjoni tat-titlu tad-DVD." + +#, c-format +#~ msgid "Failed to open DVD device '%s'." +#~ msgstr "Problema biex niftaħ l-apparat tad-DVD '%s'." + +#~ msgid "Failed to set PGC based seeking." +#~ msgstr "Problema biex nissettja tfittxija bbażata fuq PGC." + +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" #~ "Problema biex nissetja LAME encoder. Iċċekkja l-parametri tal-encoding." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s." @@ -72,28 +84,5 @@ #~ "Mhux permess il-bitrate %d kbit/s rikjesta għal '%s'. Għalhekk il-bitrate " #~ "ġiet mibdula għal %d kbit/s." -#, fuzzy -#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Problema biex nissetja LAME encoder. Iċċekkja l-parametri tal-encoding." - #~ msgid "Internal data stream error." #~ msgstr "Problema interna fid-data stream." - -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Problema biex nissetja LAME encoder. Iċċekkja l-parametri tal-encoding." - -#~ msgid "Invalid title information on DVD." -#~ msgstr "L-informazzjoni tat-titlu tad-DVD mhux validu." - -#~ msgid "Could not read title information for DVD." -#~ msgstr "Ma nistax naqra l-informazzjoni tat-titlu tad-DVD." - -#~ msgid "Failed to open DVD device '%s'." -#~ msgstr "Problema biex niftaħ l-apparat tad-DVD '%s'." - -#~ msgid "Failed to set PGC based seeking." -#~ msgstr "Problema biex nissettja tfittxija bbażata fuq PGC."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/nb.po -> gst-plugins-ugly-1.20.1.tar.xz/po/nb.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-12-21 21:38+0100\n" "Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n" "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 1.5.4\n" msgid "Could not read from CD." @@ -64,6 +65,7 @@ #~ "parameters." #~ msgstr "Kunne ikke konfigurere LAME-koder. Sjekk parametere for kodingen." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/nl.po -> gst-plugins-ugly-1.20.1.tar.xz/po/nl.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.10.0\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2017-10-24 23:30+0100\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -67,6 +67,7 @@ #~ "Instellen van de LAME mp3-encoder is mislukt. Controleer uw parameters " #~ "voor codering." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/or.po -> gst-plugins-ugly-1.20.1.tar.xz/po/or.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-0.8.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2004-09-27 13:32+0530\n" "Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n" "Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n"
View file
gst-plugins-ugly-1.18.6.tar.xz/po/pl.po -> gst-plugins-ugly-1.20.1.tar.xz/po/pl.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-11-28 19:34+0100\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" @@ -14,6 +14,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" msgid "Could not read from CD." msgstr "Odczyt z CD nie powiódł się." @@ -63,6 +64,7 @@ #~ "Nie udało się skonfigurować kodera dźwięku mp3 LAME. Proszę sprawdzić " #~ "parametry kodowania." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/pt_BR.po -> gst-plugins-ugly-1.20.1.tar.xz/po/pt_BR.po
Changed
@@ -1,15 +1,15 @@ # Brazilian Portuguese translation of gst-plugins-ugly. # This file is distributed under the same license as the gst-plugins-ugly package. -# Copyright (C) 2007-2013 Free Software Foundation, Inc. +# Copyright (C) 2007-2021 Free Software Foundation, Inc. # Raphael Higino <In memoriam>, 2007. -# Fabrício Godoy <skarllot@gmail.com>, 2008-2015. +# Fabrício Godoy <skarllot@gmail.com>, 2008-2021. # msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly-1.7.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" -"PO-Revision-Date: 2015-12-28 19:54-0200\n" +"Project-Id-Version: gst-plugins-ugly-1.19.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" +"PO-Revision-Date: 2021-09-26 12:38-0300\n" "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." "net>\n" @@ -17,7 +17,9 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 3.0\n" msgid "Could not read from CD." msgstr "Não foi possível ler as informações do CD."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ro.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ro.po
Changed
@@ -1,21 +1,28 @@ # Romanian translation for gst-plugins-ugly # This file is distributed under the same license as the gst-plugins-ugly package. +# # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010. +# Florentina Mușat <florentina.musat.28@gmail.com>, 2020. +# Actualizare a mesajelor, de la fișierul „gst-plugins-ugly-1.19.2.pot”. +# Eliminare a mesajelor ce-au dispărut în ultima versiune. +# Actualizări realizate de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 15.01.2022. +# msgid "" msgstr "" -"Project-Id-Version: gst-plugins-ugly 0.10.14.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" -"PO-Revision-Date: 2010-08-16 03:32+0300\n" -"Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n" +"Project-Id-Version: gst-plugins-ugly 1.19.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-09-23 01:34+0100\n" +"PO-Revision-Date: 2022-01-17 12:10+0100\n" +"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);;\n" -"X-Generator: Virtaal 0.6.1\n" +"X-Generator: Poedit 2.3.1\n" msgid "Could not read from CD." msgstr "Nu s-a putut citi de pe CD." @@ -26,12 +33,17 @@ msgid "Disc is not an Audio CD." msgstr "Discul nu este un CD audio." +# R-GC, scrie: +# am adăugat „-ul”, pentru că limba romînă pentru +# siglele „articulate” și pentru cuvintele străine, intrate în limbajul cotidian, netraduse; îl cere... +# Și, deasemeni, pentru armonizarea cu restul +# traducerilor gst/gstreamer msgid "Could not open DVD" -msgstr "Nu s-a putut deschide DVD" +msgstr "Nu s-a putut deschide DVD-ul" #, c-format msgid "Could not open DVD title %d" -msgstr "Nu s-a putut deschide titlul DVD %d" +msgstr "Nu s-a putut deschide titlul DVD-ul %d" #, c-format msgid "Failed to go to chapter %d of DVD title %d" @@ -45,41 +57,19 @@ "Nu s-a putut deschide titlul DVD %d. Titlurile interactive nu sunt suportate " "de acest element" +# R-GC, scrie: +# modificat de la: +# „Aceasta poate fi pentru că DVD-ul este criptat și o bibliotecă de decriptare de DVD nu este instalată.” - mi se pare o traducere laconică, ca un +# limbaj de robot: „Paltonul dvs., vă rog!” msgid "" "Could not read DVD. This may be because the DVD is encrypted and a DVD " "decryption library is not installed." msgstr "" +"Nu s-a putut citi DVD-ul. Acest lucru se poate datora faptului că DVD-ul " +"este criptat și o bibliotecă de decriptare a DVD-ului nu este instalată." -#, fuzzy msgid "Could not read DVD." -msgstr "Nu s-a putut deschide DVD" +msgstr "Nu s-a putut citi DVD-ul." msgid "This stream contains no data." msgstr "Fluxul acesta nu conține date." - -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." -#~ msgstr "" -#~ "Nu s-a putut configura codorul TwoLAME. Verificați parametrii de codare." - -#~ msgid "" -#~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " -#~ "bitrate was changed to %d kbit/s." -#~ msgstr "" -#~ "Rata de biți solicitată de %d kbiți/s pentru proprietatea „%s” nu este " -#~ "permisă. Rata de biți a fost modificată la %d kbiți/s." - -#~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Nu s-a putut configura codorul TwoLAME. Verificați parametrii de codare." - -#~ msgid "Internal data stream error." -#~ msgstr "Eroare internă a fluxului de date." - -#, fuzzy -#~ msgid "" -#~ "Failed to configure LAMEMP3ENC encoder. Check your encoding parameters." -#~ msgstr "" -#~ "Nu s-a putut configura codorul LAME. Verificați parametrii de codare."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ru.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ru.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-12-01 13:38+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" "Language-Team: Russian <gnu@mx.ru>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Lokalize 1.4\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" @@ -68,6 +69,7 @@ #~ "Не удалось настроить аудио-кодировщик mp3 LAME. Проверьте параметры " #~ "кодирования." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/sk.po -> gst-plugins-ugly-1.20.1.tar.xz/po/sk.po
Changed
@@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.2.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2014-01-30 10:28+0100\n" "Last-Translator: Peter Tuharsky <tuharsky@misbb.sk>\n" "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n" @@ -15,6 +15,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\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-Poedit-Language: Slovak\n" @@ -68,6 +69,7 @@ #~ "Nepodarilo sa nastaviť LAME mp3 enkodér. Skontrolujte svoje kódovacie " #~ "nastavenia, prosím." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/sl.po -> gst-plugins-ugly-1.20.1.tar.xz/po/sl.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 0.10.17.2\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-03-26 22:48+0100\n" "Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" @@ -58,13 +59,11 @@ msgid "This stream contains no data." msgstr "Pretok ne vsebuje podatkov." -#~ msgid "" -#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " -#~ "parameters." +#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." #~ msgstr "" -#~ "Napaka med nastavljanjem zvočnega kodirnika mp3 LAME. Preverite parametre " -#~ "kodiranja." +#~ "Napaka med nastavljanjem kodirnika LAME. Preverite parametre kodiranja." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s." @@ -79,6 +78,9 @@ #~ msgid "Internal data stream error." #~ msgstr "Notranja napaka pretoka podatkov." -#~ msgid "Failed to configure LAME encoder. Check your encoding parameters." +#~ msgid "" +#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " +#~ "parameters." #~ msgstr "" -#~ "Napaka med nastavljanjem kodirnika LAME. Preverite parametre kodiranja." +#~ "Napaka med nastavljanjem zvočnega kodirnika mp3 LAME. Preverite parametre " +#~ "kodiranja."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/sq.po -> gst-plugins-ugly-1.20.1.tar.xz/po/sq.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins 0.8.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2004-08-07 20:29+0200\n" "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n" "Language-Team: Albanian <begraj@hotmail.com>\n"
View file
gst-plugins-ugly-1.18.6.tar.xz/po/sr.po -> gst-plugins-ugly-1.20.1.tar.xz/po/sr.po
Changed
@@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-1.1.4\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2013-10-03 22:30+0200\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" @@ -13,6 +13,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\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-Project-Style: gnome\n" @@ -65,6 +66,7 @@ #~ "Нисам успео да подесим енкодер звука ЛАМЕ мп3. Проверите ваше параметре " #~ "кодирања." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/sv.po -> gst-plugins-ugly-1.20.1.tar.xz/po/sv.po
Changed
@@ -7,70 +7,77 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.15.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-01-17 02:02+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2019-01-17 02:02+0000\n" "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" "Language: sv\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" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 1.8.6\n" -#: ext/cdio/gstcdiocddasrc.c:199 msgid "Could not read from CD." msgstr "Kunde inte läsa från cd." -#: ext/cdio/gstcdiocddasrc.c:406 msgid "Could not open CD device for reading." msgstr "Kunde inte öppna cd-enheten för läsning." -#: ext/cdio/gstcdiocddasrc.c:413 msgid "Disc is not an Audio CD." msgstr "Skivan är inte en ljud-cd." -#: ext/dvdread/dvdreadsrc.c:231 ext/dvdread/dvdreadsrc.c:238 msgid "Could not open DVD" msgstr "Kunde inte öppna dvd" -#: ext/dvdread/dvdreadsrc.c:245 ext/dvdread/dvdreadsrc.c:622 -#: ext/dvdread/dvdreadsrc.c:629 #, c-format msgid "Could not open DVD title %d" msgstr "Kunde inte öppna dvd-titel %d" -#: ext/dvdread/dvdreadsrc.c:251 #, c-format msgid "Failed to go to chapter %d of DVD title %d" msgstr "Misslyckades med att gå till kapitel %d för dvd-titel %d" -#: ext/dvdread/dvdreadsrc.c:636 #, c-format -msgid "Could not open DVD title %d. Interactive titles are not supported by this element" -msgstr "Kunde inte öppna dvd-titel %d. Interaktiva titlar stöds inte av det här elementet" +msgid "" +"Could not open DVD title %d. Interactive titles are not supported by this " +"element" +msgstr "" +"Kunde inte öppna dvd-titel %d. Interaktiva titlar stöds inte av det här " +"elementet" -#: ext/dvdread/dvdreadsrc.c:991 -msgid "Could not read DVD. This may be because the DVD is encrypted and a DVD decryption library is not installed." -msgstr "Kunde ej läsa dvd. Detta kan vara för att dvd:n är krypterad och ett dvd-avkrypteringsbibliotek inte är installerat." +msgid "" +"Could not read DVD. This may be because the DVD is encrypted and a DVD " +"decryption library is not installed." +msgstr "" +"Kunde ej läsa dvd. Detta kan vara för att dvd:n är krypterad och ett dvd-" +"avkrypteringsbibliotek inte är installerat." -#: ext/dvdread/dvdreadsrc.c:994 msgid "Could not read DVD." msgstr "Kunde inte läsa dvd." -#: gst/asfdemux/gstasfdemux.c:446 gst/asfdemux/gstasfdemux.c:454 msgid "This stream contains no data." msgstr "Den här strömmen innehåller inget data." -#~ msgid "Failed to configure LAME mp3 audio encoder. Check your encoding parameters." -#~ msgstr "Misslyckades med att konfigurera LAME mp3 ljudkodare. Kontrollera dina kodningsparametrar." +#~ msgid "" +#~ "Failed to configure LAME mp3 audio encoder. Check your encoding " +#~ "parameters." +#~ msgstr "" +#~ "Misslyckades med att konfigurera LAME mp3 ljudkodare. Kontrollera dina " +#~ "kodningsparametrar." -#~ msgid "The requested bitrate %d kbit/s for property '%s' is not allowed. The bitrate was changed to %d kbit/s." -#~ msgstr "Den begärda bitfrekvensen %d kbit/s för egenskapen \"%s\" tillåts inte. Bitfrekvensen ändrades till %d kbit/s." +#~ msgid "" +#~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " +#~ "bitrate was changed to %d kbit/s." +#~ msgstr "" +#~ "Den begärda bitfrekvensen %d kbit/s för egenskapen \"%s\" tillåts inte. " +#~ "Bitfrekvensen ändrades till %d kbit/s." #~ msgid "Failed to configure TwoLAME encoder. Check your encoding parameters." -#~ msgstr "Misslyckades med att konfigurera TwoLAME-kodaren. Kontrollera dina kodningsparametrar." +#~ msgstr "" +#~ "Misslyckades med att konfigurera TwoLAME-kodaren. Kontrollera dina " +#~ "kodningsparametrar." #~ msgid "Internal data stream error." #~ msgstr "Fel i intern dataström."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/ta.po -> gst-plugins-ugly-1.20.1.tar.xz/po/ta.po
Changed
@@ -6,59 +6,54 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.15.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-01-17 02:02+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2019-02-06 01:10+0530\n" "Last-Translator: Arun Isaac <arunisaac@systemreboot.net>\n" "Language-Team: Tamil <tamil@systemreboot.net>\n" "Language: ta\n" -"X-Bugs: Report translation errors to the Language-Team address.\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" -#: ext/cdio/gstcdiocddasrc.c:199 msgid "Could not read from CD." msgstr "குறுவட்டைப் படிக்க இயலவில்லை." -#: ext/cdio/gstcdiocddasrc.c:406 msgid "Could not open CD device for reading." msgstr "குறுவட்டுக் கருவியைப் படிப்பதற்காகத் திறக்க இயலவில்லை." -#: ext/cdio/gstcdiocddasrc.c:413 msgid "Disc is not an Audio CD." msgstr "இவ்வட்டு ஒலி குறுவட்டல்ல." -#: ext/dvdread/dvdreadsrc.c:231 ext/dvdread/dvdreadsrc.c:238 msgid "Could not open DVD" msgstr "இறுவட்டைத் திறக்க இயல்வில்லை" -#: ext/dvdread/dvdreadsrc.c:245 ext/dvdread/dvdreadsrc.c:622 -#: ext/dvdread/dvdreadsrc.c:629 #, c-format msgid "Could not open DVD title %d" msgstr "%d என்ற இறுவட்டுத் தலைப்பைத் திறக்க இயலவில்லை" -#: ext/dvdread/dvdreadsrc.c:251 #, c-format msgid "Failed to go to chapter %d of DVD title %d" msgstr "இறுவட்டுத் தலைப்பு %2$d யில் %1$d என்ற அத்தியாயத்திற்குச் செல்ல இயலவில்லை" -#: ext/dvdread/dvdreadsrc.c:636 #, c-format -msgid "Could not open DVD title %d. Interactive titles are not supported by this element" -msgstr "%d என்ற இறுவட்டுத் தலைப்பைத் திறக்க இயலவில்லை. ஊடாட்ட தலைப்புகளுக்கு இவ்வுறுப்பில் ஆதரவில்லை" +msgid "" +"Could not open DVD title %d. Interactive titles are not supported by this " +"element" +msgstr "" +"%d என்ற இறுவட்டுத் தலைப்பைத் திறக்க இயலவில்லை. ஊடாட்ட தலைப்புகளுக்கு இவ்வுறுப்பில் " +"ஆதரவில்லை" -#: ext/dvdread/dvdreadsrc.c:991 -msgid "Could not read DVD. This may be because the DVD is encrypted and a DVD decryption library is not installed." +msgid "" +"Could not read DVD. This may be because the DVD is encrypted and a DVD " +"decryption library is not installed." msgstr "" "இறுவட்டைப் படிக்க இயலவில்லை. இது இறுவட்டு மறையாக்கப்பட்டிருந்து அதனை மறைவிலக்க\n" "தேவையான நிரலகம் நிறுவப்படாததால் இருக்கலாம்." -#: ext/dvdread/dvdreadsrc.c:994 msgid "Could not read DVD." msgstr "இறுவட்டைப் படிக்க இயலவில்லை." -#: gst/asfdemux/gstasfdemux.c:446 gst/asfdemux/gstasfdemux.c:454 msgid "This stream contains no data." msgstr "இத்தரவுத்தொடரில் எத்தரவுமில்லை."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/tr.po -> gst-plugins-ugly-1.20.1.tar.xz/po/tr.po
Changed
@@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly-1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-12-01 01:19+0200\n" "Last-Translator: Server Acim <serveracim@gmail.com>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n" @@ -14,6 +14,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" msgid "Could not read from CD." @@ -64,6 +65,7 @@ #~ "LAME mp3 kodlayıcı yapılandırılamadı. Kodlama parametrelerinizi " #~ "denetleyiniz." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/uk.po -> gst-plugins-ugly-1.20.1.tar.xz/po/uk.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.0.3\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2012-11-28 20:25+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\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: Lokalize 1.5\n" @@ -68,6 +69,7 @@ #~ "Помилка при налаштовуванні кодера LAME для звукових даних у форматі MP3. " #~ "Перевірте параметри кодування." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/vi.po -> gst-plugins-ugly-1.20.1.tar.xz/po/vi.po
Changed
@@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.3.90\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2014-06-30 09:20+0700\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" @@ -16,6 +16,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Language-Team-Website: <http://translationproject.org/team/vi.html>\n" "X-Generator: LocFactoryEditor 1.8\n" @@ -68,6 +69,7 @@ #~ "Gặp lỗi khi cấu hình bộ giải mã âm thanh mp3 của LAME. Hãy kiểm tra các " #~ "tham số giải mã." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.18.6.tar.xz/po/zh_CN.po -> gst-plugins-ugly-1.20.1.tar.xz/po/zh_CN.po
Changed
@@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: gst-plugins-ugly 1.5.1\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" -"POT-Creation-Date: 2019-02-26 11:48+0000\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-25 01:02+0100\n" "PO-Revision-Date: 2015-08-28 15:36+0800\n" "Last-Translator: Mingye Wang <arthur200126@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" @@ -18,6 +18,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 1.8.4\n" msgid "Could not read from CD." @@ -62,6 +63,7 @@ #~ "parameters." #~ msgstr "配置 LAME mp3 编码器失败. 请检查你的编码参数." +#, c-format #~ msgid "" #~ "The requested bitrate %d kbit/s for property '%s' is not allowed. The " #~ "bitrate was changed to %d kbit/s."
View file
gst-plugins-ugly-1.20.1.tar.xz/po/zh_TW.po
Added
@@ -0,0 +1,56 @@ +# Chinese (traditional) translation of gst-plugins-ugly. +# This file is put in the public domain. +# Yi-Jyun Pan <pan93412@gmail.com>, 2020. +# +msgid "" +msgstr "" +"Project-Id-Version: gst-plugins-ugly 1.15.1\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n" +"POT-Creation-Date: 2019-01-17 02:02+0000\n" +"PO-Revision-Date: 2020-05-09 02:21+0800\n" +"Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n" +"Language-Team: Chinese (traditional) <zh-l10n@lists.linux.org.tw>\n" +"Language: zh_TW\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Could not read from CD." +msgstr "無法從 CD 讀取。" + +msgid "Could not open CD device for reading." +msgstr "無法開啟 CD 裝置以讀取。" + +msgid "Disc is not an Audio CD." +msgstr "光碟非音訊 CD。" + +msgid "Could not open DVD" +msgstr "無法開啟 DVD" + +#, c-format +msgid "Could not open DVD title %d" +msgstr "無法開啟 DVD 標題 %d" + +#, c-format +msgid "Failed to go to chapter %d of DVD title %d" +msgstr "無法前往 DVD 標題 %2$d 的章節 %1$d" + +#, c-format +msgid "" +"Could not open DVD title %d. Interactive titles are not supported by this " +"element" +msgstr "無法開啟 DVD 標題 %d。互動式標題不受此元素支援" + +msgid "" +"Could not read DVD. This may be because the DVD is encrypted and a DVD " +"decryption library is not installed." +msgstr "無法讀取 DVD。這可能是因為 DVD 已受加密,且未安裝 DVD 解密函式庫。" + +msgid "Could not read DVD." +msgstr "無法讀取 DVD。" + +msgid "This stream contains no data." +msgstr "此串流沒有資料。"
View file
gst-plugins-ugly-1.18.6.tar.xz/tests/check/elements/mpeg2dec.c -> gst-plugins-ugly-1.20.1.tar.xz/tests/check/elements/mpeg2dec.c
Changed
@@ -1789,7 +1789,7 @@ GST_VIDEO_INFO_FPS_D (&info) = 1; GST_VIDEO_INFO_CHROMA_SITE (&info) = GST_VIDEO_CHROMA_SITE_MPEG2; gst_video_colorimetry_from_string (&GST_VIDEO_INFO_COLORIMETRY (&info), - GST_VIDEO_COLORIMETRY_BT601); + "2:0:0:0"); GST_VIDEO_INFO_MULTIVIEW_MODE (&info) = GST_VIDEO_MULTIVIEW_MODE_MONO; out_caps = gst_video_info_to_caps (&info); @@ -1872,7 +1872,7 @@ GST_VIDEO_INFO_FPS_D (&info) = 1; GST_VIDEO_INFO_CHROMA_SITE (&info) = GST_VIDEO_CHROMA_SITE_MPEG2; gst_video_colorimetry_from_string (&GST_VIDEO_INFO_COLORIMETRY (&info), - GST_VIDEO_COLORIMETRY_BT601); + "2:0:0:0"); GST_VIDEO_INFO_MULTIVIEW_MODE (&info) = GST_VIDEO_MULTIVIEW_MODE_MONO; out_caps = gst_video_info_to_caps (&info);
View file
gst-plugins-ugly-1.18.6.tar.xz/tests/check/meson.build -> gst-plugins-ugly-1.20.1.tar.xz/tests/check/meson.build
Changed
@@ -24,9 +24,9 @@ pluginsdirs = [] if gst_dep.type_name() == 'pkgconfig' pbase = dependency('gstreamer-plugins-base-' + api_version, required: true) - pluginsdirs = [gst_dep.get_pkgconfig_variable('pluginsdir'), - pbase.get_pkgconfig_variable('pluginsdir')] - gst_plugin_scanner_dir = gst_dep.get_pkgconfig_variable('pluginscannerdir') + pluginsdirs = [gst_dep.get_variable('pluginsdir'), + pbase.get_variable('pluginsdir')] + gst_plugin_scanner_dir = gst_dep.get_variable('pluginscannerdir') else gst_plugin_scanner_dir = subproject('gstreamer').get_variable('gst_scanner_dir') endif @@ -72,8 +72,8 @@ env.set('GST_PLUGIN_SYSTEM_PATH_1_0', '') env.set('CK_DEFAULT_TIMEOUT', '20') env.set('GST_PLUGIN_LOADING_WHITELIST', 'gstreamer', 'gst-plugins-base', - 'gst-plugins-good', 'gst-plugins-ugly@' + meson.build_root()) - env.set('GST_PLUGIN_PATH_1_0', [meson.build_root()] + pluginsdirs) + 'gst-plugins-good', 'gst-plugins-ugly@' + meson.project_build_root()) + env.set('GST_PLUGIN_PATH_1_0', [meson.global_build_root()] + pluginsdirs) env.set('GST_REGISTRY', join_paths(meson.current_build_dir(), '@0@.registry'.format(test_name))) env.set('GST_PLUGIN_SCANNER_1_0', gst_plugin_scanner_path) test(test_name, exe, env: env, timeout: 3 * 60)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.