Hello community, here is the log from the commit of package recordmydesktop for openSUSE:Factory checked in at 2014-10-05 20:32:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/recordmydesktop (Old) and /work/SRC/openSUSE:Factory/.recordmydesktop.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "recordmydesktop" Changes: -------- --- /work/SRC/openSUSE:Factory/recordmydesktop/recordmydesktop.changes 2012-04-12 09:51:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.recordmydesktop.new/recordmydesktop.changes 2014-10-05 20:33:57.000000000 +0200 @@ -1,0 +2,19 @@ +Sat Oct 4 22:05:35 UTC 2014 - [email protected] + +- Add recordmydesktop-sane-theora-defaults.patch: use some saner + Theora default values. Older Theora encoders simply ignored + insane settings. The original defaults were 'Limit to 45kbit/s + at highest quality (63)'. The new default is to set the highest + quality, without bitrate limit (boo#780609). + +------------------------------------------------------------------- +Wed Oct 1 20:04:17 UTC 2014 - [email protected] + +- Clean up BuildRequires in line with what configure checks for and + convert to pkgconfig where possible: + + Drop xorg-x11-devel (metapackage), xorg-x11-libICE-devel, + xorg-x11-libSM-devel and xorg-x11-libxext-devel. + + Add pkgconfig() BuildRequires: ice, sm, x11, xdamage, xext and + xfixes. + +------------------------------------------------------------------- New: ---- recordmydesktop-sane-theora-defaults.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ recordmydesktop.spec ++++++ --- /var/tmp/diff_new_pack.BhVK6c/_old 2014-10-05 20:33:58.000000000 +0200 +++ /var/tmp/diff_new_pack.BhVK6c/_new 2014-10-05 20:33:58.000000000 +0200 @@ -1,36 +1,47 @@ # -# spec file for package recordmydesktop (0.3.8.1) +# spec file for package recordmydesktop # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: recordmydesktop Version: 0.3.8.1 -Release: 1 -License: GPL-2.0 +Release: 0 Summary: Desktop Recorder -Url: http://recordmydesktop.sourceforge.net +License: GPL-2.0 Group: Productivity/Multimedia/Video/Editors and Convertors +Url: http://recordmydesktop.sourceforge.net Source: %{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE add x11 includes (>= 11.3 only) Patch0: recordmydesktop-x11-includes.patch # PATCH-FIX-OPENSUSE add gcc includes Patch1: recordmydesktop-gcc-includes.patch +# PATCH-FIX-UPSTREAM recordmydesktop-sane-theora-defaults.patch rh#525155 [email protected] -- Use sane default values for Theora encoder +Patch2: recordmydesktop-sane-theora-defaults.patch BuildRequires: alsa-devel BuildRequires: jack-devel BuildRequires: libogg-devel BuildRequires: libtheora-devel BuildRequires: libvorbis-devel -BuildRequires: xorg-x11-devel -BuildRequires: xorg-x11-libICE-devel -BuildRequires: xorg-x11-libSM-devel -BuildRequires: xorg-x11-libXext-devel BuildRequires: zlib-devel - +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xfixes) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -45,6 +56,7 @@ %patch0 -p1 %endif %patch1 -p1 +%patch2 -p1 %build %configure --enable-jack=yes ++++++ recordmydesktop-sane-theora-defaults.patch ++++++ --- recordmydesktop-0.3.8.1.old/src/rmd_initialize_data.c 2009-11-25 10:05:58.708779029 -0500 +++ recordmydesktop-0.3.8.1.old/src/rmd_initialize_data.c 2009-11-25 09:28:07.629507987 -0500 @@ -224,7 +224,7 @@ args->channels = 1; args->frequency = 22050; args->buffsize = 4096; - args->v_bitrate = 45000; + args->v_bitrate = 0; args->v_quality = 63; args->s_quality = 10; --- recordmydesktop-0.3.8.1.old/src/rmd_parseargs.c 2009-11-25 10:06:07.409777969 -0500 +++ recordmydesktop-0.3.8.1.old/src/rmd_parseargs.c 2009-11-25 09:39:32.786757292 -0500 @@ -104,10 +104,10 @@ "Encoding Options\n" "\t--on-the-fly-encoding\tEncode the audio-video data, while recording.\n" "\t--v_quality n\t\tA number from 0 to 63 for" - " desired encoded video quality(default 63).\n" + " desired encoded video quality(default 63).\n\t (set quality to zero for bitrate controlled usage)\n" - "\t--v_bitrate n\t\tA number from 45000 to 2000000" - " for desired encoded video bitrate(default 45000).\n" + "\t--v_bitrate n\t\tA number from 0 to 200000000" + " for desired encoded video bitrate(default 0 = not rate controlled).\n" "\t--s_quality n\t\tDesired audio quality(-1 to 10).\n\n" @@ -327,17 +327,17 @@ strcmp(argv[i], "-v_bitrate") == 0) { if(i+1<argc){ int num=atoi(argv[i+1]); - if((num>=45000)&&(num<=2000000)) + if((num>=0)&&(num<=200000000)) arg_return->v_bitrate=num; else{ fprintf(stderr,"Argument Usage:" - " --v_bitrate n(number 45000-2000000)\n"); + " --v_bitrate n(number 0-200000000)\n"); return FALSE; } } else{ fprintf(stderr,"Argument Usage:" - " --v_bitrate n(number 45000-2000000)\n"); + " --v_bitrate n(number 0-200000000)\n"); return FALSE; } i++; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
