From patchwork Sun Jan 18 12:58:18 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joerg Bornkessel X-Patchwork-Id: 27939 Received: from localhost ([127.0.0.1] helo=www.linuxtv.org) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1YCpR2-0005pL-Gr; Sun, 18 Jan 2015 13:58:32 +0100 Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1YCpR0-0005pC-En for vdr@linuxtv.org; Sun, 18 Jan 2015 13:58:31 +0100 X-tubIT-Incoming-IP: 80.237.133.68 Received: from wp299.webpack.hosteurope.de ([80.237.133.68]) by mail.tu-berlin.de (exim-4.72/mailfrontend-7) with esmtps [TLSv1:AES256-SHA:256] for id 1YCpQy-0005Ro-0j; Sun, 18 Jan 2015 13:58:29 +0100 Received: from i59f6ae8f.versanet.de ([89.246.174.143] helo=smtpd.astrali.lan); authenticated by wp299.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) id 1YCpQx-0007NR-HO; Sun, 18 Jan 2015 13:58:27 +0100 Received: from localhost (localhost [127.0.0.1]) by server.astrali.lan (Postfix) with ESMTP id E5E3741362 for ; Sun, 18 Jan 2015 13:58:26 +0100 (CET) X-Virus-Scanned: amavisd-new at astrali.lan Received: from smtpd.astrali.lan ([127.0.0.1]) by localhost (server.astrali.lan [127.0.0.1]) (amavisd-new, port 10024) with LMTP id d1U_Mihn3k4U for ; Sun, 18 Jan 2015 13:58:21 +0100 (CET) Received: from [192.168.3.9] (newmain.astrali.lan [192.168.3.9]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by smtpd.astrali.lan (Postfix) with ESMTPS id 3963A41342 for ; Sun, 18 Jan 2015 13:58:21 +0100 (CET) Message-ID: <54BBADEA.5050404@astrali.lan> Date: Sun, 18 Jan 2015 13:58:18 +0100 From: Joerg Bornkessel User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: VDR Mailing List References: <54BB8D15.30000@tvdr.de> In-Reply-To: <54BB8D15.30000@tvdr.de> X-Enigmail-Version: 1.6 X-bounce-key: webpack.hosteurope.de;ml@websitec.de;1421585908;2fc2ef8d; X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.1.18.124819 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, MIME_TEXT_ONLY_MP_MIXED 0.05, MSGID_ADDED_BY_MTA 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_5000_5999 0, BODY_SIZE_7000_LESS 0, REFERENCES 0, __ANY_URI 0, __BAT_BOUNDARY 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __HAS_FROM 0, __HAS_MSGID 0, __IN_REP_TO 0, __LINES_OF_YELLING 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __MOZILLA_USER_AGENT 0, __REFERENCES 0, __SANE_MSGID 0, __SUBJ_ALPHA_NEGATE 0, __TO_MALFORMED_2 0, __URI_NO_PATH 0, __URI_NS , __USER_AGENT 0' X-LSpam-Score: -1.1 (-) X-LSpam-Report: No, score=-1.1 required=5.0 tests=BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793 autolearn=no Subject: Re: [vdr] [ANNOUNCE] VDR developer version 2.1.7 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: vdr-bounces@linuxtv.org Errors-To: vdr-bounces@linuxtv.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 18.01.2015 11:38, schrieb Klaus Schmidinger: > VDR developer version 2.1.7 is now available at > > ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.7.tar.bz2 Attached patch will fix some issues with gcc-4.8 and CXXFLAGS -std=C++11 warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix] in dvbsubtitle.c recording.c remote.c Tested also with gcc-4.8 without extended -std-=C++11 Thanks for the new version :) /dev/joerg -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: added by hd_brummy@gentoo.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iD8DBQFUu63qdn07HTTCgIoRAgJUAKCW9F9Ogk6Y2ONn6h6Qecw0F6j7mQCeLbBq /Qwnw6kXcrtnLWvIADQHdgY= =TO2y -----END PGP SIGNATURE----- Invalid suffix on Literal with GCC 4.8 and C++11 warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix] Signed-of-by: Joerg Bornkessel Jan/18/2015 diff -Naur vdr-2.1.7.orig/dvbsubtitle.c vdr-2.1.7/dvbsubtitle.c --- vdr-2.1.7.orig/dvbsubtitle.c 2015-01-18 12:52:48.949414301 +0100 +++ vdr-2.1.7/dvbsubtitle.c 2015-01-18 13:04:01.889448784 +0100 @@ -1042,7 +1042,7 @@ default: dbgpages("unknown page state: %d
\n", pageState); } bs.SkipBits(2); // reserved - dbgpages("
\npage id %d version %d pts %"PRId64" timeout %d state %d
\n", pageId, pageVersionNumber, pts, pageTimeout, pageState); + dbgpages("
\npage id %d version %d pts %" PRId64 " timeout %d state %d
\n", pageId, pageVersionNumber, pts, pageTimeout, pageState); regionRefs.Clear(); while (!bs.IsEOF()) regionRefs.Add(new cSubtitleRegionRef(bs)); @@ -1073,7 +1073,7 @@ default: dbgpages("unknown page state: %d
\n", pageState); } bs.SkipBits(6); - dbgpages("
\npage id %d version %d pts %"PRId64" timeout %d state %d
\n", pageId, pageVersionNumber, pts, pageTimeout, pageState); + dbgpages("
\npage id %d version %d pts %" PRId64 " timeout %d state %d
\n", pageId, pageVersionNumber, pts, pageTimeout, pageState); regionRefs.Clear(); pending = true; } @@ -1384,7 +1384,7 @@ if (Length > PayloadOffset + SubstreamHeaderLength) { int64_t pts = PesHasPts(Data) ? PesGetPts(Data) : -1; if (pts >= 0) - dbgconverter("converter PTS: %"PRId64"
\n", pts); + dbgconverter("converter PTS: %" PRId64 "
\n", pts); const uchar *data = Data + PayloadOffset + SubstreamHeaderLength; // skip substream header int length = Length - PayloadOffset - SubstreamHeaderLength; // skip substream header if (ResetSubtitleAssembler) @@ -1420,7 +1420,7 @@ if (Length > PayloadOffset) { int64_t pts = PesHasPts(Data) ? PesGetPts(Data) : -1; if (pts >= 0) - dbgconverter("converter PTS: %"PRId64"
\n", pts); + dbgconverter("converter PTS: %" PRId64 "
\n", pts); const uchar *data = Data + PayloadOffset; int length = Length - PayloadOffset; if (length > 0) { @@ -1488,7 +1488,7 @@ dbgoutput("showing bitmap #%d of %d
\n", sb->Index() + 1, bitmaps->Count()); sb->Draw(osd); Timeout.Set(sb->Timeout() * 1000); - dbgconverter("PTS: %"PRId64" STC: %"PRId64" (%"PRId64") timeout: %d
\n", sb->Pts(), STC, Delta, sb->Timeout()); + dbgconverter("PTS: %" PRId64 " STC: %" PRId64 " (%" PRId64 ") timeout: %d
\n", sb->Pts(), STC, Delta, sb->Timeout()); } } else diff -Naur vdr-2.1.7.orig/recording.c vdr-2.1.7/recording.c --- vdr-2.1.7.orig/recording.c 2015-01-18 12:52:48.956080968 +0100 +++ vdr-2.1.7/recording.c 2015-01-18 13:05:42.346120598 +0100 @@ -1749,7 +1749,7 @@ off_t FileSizeSrc = FileSize(FileNameSrc); off_t FileSizeDst = FileSize(FileNameDst); if (FileSizeSrc != FileSizeDst) { - esyslog("ERROR: file size discrepancy: %"PRId64" != %"PRId64, FileSizeSrc, FileSizeDst); + esyslog("ERROR: file size discrepancy: %" PRId64 " != %" PRId64, FileSizeSrc, FileSizeDst); break; } } @@ -2476,7 +2476,7 @@ delta = int(buf.st_size % sizeof(tIndexTs)); if (delta) { delta = sizeof(tIndexTs) - delta; - esyslog("ERROR: invalid file size (%"PRId64") in '%s'", buf.st_size, *fileName); + esyslog("ERROR: invalid file size (%" PRId64 ") in '%s'", buf.st_size, *fileName); } last = int((buf.st_size + delta) / sizeof(tIndexTs) - 1); if ((!Record || Update) && last >= 0) { diff -Naur vdr-2.1.7.orig/remote.c vdr-2.1.7/remote.c --- vdr-2.1.7.orig/remote.c 2015-01-18 12:52:48.949414301 +0100 +++ vdr-2.1.7/remote.c 2015-01-18 13:06:40.752790258 +0100 @@ -124,7 +124,7 @@ bool cRemote::Put(uint64_t Code, bool Repeat, bool Release) { char buffer[32]; - snprintf(buffer, sizeof(buffer), "%016"PRIX64, Code); + snprintf(buffer, sizeof(buffer), "%016" PRIX64, Code); return Put(buffer, Repeat, Release); }