commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2019-06-12 13:15:26 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new.4811 (New) Package is "vdr" Wed Jun 12 13:15:26 2019 rev:55 rq:708951 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2019-06-01 09:52:12.463268817 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new.4811/vdr.changes2019-06-12 13:15:28.852742331 +0200 @@ -1,0 +2,7 @@ +Sat Jun 1 08:36:32 UTC 2019 - Stefan Seyfried + +- add upstream patches: + * vdr-2.4.0-40-fix-wrong-variable-name.diff + * vdr-2.4.0-41-chg-skins-message-to-queue.diff + * vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff +--- New: vdr-2.4.0-40-fix-wrong-variable-name.diff vdr-2.4.0-41-chg-skins-message-to-queue.diff vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.H7jnuC/_old 2019-06-12 13:15:29.744741396 +0200 +++ /var/tmp/diff_new_pack.H7jnuC/_new 2019-06-12 13:15:29.752741387 +0200 @@ -89,6 +89,9 @@ Patch137: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-37-chg-max-pixmap-size.diff Patch138: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-38-chg-playerbufsize.diff Patch139: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-39-fix-card-index-vs-device-number.diff +Patch140: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-40-fix-wrong-variable-name.diff +Patch141: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-41-chg-skins-message-to-queue.diff +Patch142: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen @@ -180,6 +183,9 @@ %patch137 -p0 %patch138 -p0 %patch139 -p0 +%patch140 -p0 +%patch141 -p0 +%patch142 -p0 # %patch1 -p1 %patch2 -p1 ++ vdr-2.4.0-40-fix-wrong-variable-name.diff ++ # Fixed a wrong variable name in cFileName::cFileName(). # --- recording.c 2019/05/07 09:22:34 5.4 +++ recording.c 2019/05/28 21:47:32 @@ -2896,7 +2896,7 @@ // Prepare the file name: fileName = MALLOC(char, strlen(FileName) + RECORDFILESUFFIXLEN); if (!fileName) { - esyslog("ERROR: can't copy file name '%s'", fileName); + esyslog("ERROR: can't copy file name '%s'", FileName); return; } strcpy(fileName, FileName); ++ vdr-2.4.0-41-chg-skins-message-to-queue.diff ++ # If cSkins::Message() is called from a background thread and Type is not mtStatus, # the call is now automatically forwarded to QueueMessage(). # diff -u -r5.1 ./skins.c --- ./skins.c 2018/04/28 12:13:01 5.1 +++ ./skins.c 2019/05/29 16:43:09 @@ -250,7 +250,10 @@ eKeys cSkins::Message(eMessageType Type, const char *s, int Seconds) { if (!cThread::IsMainThread()) { - dsyslog("cSkins::Message() called from background thread - ignored! (Use cSkins::QueueMessage() instead)"); + if (Type != mtStatus) +QueueMessage(Type, s, Seconds); + else +dsyslog("cSkins::Message(%d, \"%s\", %d) called from background thread - ignored! (Use cSkins::QueueMessage() instead)", Type, s, Seconds); return kNone; } switch (Type) { diff -u -r5.0 ./skins.h --- ./skins.h 2017/11/02 15:04:56 5.0 +++ ./skins.h 2019/05/29 16:36:41 @@ -477,6 +477,8 @@ ///< has been received within Seconds (the default value of 0 results ///< in the value defined for "Message time" in the setup), kNone ///< will be returned. + ///< If Message() is called from a background thread and Type is not + ///< mtStatus, the call will be automatically forwarded to QueueMessage(). int QueueMessage(eMessageType Type, const char *s, int Seconds = 0, int Timeout = 0); ///< Like Message(), but this function may be called from a background ///< thread. The given message is put into a queue and the main program ++ vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff ++ # Fixed handling the S2SatelliteDeliverySystemDescriptor for transponders broadcasting # in "backwards compatibility mode" according to ETSI EN 300 468. # --- nit.c 2019/03/18 10:29:09 5.3 +++ nit.c 2019/05/31 13:07:15 @@ -97,6 +97,15 @@ } delete fld; + // Necessary for "backwards compatibility mode" according to ETSI EN 300 468: + bool ForceDVBS2 = false; + for (SI::Loop::Iterator it2; (d = ts.transportStreamDescriptors.getNext(it2)); ) { + if (d->getDescriptorTag
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2019-06-01 09:52:11 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new.5148 (New) Package is "vdr" Sat Jun 1 09:52:11 2019 rev:54 rq:706286 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2019-05-13 14:52:52.675142003 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new.5148/vdr.changes2019-06-01 09:52:12.463268817 +0200 @@ -1,0 +2,16 @@ +Tue May 28 20:48:19 UTC 2019 - Stefan Seyfried + +- add upstream patches: + * vdr-2.4.0-37-chg-max-pixmap-size.diff + * vdr-2.4.0-38-chg-playerbufsize.diff + * vdr-2.4.0-39-fix-card-index-vs-device-number.diff + +--- +Thu May 23 16:17:57 UTC 2019 - Stefan Seyfried + +- add upstream patches: + * vdr-2.4.0-34-fix-repeat-kbd.diff + * vdr-2.4.0-35-add-workaround-rst.diff + * vdr-2.4.0-36-fix-assert-free-disk-space.diff + +--- New: vdr-2.4.0-34-fix-repeat-kbd.diff vdr-2.4.0-35-add-workaround-rst.diff vdr-2.4.0-36-fix-assert-free-disk-space.diff vdr-2.4.0-37-chg-max-pixmap-size.diff vdr-2.4.0-38-chg-playerbufsize.diff vdr-2.4.0-39-fix-card-index-vs-device-number.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.8v3xgT/_old 2019-06-01 09:52:16.943267287 +0200 +++ /var/tmp/diff_new_pack.8v3xgT/_new 2019-06-01 09:52:16.975267276 +0200 @@ -83,6 +83,12 @@ Patch131: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-31-fix-invalid-lock-sequence.diff Patch132: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-32-fix-remote-timers-lstt-550.diff Patch133: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff +Patch134: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-34-fix-repeat-kbd.diff +Patch135: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-35-add-workaround-rst.diff +Patch136: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-36-fix-assert-free-disk-space.diff +Patch137: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-37-chg-max-pixmap-size.diff +Patch138: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-38-chg-playerbufsize.diff +Patch139: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-39-fix-card-index-vs-device-number.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen @@ -168,6 +174,12 @@ %patch131 -p0 %patch132 -p0 %patch133 -p0 +%patch134 -p0 +%patch135 -p0 +%patch136 -p0 +%patch137 -p0 +%patch138 -p0 +%patch139 -p0 # %patch1 -p1 %patch2 -p1 ++ vdr-2.4.0-34-fix-repeat-kbd.diff ++ # Fixed handling repeat function for keyboards. # --- remote.c2015/01/20 14:53:57 5.0 +++ remote.c2019/05/13 13:01:44 @@ -307,7 +307,7 @@ int cKbdRemote::ReadKey(void) { cPoller Poller(STDIN_FILENO); - if (Poller.Poll(50)) { + if (Poller.Poll(Setup.RcRepeatDelta * 3 / 2)) { uchar ch = 0; int r = safe_read(STDIN_FILENO, &ch, 1); if (r == 1) @@ -431,6 +431,11 @@ FirstCommand = 0; FirstTime.Set(); } +else if (FirstCommand && FirstTime.Elapsed() > (uint)Setup.RcRepeatDelay) { + // Don't wait too long for that second key press: + Delayed = false; + FirstCommand = 0; + } LastCommand = Command; } } ++ vdr-2.4.0-35-add-workaround-rst.diff ++ # Added a workaround for broadcasters who set an event to status "not running" where # this is inappropriate; implicitly setting events to "not running" is now also logged. # --- eit.c 2018/11/15 16:33:58 5.1 +++ eit.c 2019/05/20 09:55:22 @@ -20,6 +20,8 @@ #define VALID_TIME (31536000 * 2) // two years +#define DBGEIT 0 + // --- cEIT -- class cEIT : public SI::EIT { @@ -130,8 +132,34 @@ if (pEvent->TableID() > 0x4E) // for backwards compatibility, table ids less than 0x4E are never overwritten pEvent->SetTableID(Tid); if (Tid == 0x4E) { // we trust only the present/following info on the actual TS - if (SiEitEvent.getRunningStatus() >= SI::RunningStatusNotRunning) -pSchedule->SetRunningStatus(pEvent, SiEitEvent.getRunningStatus(), Channel); + int RunningStatus = SiEitEvent.getRunningStatus(); +#if DBGEIT + if (Process) +dsyslog("channel %d (%s) event %s status %d (raw data from '%s' section)", Channel->Number(), Channel->Name(), *pEvent-
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2019-05-13 14:52:51 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new.5148 (New) Package is "vdr" Mon May 13 14:52:51 2019 rev:53 rq:702576 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2019-04-01 12:38:34.973920997 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new.5148/vdr.changes2019-05-13 14:52:52.675142003 +0200 @@ -1,0 +2,12 @@ +Tue May 7 18:38:26 UTC 2019 - Stefan Seyfried + +- add upstream patches: + * vdr-2.4.0-27-fix-mtd-map-sid.diff + * vdr-2.4.0-28-fix-mtd-checksum.diff + * vdr-2.4.0-29-fix-compiler-warning.diff + * vdr-2.4.0-30-fix-ci-sendanswer.diff + * vdr-2.4.0-31-fix-invalid-lock-sequence.diff + * vdr-2.4.0-32-fix-remote-timers-lstt-550.diff + * vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff + +--- New: vdr-2.4.0-27-fix-mtd-map-sid.diff vdr-2.4.0-28-fix-mtd-checksum.diff vdr-2.4.0-29-fix-compiler-warning.diff vdr-2.4.0-30-fix-ci-sendanswer.diff vdr-2.4.0-31-fix-invalid-lock-sequence.diff vdr-2.4.0-32-fix-remote-timers-lstt-550.diff vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.0zKZDB/_old 2019-05-13 14:52:53.659144480 +0200 +++ /var/tmp/diff_new_pack.0zKZDB/_new 2019-05-13 14:52:53.663144490 +0200 @@ -76,6 +76,13 @@ Patch124: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-24-fix-drop-caps.diff Patch125: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-25-fix-channels-menu.diff Patch126: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-26-fix-shared-ca-pids.diff +Patch127: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-27-fix-mtd-map-sid.diff +Patch128: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-28-fix-mtd-checksum.diff +Patch129: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-29-fix-compiler-warning.diff +Patch130: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-30-fix-ci-sendanswer.diff +Patch131: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-31-fix-invalid-lock-sequence.diff +Patch132: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-32-fix-remote-timers-lstt-550.diff +Patch133: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen @@ -154,6 +161,13 @@ %patch124 -p0 %patch125 -p0 %patch126 -p0 +%patch127 -p0 +%patch128 -p0 +%patch129 -p0 +%patch130 -p0 +%patch131 -p0 +%patch132 -p0 +%patch133 -p0 # %patch1 -p1 %patch2 -p1 ++ vdr-2.4.0-27-fix-mtd-map-sid.diff ++ # Fixed mapping SIDs in MTD. # --- mtd.c 2017/10/31 12:16:39 5.0 +++ mtd.c 2019/05/05 13:56:46 @@ -224,7 +224,10 @@ void MtdMapSid(uchar *p, cMtdMapper *MtdMapper) { - Poke13(p, MtdMapper->RealToUniqSid(Peek13(p))); + uint16_t RealSid = p[0] << 8 | p[1]; + uint16_t UniqSid = MtdMapper->RealToUniqSid(RealSid); + p[0] = UniqSid >> 8; + p[1] = UniqSid & 0xff; } void MtdMapPid(uchar *p, cMtdMapper *MtdMapper) ++ vdr-2.4.0-28-fix-mtd-checksum.diff ++ # Fixed updating the checksum in the CA table after mapping EMM PIDs for MTD. # --- ci.c2019/03/19 14:58:06 5.2 +++ ci.c2019/05/05 14:15:56 @@ -225,7 +225,7 @@ } else { esyslog("ERROR: buffer overflow in cCaPidReceiver::Receive()"); - bufp = 0; + bufp = NULL; length = 0; } } @@ -250,12 +250,22 @@ i += p[i + 1] + 2 - 1; // -1 to compensate for the loop increment } } +if (MtdCamSlot) { + if (!bufp && length) { + // update crc32 - but only single packet CAT is handled for now: + uint32_t crc = SI::CRC32::crc32((const char *)p - 8, length + 8 - 4, 0x); // [crc32] + uchar *c = const_cast(p + length - 4); + *c++ = crc >> 24; + *c++ = crc >> 16; + *c++ = crc >> 8; + *c++ = crc; + } + memcpy(mtdCatBuffer, Data, TS_SIZE); + MtdCamSlot->PutCat(mtdCatBuffer, TS_SIZE); + } p = NULL; -bufp = 0; +bufp = NULL; length = 0; -memcpy(mtdCatBuffer, Data, TS_SIZE); -if (MtdCamSlot) - MtdCamSlot->PutCat(mtdCatBuffer, TS_SIZE); } } } ++ vdr-2.4.0-29-fix-compiler-warning.diff ++ # Fi
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2019-04-01 12:38:34 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new.25356 (New) Package is "vdr" Mon Apr 1 12:38:34 2019 rev:52 rq:689921 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2019-03-10 09:32:13.37473 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new.25356/vdr.changes 2019-04-01 12:38:34.973920997 +0200 @@ -1,0 +2,31 @@ +Sun Mar 24 16:30:20 UTC 2019 - Stefan Seyfried + +- add upstream patches: + * vdr-2.4.0-22-fix-sort-recordings.diff + * vdr-2.4.0-23-fix-patch-16.diff + * vdr-2.4.0-24-fix-drop-caps.diff + * vdr-2.4.0-25-fix-channels-menu.diff + * vdr-2.4.0-26-fix-shared-ca-pids.diff +- rebase and rename vdr-2.3.9-gcc7.diff => vdr-2.4.0-gcc7+.diff + +--- +Sat Mar 16 07:31:17 UTC 2019 - seife+...@b1-systems.com + +- add upstream patches: + * vdr-2.4.0-08-add-multi-frontend-support.diff + * vdr-2.4.0-09-fix-multi-frontend-access.diff + * vdr-2.4.0-10-fix-missing-epg.diff + * vdr-2.4.0-11-fix-peerdemo-udp-port.diff + * vdr-2.4.0-12-fix-empty-pat.diff + * vdr-2.4.0-13-fix-shutdown-2.diff + * vdr-2.4.0-14-fix-eitscan.diff + * vdr-2.4.0-15-fix-skincurses.diff + * vdr-2.4.0-16-fix-nit-transponder-processing.diff + * vdr-2.4.0-17-fix-nit-sdt-trigger.diff + * vdr-2.4.0-19-add-eac3-from-other-sources.diff + * vdr-2.4.0-20-fix-logging-inactive-transponders.diff + * vdr-2.4.0-21-fix-libsi.diff +- remove obsolete vdr-2.4.0-use-ncurses5.diff, no more ncurses5 + buildrequires \O/ + +--- Old: vdr-2.3.9-gcc7.diff vdr-2.4.0-use-ncurses5.diff New: vdr-2.4.0-08-add-multi-frontend-support.diff vdr-2.4.0-09-fix-multi-frontend-access.diff vdr-2.4.0-10-fix-missing-epg.diff vdr-2.4.0-11-fix-peerdemo-udp-port.diff vdr-2.4.0-12-fix-empty-pat.diff vdr-2.4.0-13-fix-shutdown-2.diff vdr-2.4.0-14-fix-eitscan.diff vdr-2.4.0-15-fix-skincurses.diff vdr-2.4.0-16-fix-nit-transponder-processing.diff vdr-2.4.0-17-fix-nit-sdt-trigger.diff vdr-2.4.0-19-add-eac3-from-other-sources.diff vdr-2.4.0-20-fix-logging-inactive-transponders.diff vdr-2.4.0-21-fix-libsi.diff vdr-2.4.0-22-fix-sort-recordings.diff vdr-2.4.0-23-fix-patch-16.diff vdr-2.4.0-24-fix-drop-caps.diff vdr-2.4.0-25-fix-channels-menu.diff vdr-2.4.0-26-fix-shared-ca-pids.diff vdr-2.4.0-gcc7+.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.q4hIIF/_old 2019-04-01 12:38:36.045921513 +0200 +++ /var/tmp/diff_new_pack.q4hIIF/_new 2019-04-01 12:38:36.045921513 +0200 @@ -46,11 +46,11 @@ # from https://www.minidvblinux.de/git/?a=blob&p=vdr&h=6c20bf469703971cadd14f723265042968e38d24&n=16_vdr_wareagleicon.patch # https://www.minidvblinux.de/git/?a=tree&p=vdr&h=d6462aa15f34fc9de0b74e4f7a4e9e84e56823e4&hb=d2650f877373711350e837aede55a0b0f87904e9 Patch3: 16_vdr_wareagleicon.patch -#Patch4: vdr-2.2.0-dynamite.diff +Patch4: vdr-2.4.0-gcc7+.diff Patch5: vdr-2.3.9-MainMenuHooks-v1_0_1.patch -Patch7: vdr-2.4.0-use-ncurses5.diff -Patch8: vdr-2.3.9-gcc7.diff # "official" patches after release of tarball: +# curl ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/ | \ +# awk '{print "ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/"$9}' Patch101: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-01-fix-svdrp-modt-recflag.diff Patch102: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-02-fix-invalid-locking-sequence.diff Patch103: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-03-fix-locking-channel-display.diff @@ -58,6 +58,24 @@ Patch105: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-05-fix-shutdown.diff Patch106: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-06-fix-channel-switch.diff Patch107: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-07-fix-disabling-mtd.diff +Patch108: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-08-add-multi-frontend-support.diff +Patch109: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-09-fix-multi-frontend-access.diff +Patch110: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-10-fix-missing-epg.diff +Patch111: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-11-fix-peerdemo-udp-port.diff +Patch112: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-12-fix-empty-pat.diff +Patch113: ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-13-fix-shutdown-2.diff +Patch114:
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2019-03-10 09:32:11 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new.28833 (New) Package is "vdr" Sun Mar 10 09:32:11 2019 rev:51 rq:680779 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2018-12-04 20:54:19.932852699 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new.28833/vdr.changes 2019-03-10 09:32:13.37473 +0100 @@ -1,0 +2,41 @@ +Tue Feb 12 09:06:59 UTC 2019 - Jan Engelhardt + +- Do not ignore errors from useradd. +- Replace overly strong PreReq by Requires(pre)/Requires, + or in case of documentation, drop it. + +--- +Mon Jan 7 10:20:52 UTC 2019 - seife+...@b1-systems.com + +- require pkg-config from vdr-devel +- vdr does not provide vdr-devel + +--- +Sat Dec 29 21:21:35 UTC 2018 - seife+...@b1-systems.com + +- add official after-release-patches from + ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/: + - vdr-2.4.0-01-fix-svdrp-modt-recflag.diff + - vdr-2.4.0-02-fix-invalid-locking-sequence.diff + - vdr-2.4.0-03-fix-locking-channel-display.diff + - vdr-2.4.0-04-fix-locking-channel-display-2.diff + - vdr-2.4.0-05-fix-shutdown.diff + - vdr-2.4.0-06-fix-channel-switch.diff + - vdr-2.4.0-07-fix-disabling-mtd.diff + +--- +Wed Dec 26 20:49:41 UTC 2018 - Stefan Seyfried + +- own /etc/vdr/plugins, which is needed by almost every plugin + +--- +Wed Dec 26 13:45:21 UTC 2018 - Stefan Seyfried + +- update to stable vdr-2.4.0 release + - see HISTORY file for detailed changelog +- renamed / rebased patch: + - vdr-2.3.9-use-ncurses5.diff -> vdr-2.4.0-use-ncurses5.diff +- removed dvbhddevice hack from specfile (plugin no longer in + vdr tarball) + +--- @@ -7,0 +49,15 @@ + +--- +Wed Mar 21 12:43:09 UTC 2018 - seife+...@b1-systems.com + +- update to unstable vdr-2.3.9 release +- removed obsoleted patches: + - vdr-2.0.6-wareagle-fix.patch + - vdr-1.7.36-wareagle.patch +- renamed / rebased patches: + - vdr-1.7.29-menuselection.patch -> vdr-2.3.9-menuselection.patch + - vdr-2.0.4-MainMenuHooks-v1_0_1.patch -> vdr-2.3.9-MainMenuHooks-v1_0_1.patch + - vdr-2.2.0-gcc7.diff -> vdr-2.3.9-gcc7.diff + - vdr-2.2.0-use-ncurses5.diff -> vdr-2.3.9-use-ncurses5.diff +- added 16_vdr_wareagleicon.patch (from minidvblinux.de git) +- disabled vdr-2.2.0-dynamite.diff for now Old: vdr-1.7.29-menuselection.patch vdr-1.7.36-wareagle.patch vdr-2.0.4-MainMenuHooks-v1_0_1.patch vdr-2.0.6-wareagle-fix.patch vdr-2.2.0-dynamite.diff vdr-2.2.0-gcc7.diff vdr-2.2.0-use-ncurses5.diff vdr-2.2.0.tar.bz2 New: 16_vdr_wareagleicon.patch vdr-2.3.9-MainMenuHooks-v1_0_1.patch vdr-2.3.9-gcc7.diff vdr-2.3.9-menuselection.patch vdr-2.4.0-01-fix-svdrp-modt-recflag.diff vdr-2.4.0-02-fix-invalid-locking-sequence.diff vdr-2.4.0-03-fix-locking-channel-display.diff vdr-2.4.0-04-fix-locking-channel-display-2.diff vdr-2.4.0-05-fix-shutdown.diff vdr-2.4.0-06-fix-channel-switch.diff vdr-2.4.0-07-fix-disabling-mtd.diff vdr-2.4.0-use-ncurses5.diff vdr-2.4.0.tar.bz2 Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.x9cwpf/_old 2019-03-10 09:32:14.16474 +0100 +++ /var/tmp/diff_new_pack.x9cwpf/_new 2019-03-10 09:32:14.16474 +0100 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,8 @@ Name: vdr -BuildRequires: doxygen -BuildRequires: fdupes -BuildRequires: fontconfig-devel -BuildRequires: freetype2-devel -BuildRequires: gcc-c++ -BuildRequires: graphviz -BuildRequires: libcap-devel -BuildRequires: libjpeg-devel -BuildRequires: linux-glibc-devel -BuildRequires: ncurses-devel -%if 0%{?suse_version} >= 1330 -BuildRequires: ncurses5-devel -%endif -BuildRequires: pkg-config -BuildRequires: systemd-devel -# %define vdrname vdr -%define vdr_apiversion 2.2.0 +%define vdr_apiversion 2.4.0 %define vdr_localedir %{_datadir}/vdr/locale %define vdr_libdir %{_libdir}/vdr %define vdr_includedir %{_includedir}/vdr @@ -42,8 +26,7 @@ %define vdr_sysconfdir /etc/vdr
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2018-12-04 20:54:17 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new.19453 (New) Package is "vdr" Tue Dec 4 20:54:17 2018 rev:50 rq:652544 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2017-06-07 09:55:10.500789218 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new.19453/vdr.changes 2018-12-04 20:54:19.932852699 +0100 @@ -1,0 +2,8 @@ +Wed Nov 21 10:59:21 UTC 2018 - Stefan Seyfried + +- remove dvbhddevice plugin for Factory (kernel 4.19+), the needed + drivers/APIs are no longer available +- add "-pie -fPIE" compiler options to make rpmlint happier +- use %license for COPYING file + +--- Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.9QsmE7/_old 2018-12-04 20:54:20.480852089 +0100 +++ /var/tmp/diff_new_pack.9QsmE7/_new 2018-12-04 20:54:20.484852084 +0100 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -46,7 +46,7 @@ Version:2.2.0 Release:0 Summary:Video Disk Recorder -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Hardware/TV Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2 Source10: vdr.macros @@ -131,8 +131,8 @@ # cat > Make.config <= 1550 +rm -rf PLUGINS/src/dvbhddevice/ +%endif + %build # to use msgmerge script export PATH=`pwd`:$PATH @@ -231,8 +236,9 @@ %defattr(-,root,root) %doc README.SUSE README.SUSE.html greenish.css %doc %{_datadir}/susehelp -%doc COPYING README* UPDATE* CONTRIBUTORS HISTORY +%doc README* UPDATE* CONTRIBUTORS HISTORY %doc MANUAL channels.conf.* PLUGINS.html plugins +%license COPYING %attr(755,vdr,root) %dir %{vdr_videodir} %attr(755,vdr,root) %dir %{vdr_sysconfdir} %attr(755,vdr,root) %dir %{_localstatedir}/cache/vdr
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2017-06-07 09:55:10 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Wed Jun 7 09:55:10 2017 rev:49 rq:500974 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2017-02-16 17:04:35.795704573 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2017-06-07 09:55:10.500789218 +0200 @@ -1,0 +2,6 @@ +Sun Jun 4 12:56:52 UTC 2017 - seife+...@b1-systems.com + +- add vdr-2.2.0-gcc7.diff to fix build (mostly "ambigouous abs()" + warnings / errors) with gcc 7 + +--- New: vdr-2.2.0-gcc7.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.EKNcwI/_old 2017-06-07 09:55:11.264681268 +0200 +++ /var/tmp/diff_new_pack.EKNcwI/_new 2017-06-07 09:55:11.264681268 +0200 @@ -65,6 +65,7 @@ Patch5: vdr-2.0.4-MainMenuHooks-v1_0_1.patch Patch6: vdr-2.0.6-wareagle-fix.patch Patch7: vdr-2.2.0-use-ncurses5.diff +Patch8: vdr-2.2.0-gcc7.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: vdr-devel @@ -120,6 +121,7 @@ if $NCURSES6 || [ "$TEXTDOMAIN" = quilt ]; then %patch7 -p1 fi +%patch8 -p1 #should be a patch, but anyway... %if 0%{?suse_version} >= 1330 ++ vdr-2.2.0-gcc7.diff ++ Index: b/dvbdevice.c === --- a/dvbdevice.c +++ b/dvbdevice.c @@ -819,13 +819,13 @@ bool cDvbTuner::SetFrontend(void) SETCMD(DTV_DELIVERY_SYSTEM, frontendType); if (frontendType == SYS_DVBS || frontendType == SYS_DVBS2) { - unsigned int frequency = channel.Frequency(); + int frequency = channel.Frequency(); if (Setup.DiSEqC) { if (const cDiseqc *diseqc = Diseqcs.Get(device->CardIndex() + 1, channel.Source(), frequency, dtp.Polarization(), &scr)) { frequency -= diseqc->Lof(); if (diseqc != lastDiseqc || diseqc->IsScr() || diseqc->Position() >= 0 && channel.Source() != lastSource) { if (IsBondedMaster()) { - ExecuteDiseqc(diseqc, &frequency); + ExecuteDiseqc(diseqc, (unsigned int *)&frequency); if (frequency == 0) return false; } @@ -842,7 +842,7 @@ bool cDvbTuner::SetFrontend(void) } else { int tone = SEC_TONE_OFF; -if (frequency < (unsigned int)Setup.LnbSLOF) { +if (frequency < Setup.LnbSLOF) { frequency -= Setup.LnbFrequLo; tone = SEC_TONE_OFF; } Index: b/osdbase.c === --- a/osdbase.c +++ b/osdbase.c @@ -506,7 +506,7 @@ eOSState cOsdMenu::HotKey(eKeys Key) const char *s = item->Text(); i = 0; item_nr = 0; - if (s && (s = skipspace(s)) != '\0' && '0' <= s[i] && s[i] <= '9') { + if (s && (s = skipspace(s))[0] != '\0' && '0' <= s[i] && s[i] <= '9') { do { item_nr = item_nr * 10 + (s[i] - '0'); } Index: b/remux.c === --- a/remux.c +++ b/remux.c @@ -1552,11 +1552,11 @@ int cFrameDetector::Analyze(const uchar uint32_t Delta = ptsValues[0] / Div; // determine frame info: if (isVideo) { - if (abs(Delta - 3600) <= 1) + if (abs((int32_t)Delta - 3600) <= 1) framesPerSecond = 25.0; else if (Delta % 3003 == 0) framesPerSecond = 30.0 / 1.001; - else if (abs(Delta - 1800) <= 1) + else if (abs((int32_t)Delta - 1800) <= 1) framesPerSecond = 50.0; else if (Delta == 1501) framesPerSecond = 60.0 / 1.001;
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2017-02-16 17:04:34 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2015-10-06 13:25:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2017-02-16 17:04:35.795704573 +0100 @@ -1,0 +2,12 @@ +Tue Feb 14 00:02:39 UTC 2017 - seife+...@b1-systems.com + +- fix build with newer systemd (no libsytemd-daemon anymore) and + split ncurses-devel package in Factory/Tumbleweed + +--- +Mon Nov 2 16:32:21 UTC 2015 - seife+...@b1-systems.com + +- replace vdr-2.2.0-dynamite.patch with "official" + vdr-2.2.0-dynamite.diff (code-wise equivealent) + +--- Old: vdr-2.2.0-dynamite.patch New: vdr-2.2.0-dynamite.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.aN0lih/_old 2017-02-16 17:04:36.595591398 +0100 +++ /var/tmp/diff_new_pack.aN0lih/_new 2017-02-16 17:04:36.595591398 +0100 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,9 @@ BuildRequires: libjpeg-devel BuildRequires: linux-glibc-devel BuildRequires: ncurses-devel +%if 0%{?suse_version} >= 1330 +BuildRequires: ncurses5-devel +%endif BuildRequires: pkg-config BuildRequires: systemd-devel # @@ -58,7 +61,7 @@ Patch1: vdr-1.7.29-menuselection.patch Patch2: vdr-1.7.21-pluginmissing.patch Patch3: vdr-1.7.36-wareagle.patch -Patch4: vdr-2.2.0-dynamite.patch +Patch4: vdr-2.2.0-dynamite.diff Patch5: vdr-2.0.4-MainMenuHooks-v1_0_1.patch Patch6: vdr-2.0.6-wareagle-fix.patch Patch7: vdr-2.2.0-use-ncurses5.diff @@ -117,6 +120,11 @@ if $NCURSES6 || [ "$TEXTDOMAIN" = quilt ]; then %patch7 -p1 fi + +#should be a patch, but anyway... +%if 0%{?suse_version} >= 1330 +sed -i -e 's/libsystemd-daemon/libsystemd/g' Makefile +%endif # # cat > Make.config <
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2015-10-06 13:25:25 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2015-06-08 08:31:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-10-06 13:25:26.0 +0200 @@ -1,0 +2,6 @@ +Mon Sep 28 07:34:04 UTC 2015 - seife+...@b1-systems.com + +- add patch vdr-2.2.0-use-ncurses5.diff and apply if ncurses6 is + used (fixes build on Factory) + +--- New: vdr-2.2.0-use-ncurses5.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.lD7AfM/_old 2015-10-06 13:25:27.0 +0200 +++ /var/tmp/diff_new_pack.lD7AfM/_new 2015-10-06 13:25:27.0 +0200 @@ -61,6 +61,7 @@ Patch4: vdr-2.2.0-dynamite.patch Patch5: vdr-2.0.4-MainMenuHooks-v1_0_1.patch Patch6: vdr-2.0.6-wareagle-fix.patch +Patch7: vdr-2.2.0-use-ncurses5.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: vdr-devel @@ -108,6 +109,16 @@ %patch5 -p1 %patch6 -p1 # +## hack to apply patch7 either in rpmbuild if ncurses6 or during "quilt setup" +case "`rpm -q ncurses-devel`" in + ncurses-devel-6*) NCURSES6=true ;; + *)NCURSES6=false ;; +esac +if $NCURSES6 || [ "$TEXTDOMAIN" = quilt ]; then +%patch7 -p1 +fi +# +# cat > Make.config < +#include #include #include #include
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2015-03-09 10:10:24 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2015-02-11 16:44:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-03-09 10:10:25.0 +0100 @@ -1,0 +2,23 @@ +Wed Mar 4 12:11:56 UTC 2015 - seife+...@b1-systems.com + +- update to version 2.2.0, most important new features: + * rotor support + * VDR now reads command line options from *.conf files in +/etc/vdr/conf.d, see vdr.1 and vdr.5 for details. + * Added support for systemd + * Channels that are not listed in the SDT are now only marked as +OBSOLETE if "Setup/DVB/Update channels" is set to a value other +than "no" or "PIDs only". + * Added support for "Satellite Channel Routing" (SCR) according +to EN50607, also known as "JESS" + * Added support for LCN (Logical Channel Numbers), which plugins +may use to sort channels + * dropped support for distributed video directory over multiple +disks + * lots of bug fixes + * see HISTORY for more details +- see the UPDATE-2.2.0 file for migration hints, too +- the dynamite patch is disabled for now as it does not apply +- vdrapi version changed to 2.2.0 + +--- Old: vdr-2.0.7.tar.bz2 New: vdr-2.2.0.tar.bz2 Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.Kp5lVr/_old 2015-03-09 10:10:26.0 +0100 +++ /var/tmp/diff_new_pack.Kp5lVr/_new 2015-03-09 10:10:26.0 +0100 @@ -28,9 +28,10 @@ BuildRequires: linux-glibc-devel BuildRequires: ncurses-devel BuildRequires: pkg-config +BuildRequires: systemd-devel # %define vdrname vdr -%define vdr_apiversion 2.0.6 +%define vdr_apiversion 2.2.0 %define vdr_localedir %{_datadir}/vdr/locale %define vdr_libdir %{_libdir}/vdr %define vdr_includedir %{_includedir}/vdr @@ -39,7 +40,7 @@ # Url:http://www.tvdr.de/ PreReq: /usr/sbin/useradd -Version:2.0.7 +Version:2.2.0 Release:0 Summary:Video Disk Recorder License:GPL-2.0+ @@ -101,7 +102,9 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%if 0 %patch4 -p1 +%endif %patch5 -p1 %patch6 -p1 # @@ -124,6 +127,7 @@ CACHEDIR = %{_localstatedir}/cache/vdr LIRC_DEVICE = /var/run/lirc/lircd VDR_USER = vdr +SDNOTIFY = 1 EOF # APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' config.h` ++ vdr-2.0.7.tar.bz2 -> vdr-2.2.0.tar.bz2 ++ 28318 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2015-02-11 16:44:36 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2015-01-07 09:39:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-02-11 16:44:39.0 +0100 @@ -1,0 +2,23 @@ +Wed Feb 4 12:42:31 UTC 2015 - seife+...@b1-systems.com + +- update to 2.0.7: + * Fixed a possible division by zero in frame rate detection. + * Fixed jumping to an absolute position via the Red key in case +replay was paused + * Now returning from removing deleted recordings after at most +10 seconds, or if the user presses a remote control key, to +keep the system from getting unresponsive when removing a huge +number of files + * Fixed generating the index file of an existing recording in +case at the of a TS file there is less data in the buffer than +needed by the frame detector. In such a case it was possible +that frames were missed, and there was most likely a distortion +when replaying that part of a recording. This is mostly a +problem for recordings that consist of more than one *.ts file. +Single file recordings could only lose some frames at their +very end. At any rate, if you have generated an index file with +VDR version 2.0.6 you may want to do so again with this version +to make sure the index is OK. +- vdrapi version stays at 2.0.6 + +--- Old: vdr-2.0.6.tar.bz2 New: vdr-2.0.7.tar.bz2 Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.LHQnOw/_old 2015-02-11 16:44:40.0 +0100 +++ /var/tmp/diff_new_pack.LHQnOw/_new 2015-02-11 16:44:40.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,7 +39,7 @@ # Url:http://www.tvdr.de/ PreReq: /usr/sbin/useradd -Version:2.0.6 +Version:2.0.7 Release:0 Summary:Video Disk Recorder License:GPL-2.0+ ++ vdr-2.0.6.tar.bz2 -> vdr-2.0.7.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vdr-2.0.6/CONTRIBUTORS new/vdr-2.0.7/CONTRIBUTORS --- old/vdr-2.0.6/CONTRIBUTORS 2014-03-09 13:15:08.0 +0100 +++ new/vdr-2.0.7/CONTRIBUTORS 2015-01-17 11:55:42.0 +0100 @@ -232,6 +232,7 @@ featured DVB cards for pointing out a bug in handling lowercase polarization characters in channel definitions if no DiSEqC is used + for fixing a bug in the Makefile when installing plugins with LCLBLD=1 Ulrich R�der for pointing out that there are channels that have a symbol rate higher than 27500 @@ -3214,3 +3215,9 @@ Christian Winkler for reporting a problem with transfer mode on full featured DVB cards for encrypted channels that have no audio pid + +Dieter Ferdinand + for reporting a problem with jumping to an absolute position via the Red key in + case replay was paused + for reporting a problem with the system getting unresponsive when removing a huge + number of files in the thread that removes deleted recordings diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vdr-2.0.6/HISTORY new/vdr-2.0.7/HISTORY --- old/vdr-2.0.6/HISTORY 2014-03-22 12:03:39.0 +0100 +++ new/vdr-2.0.7/HISTORY 2015-01-20 10:13:08.0 +0100 @@ -7915,3 +7915,22 @@ on a system with a large number of recordings. - The APIVERSION has been increased to 2.0.6 due to the changes to pat.h, sdt.h and the functional modification to cFont::CreateFont(). + +2015-01-20: Version 2.0.7 + +- Fixed a possible division by zero in frame rate detection. +- Fixed a bug in the Makefile when installing plugins with LCLBLD=1 (thanks to + Stefan Huelswitt). +- Fixed jumping to an absolute position via the Red key in case replay was paused + (reported by Dieter Ferdinand). +- Now returning from removing deleted recordings after at most 10 seconds, or if the + user presses a remote control key, to keep the system from getting unresponsive + when removing a huge number of files (reported by Dieter Ferdinand). +- Fixed generating the index file of an existing recording in case at the of a TS file + there is less data in the buffer than needed by the frame det
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2015-01-07 09:39:11 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2014-08-03 15:36:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2015-01-07 09:39:16.0 +0100 @@ -1,0 +2,6 @@ +Tue Sep 3 14:32:23 UTC 2014 - wagner-tho...@gmx.at + +- fixed wrong writing of SUSE +- added template for SuSEfirewall2 + +--- Old: README.SuSE-vdr.html README.SuSE-vdr.txt New: README.SUSE-vdr.html README.SUSE-vdr.txt vdr.firewall Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.UscO5k/_old 2015-01-07 09:39:18.0 +0100 +++ /var/tmp/diff_new_pack.UscO5k/_new 2015-01-07 09:39:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -50,10 +50,11 @@ Source6:openvt.diff Source7:vdr-genindex.c Source10: vdr.macros +Source11: vdr.firewall Source42: msgmerge # generated from wiki page -Source90: README.SuSE-vdr.txt -Source91: README.SuSE-vdr.html +Source90: README.SUSE-vdr.txt +Source91: README.SUSE-vdr.html Source92: greenish.css Source93: vdr-fetchwikipage Source94: vdr-renderwikipage @@ -164,8 +165,8 @@ # # docu # -cp %{SOURCE90} README.SuSE -cp %{SOURCE91} README.SuSE.html +cp %{SOURCE90} README.SUSE +cp %{SOURCE91} README.SUSE.html cp %{SOURCE92} . # install -d -m 755 %{buildroot}%{_datadir}/susehelp/meta/Manuals/Productivity @@ -197,13 +198,16 @@ # # msgmerge helper for plugins install -m 0755 msgmerge %{buildroot}%{_datadir}/vdr/msgmerge +# +# firewall config +install -m 644 -D %{SOURCE11} %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name} %pre /usr/sbin/useradd -r -d %{vdr_videodir} -s /bin/false -c "Video Disk Recorder" -g video vdr 2> /dev/null || : %files %defattr(-,root,root) -%doc README.SuSE README.SuSE.html greenish.css +%doc README.SUSE README.SUSE.html greenish.css %doc %{_datadir}/susehelp %doc COPYING README* UPDATE* CONTRIBUTORS HISTORY %doc MANUAL channels.conf.* PLUGINS.html plugins @@ -220,6 +224,7 @@ %{_bindir}/* %{vdr_libdir}/* %{_mandir}/man?/* +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name} %files devel %defattr(-,root,root) @@ -231,4 +236,5 @@ %{_datadir}/vdr/msgmerge %files lang -f %{name}.lang + %changelog ++ README.SUSE-vdr.html ++ http://www.w3.org/1999/xhtml"; xml:lang="en"> VDR VDR - Video Disk Recorder VDR (Video Disk Recorder) is a video playing and recording application for DVB (Digital Video Brodcast) cards. File system layout The vdr package is adapted to fit seamlessy into the openSUSE filesystem hierarchy: /etc/vdr contains configuration files that you might want to modify to suite your needs (e.g. channels.conf). See man 5 vdr for the syntax of those files. /var/spool/video is the place where recordings are stored. If you are low on space you should consider putting this on a separate partition. Recordings can take up several Gigabytes. /usr/lib/vdr contains shared libraries for plugins. If you compile you own plugins you need to put them there. /usr/include/vdr contains header files necessary to compile plugins. Start scripts You almost never want to run the vdr binary itself. Use /etc/init.d/vdr to start vdr as daemon on console 9 or runvdr to start it in the current terminal. You can configure several parameters for these scripts in /etc/sysconfig/vdr. Note: vdr as packaged on openSUSE does not run as root but under a special vdr user account to reduce the risk of damage to the system in case of (security-)bugs. Do not try to re-use the vdr start scripts for a self-compiled version without applying the necessary patches! Setting up the channel list vdr as packaged on openSUSE contains a minimal /etc/vdr/channels.conf for Astra-19.2E (DVB-S). You can create you own using dvbscan. For example if you live in Nuernberg, Germany and want to create a channels.conf for DVB-T you would run scan -o vdr /usr/share/dvb/scan/dvb-t/de-Nuernberg > /etc/vdr/channels.conf Using vdr with a TV set attached If you have a full-featured card and intend to run vdr on a dedicat
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2014-08-03 15:36:54 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2014-04-22 17:09:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2014-08-03 15:36:58.0 +0200 @@ -1,0 +2,9 @@ +Fri Jul 25 12:39:39 UTC 2014 - p.drou...@gmail.com + +- Do not provide runvdr subpackage anymore; vdr builds for systems + which support systemd +- Split languages files in a lang subpackage +- Do not copy INSTALL file in the documentation directory; vdr + is not installed from sources + +--- Old: rcvdr runvdr sysconfig.vdr Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.14IwXQ/_old 2014-08-03 15:36:59.0 +0200 +++ /var/tmp/diff_new_pack.14IwXQ/_new 2014-08-03 15:36:59.0 +0200 @@ -45,10 +45,7 @@ License:GPL-2.0+ Group: Hardware/TV Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2 -Source1:rcvdr -Source2:sysconfig.vdr Source3:vdr-shutdown.sh -Source4:runvdr Source5:remote.conf Source6:openvt.diff Source7:vdr-genindex.c @@ -94,18 +91,11 @@ %description devel Development files for VDR, needed for building plugins, including API documentation. -%package runvdr -Summary:Init script for VDR -Group: Hardware/TV -PreReq: vdr = %version -PreReq: %fillup_prereq %insserv_prereq - -%description runvdr -The "classic" SUSE start script for VDR. Not recommended, use runvdr-extreme-systemd instead. +%lang_package %prep %setup -q -n vdr-%{version} -cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} . +cp %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} . # %patch1 -p1 %patch2 -p1 @@ -161,14 +151,6 @@ install -m 644 Make.config %{buildroot}%{vdr_includedir} install -m 755 vdr-shutdown.sh %{buildroot}%{vdr_sysconfdir}/shutdown.sh install -d -m 755 %{buildroot}%{_localstatedir}/cache/vdr -# sysconfig&init for vdr-runvdr -install -d -m 755 %{buildroot}/var/adm/fillup-templates -install -m 644 sysconfig.vdr %{buildroot}/var/adm/fillup-templates/sysconfig.vdr -install -d -m 755 %{buildroot}/etc/init.d -install -d -m 755 %{buildroot}%{_sbindir} -install -m 755 rcvdr %{buildroot}/etc/init.d/vdr -# ln -s ../../etc/init.d/vdr %%{buildroot}%%{_sbindir}/rcvdr -ln -s service %{buildroot}%{_sbindir}/rcvdr # create plugins doc dir mkdir plugins for d in PLUGINS/src; do @@ -178,7 +160,6 @@ done } done -install -m 755 runvdr %{buildroot}%{_sbindir}/runvdr install -m 755 vdr-genindex %{buildroot}%{_bindir} # # docu @@ -217,26 +198,14 @@ # msgmerge helper for plugins install -m 0755 msgmerge %{buildroot}%{_datadir}/vdr/msgmerge -%clean -rm -rf $RPM_BUILD_ROOT - %pre /usr/sbin/useradd -r -d %{vdr_videodir} -s /bin/false -c "Video Disk Recorder" -g video vdr 2> /dev/null || : -%post runvdr -%{fillup_and_insserv vdr} - -%postun runvdr -%{insserv_cleanup} - -%preun runvdr -%stop_on_removal - -%files -f vdr.lang +%files %defattr(-,root,root) %doc README.SuSE README.SuSE.html greenish.css %doc %{_datadir}/susehelp -%doc COPYING INSTALL README* UPDATE* CONTRIBUTORS HISTORY +%doc COPYING README* UPDATE* CONTRIBUTORS HISTORY %doc MANUAL channels.conf.* PLUGINS.html plugins %doc openvt.diff %attr(755,vdr,root) %dir %{vdr_videodir} @@ -249,7 +218,6 @@ %dir %{vdr_localedir}/*/LC_MESSAGES %attr(-,vdr,root) %config(noreplace) %{vdr_sysconfdir}/* %{_bindir}/* -%{_sbindir}/rcvdr %{vdr_libdir}/* %{_mandir}/man?/* @@ -262,10 +230,5 @@ %{_docdir}/%{name}-devel %{_datadir}/vdr/msgmerge -%files runvdr -%defattr(-,root,root) -/etc/init.d/* -%{_sbindir}/runvdr -/var/adm/fillup-templates/* - +%files lang -f %{name}.lang %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2014-04-22 17:09:20 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2013-03-05 16:34:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2014-04-22 17:09:22.0 +0200 @@ -1,0 +2,92 @@ +Tue Apr 22 10:38:57 UTC 2014 - seife+...@b1-systems.com + +- remove support for ancient distributions +- list of patches which fix stuff: + vdr-1.7.21-pluginmissing.patch - don't die on missing plugin + vdr-1.7.29-menuselection.patch + vdr-1.7.36-wareagle.patch - wareagle icons + vdr-2.0.6-wareagle-fix.patch + vdr-2.0.3-dynamite.patch - allow the dynamite plugin + vdr-2.0.4-MainMenuHooks-v1_0_1.patch + +--- +Thu Apr 10 21:40:38 UTC 2014 - seife+...@b1-systems.com + +- vdr.macros: remove vdr_old_plugin_* and vdr_install_plugin_*, + all current users are converted now + +--- +Sun Apr 6 21:57:34 UTC 2014 - seife+...@b1-systems.com + +- fix broken record filenames in e.g. streamdev, bug in wareagle + patch (vdr-2.0.6-wareagle-fix.patch) + +--- +Wed Apr 2 16:19:07 UTC 2014 - seife+...@b1-systems.com + +- small fix for classic runvdr init script +- recommend instead of suggest runvdr-extreme on >=12.1, vdr-runvdr + on < 12.2 + +--- +Sun Mar 30 18:31:26 UTC 2014 - seife+...@b1-systems.com + +- fix build on SLES11 +- remove unused vdr_old_dvbapi.diff and Make.config + +--- +Sun Mar 30 16:34:31 UTC 2014 - seife+...@b1-systems.com + +- split off init script into vdr-runvdr package + It is recommended to use runvdr-extreme-systemd instead + +--- +Sun Mar 30 12:05:23 UTC 2014 - seife+...@b1-systems.com + +- avoid putting build time into locale files, causing republishing +- install msgmerge wrapper to /usr/share/vdr to make it usable + by plugins + +--- +Sun Mar 30 02:02:25 UTC 2014 - seife+...@b1-systems.com + +- update to vdr 2.0.6 + - see HISTORY file for changes + - vdrapi version bumped to 2.0.6 + +--- +Sat Mar 29 20:12:03 UTC 2014 - seife+...@b1-systems.com + +- vdr.macros: allow empty srcdir in vdr_old_plugin_make + +--- +Sat Mar 29 19:07:25 UTC 2014 - seife+...@b1-systems.com + +- vdr.macros: set vdr_includedir back to /usr/include/vdr + +--- +Sat Mar 29 16:32:55 UTC 2014 - seife+...@b1-systems.com + +- remove plugin build macros + +--- +Sun Jan 12 12:02:45 UTC 2014 - wagner-tho...@gmx.at + +- Update to vdr 2.0.5 + +--- +Tue Nov 26 16:06:50 UTC 2013 - h...@urpla.net + +- Update to vdr 2.0.4 + +--- +Tue Jun 4 21:33:54 UTC 2013 - h...@urpla.net + +- Adjust vdr macros + +--- +Tue Jun 4 21:12:42 UTC 2013 - h...@urpla.net + +- Update to vdr 2.0.2 + +--- Old: channels.conf vdr-1.6.0-1.diff vdr-1.6.0-2.diff vdr-1.6.0-bnc786040-use-v4l2.patch vdr-1.6.0-const.diff vdr-1.6.0-gcc46.patch vdr-1.6.0-kernel-2.6.29.diff vdr-1.6.0-ncurses.diff vdr-1.6.0.tar.bz2 vdr-FcFontSort-72c5ec3.diff vdr-gcc47.patch New: msgmerge vdr-1.7.21-pluginmissing.patch vdr-1.7.29-menuselection.patch vdr-1.7.36-wareagle.patch vdr-2.0.3-dynamite.patch vdr-2.0.4-MainMenuHooks-v1_0_1.patch vdr-2.0.6-wareagle-fix.patch vdr-2.0.6.tar.bz2 Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.GMVz5z/_old 2014-04-22 17:09:23.0 +0200 +++ /var/tmp/diff_new_pack.GMVz5z/_new 2014-04-22 17:09:23.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2013-03-05 16:34:52 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr", Maintainer is "lnus...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2012-11-28 17:08:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2013-03-05 16:34:53.0 +0100 @@ -1,0 +2,5 @@ +Sun Dec 16 18:01:34 UTC 2012 - seife+...@b1-systems.com + +- add vdr_install_plugin_new macro for newer plugins + +--- Other differences: -- ++ vdr.macros ++ --- /var/tmp/diff_new_pack.fEMJWc/_old 2013-03-05 16:34:55.0 +0100 +++ /var/tmp/diff_new_pack.fEMJWc/_new 2013-03-05 16:34:55.0 +0100 @@ -5,6 +5,14 @@ done \ %{nil} +# for newer plugins, which automatically add the apiversion during build +%vdr_install_plugin_new() \ +for i in %*; do \ + install -d -m 755 %{buildroot}%{vdr_libdir} \ + install -m 755 libvdr-$i.so.%{vdr_apiversion} %{buildroot}%{vdr_libdir}/libvdr-$i.so.%{vdr_apiversion} \ +done \ +%{nil} + %vdr_install_plugin_locale \ if [ -d locale ]; then \ cd locale \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2012-11-28 17:08:18 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr", Maintainer is "lnus...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2012-06-26 20:04:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2012-11-28 17:08:22.0 +0100 @@ -1,0 +2,8 @@ +Mon Nov 19 12:41:34 UTC 2012 - seife+...@b1-systems.com + +- add vdr-1.6.0-bnc786040-use-v4l2.patch (bnc#786040), based on + http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/ + media-video/vdr/files/vdr-1.6.0-use-v4l2.patch +- this obsoletes vdr-v4l-2.6.38.patch + +--- Old: vdr-v4l-2.6.38.patch New: vdr-1.6.0-bnc786040-use-v4l2.patch Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.gZmPZu/_old 2012-11-28 17:08:37.0 +0100 +++ /var/tmp/diff_new_pack.gZmPZu/_new 2012-11-28 17:08:37.0 +0100 @@ -27,9 +27,6 @@ %else BuildRequires: libcap %endif -%if %suse_version >= 1210 -BuildRequires: libv4l-devel >= 0.8.4 -%endif # %define vdrname vdr %define vdr_apiversion 1.6.0 @@ -71,12 +68,12 @@ Patch22:vdr-1.6.0-const.diff # PATCH-FIX-UPSTREAM vdr-1.6.0-gcc46.patch idoen...@suse.de -- Fix compilation with gcc 4.6 Patch23:vdr-1.6.0-gcc46.patch -# PATCH-FIX-OPENSUSE vdr-v4l-2.6.38.patch idoen...@suse.de -- Use new v4l interface -Patch24:vdr-v4l-2.6.38.patch # PATCH-FIX-UPSTREAM vdr-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Patch25:vdr-gcc47.patch # UPSTREAM 72c5ec3 to make it work with fontconfig-2.9 Patch26:vdr-FcFontSort-72c5ec3.diff +# PATCH-FIX-Upstream vdr-1.6.0-bnc786040-use-v4l2.patch se...@novel.slipkontur.de -- use v4l2. +Patch27:vdr-1.6.0-bnc786040-use-v4l2.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: vdr-devel Provides: vdr(abi) = %vdr_apiversion @@ -182,11 +179,9 @@ %patch21 -p1 %patch22 -p1 %patch23 -%if 0%{?suse_version} >= 1210 -%patch24 -%endif %patch25 -p1 %patch26 -p1 +%patch27 -p1 %build #cp %{SOURCE5} README.SuSE ++ vdr-1.6.0-bnc786040-use-v4l2.patch ++ from Version 1.7.3 - Changed cDvbDevice::GrabImage() to use V4L2 (thanks to Marco Schl��ler). Index: b/dvbdevice.c === --- a/dvbdevice.c +++ b/dvbdevice.c @@ -9,11 +9,11 @@ #include #include #include #include "dvbdevice.h" -#include +#include #include #include #include #include #include @@ -520,73 +520,107 @@ uchar *cDvbDevice::GrabImage(int &Size, char buffer[PATH_MAX]; snprintf(buffer, sizeof(buffer), "%s%d", DEV_VIDEO, devVideoIndex); int videoDev = open(buffer, O_RDWR); if (videoDev >= 0) { uchar *result = NULL; - struct video_mbuf mbuf; - if (ioctl(videoDev, VIDIOCGMBUF, &mbuf) == 0) { -int msize = mbuf.size; -unsigned char *mem = (unsigned char *)mmap(0, msize, PROT_READ | PROT_WRITE, MAP_SHARED, videoDev, 0); -if (mem && mem != (unsigned char *)-1) { - // set up the size and RGB - struct video_capability vc; - if (ioctl(videoDev, VIDIOCGCAP, &vc) == 0) { - struct video_mmap vm; - vm.frame = 0; - if ((SizeX > 0) && (SizeX <= vc.maxwidth) && - (SizeY > 0) && (SizeY <= vc.maxheight)) { - vm.width = SizeX; - vm.height = SizeY; - } - else { - vm.width = vc.maxwidth; - vm.height = vc.maxheight; - } - vm.format = VIDEO_PALETTE_RGB24; - if (ioctl(videoDev, VIDIOCMCAPTURE, &vm) == 0 && ioctl(videoDev, VIDIOCSYNC, &vm.frame) == 0) { - // make RGB out of BGR: - int memsize = vm.width * vm.height; - unsigned char *mem1 = mem; - for (int i = 0; i < memsize; i++) { - unsigned char tmp = mem1[2]; - mem1[2] = mem1[0]; - mem1[0] = tmp; - mem1 += 3; - } - - if (Quality < 0) -Quality = 100; - - dsyslog("grabbing to %s %d %d %d", Jpeg ? "JPEG" : "PNM", Quality, vm.width, vm.height); - if (Jpeg) { -// convert to JPEG: -result = RgbToJpeg(mem, vm.width, vm.height, Size, Quality); -if (!result) - esyslog("ER
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2012-06-26 20:04:13 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr", Maintainer is "lnus...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2012-04-18 12:35:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2012-06-26 20:04:14.0 +0200 @@ -1,0 +2,6 @@ +Sat Jun 16 08:48:53 UTC 2012 - bwiedem...@suse.com + +- Add vdr-FcFontSort-72c5ec3.diff to fix bug + vdr: fcmatch.c:850: IA__FcFontSort: Assertion `result != ((void *)0)' failed. + +--- New: vdr-FcFontSort-72c5ec3.diff Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.RtoEO9/_old 2012-06-26 20:04:16.0 +0200 +++ /var/tmp/diff_new_pack.RtoEO9/_new 2012-06-26 20:04:16.0 +0200 @@ -75,6 +75,8 @@ Patch24:vdr-v4l-2.6.38.patch # PATCH-FIX-UPSTREAM vdr-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Patch25:vdr-gcc47.patch +# UPSTREAM 72c5ec3 to make it work with fontconfig-2.9 +Patch26:vdr-FcFontSort-72c5ec3.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: vdr-devel Provides: vdr(abi) = %vdr_apiversion @@ -184,6 +186,7 @@ %patch24 %endif %patch25 -p1 +%patch26 -p1 %build #cp %{SOURCE5} README.SuSE ++ vdr-FcFontSort-72c5ec3.diff ++ Index: vdr-1.6.0/font.c === --- vdr-1.6.0.orig/font.c +++ vdr-1.6.0/font.c @@ -413,7 +413,8 @@ cString cFont::GetFontFileName(const cha FcPatternAddBool(pat, FC_SCALABLE, FcTrue); FcConfigSubstitute(NULL, pat, FcMatchPattern); FcDefaultSubstitute(pat); - FcFontSet *fontset = FcFontSort(NULL, pat, FcFalse, NULL, NULL); + FcResult fresult; + FcFontSet *fontset = FcFontSort(NULL, pat, FcFalse, NULL, &fresult); if (fontset) { for (int i = 0; i < fontset->nfont; i++) { FcBool scalable; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2012-04-18 12:35:19 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr", Maintainer is "lnus...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/vdr/vdr.changes 2011-09-23 12:49:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.vdr.new/vdr.changes 2012-04-18 12:35:31.0 +0200 @@ -1,0 +2,5 @@ +Sat Mar 17 13:43:37 UTC 2012 - dims...@opensuse.org + +- Add vdr-gcc47.patch: Fix build with gcc 4.7. + +--- New: vdr-gcc47.patch Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.YWJ90C/_old 2012-04-18 12:35:34.0 +0200 +++ /var/tmp/diff_new_pack.YWJ90C/_new 2012-04-18 12:35:34.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package vdr # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -15,11 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: vdr -BuildRequires: fontconfig-devel freetype2-devel gcc-c++ libjpeg-devel ncurses-devel +BuildRequires: fontconfig-devel +BuildRequires: freetype2-devel +BuildRequires: gcc-c++ +BuildRequires: libjpeg-devel +BuildRequires: ncurses-devel %if %suse_version > 1000 BuildRequires: libcap-devel %else @@ -38,12 +40,12 @@ %define vdr_sysconfdir /etc/vdr # Url:http://www.tvdr.de/ -License:GPL-2.0+ -Group: Hardware/TV PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq Version:1.6.0 -Release:62 +Release:0 Summary:Video Disk Recorder +License:GPL-2.0+ +Group: Hardware/TV Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2 Source1:rcvdr Source2:sysconfig.vdr @@ -71,14 +73,15 @@ Patch23:vdr-1.6.0-gcc46.patch # PATCH-FIX-OPENSUSE vdr-v4l-2.6.38.patch idoen...@suse.de -- Use new v4l interface Patch24:vdr-v4l-2.6.38.patch +# PATCH-FIX-UPSTREAM vdr-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. +Patch25:vdr-gcc47.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -Provides: vdr(abi) = %vdr_apiversion Provides: vdr-devel +Provides: vdr(abi) = %vdr_apiversion Requires: xorg-x11-fonts-scalable Recommends: vdr-plugins dvb %package devel -License:GPL-2.0+ Summary:Video Disk Recorder Group: Hardware/TV PreReq: vdr = %version @@ -180,6 +183,7 @@ %if 0%{?suse_version} >= 1210 %patch24 %endif +%patch25 -p1 %build #cp %{SOURCE5} README.SuSE ++ vdr-gcc47.patch ++ Index: vdr-1.6.0/config.h === --- vdr-1.6.0.orig/config.h +++ vdr-1.6.0/config.h @@ -117,7 +117,7 @@ public: if (!isempty(s)) { T *l = new T; if (l->Parse(s)) - Add(l); + this->Add(l); else { esyslog("ERROR: error in %s, line %d", fileName, line); delete l; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at 2011-12-06 19:11:28 Comparing /work/SRC/openSUSE:Factory/vdr (Old) and /work/SRC/openSUSE:Factory/.vdr.new (New) Package is "vdr", Maintainer is "lnus...@suse.com" Changes: Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.DFPN2j/_old 2011-12-06 19:45:54.0 +0100 +++ /var/tmp/diff_new_pack.DFPN2j/_new 2011-12-06 19:45:54.0 +0100 @@ -38,7 +38,7 @@ %define vdr_sysconfdir /etc/vdr # Url:http://www.tvdr.de/ -License:GPLv2+ +License:GPL-2.0+ Group: Hardware/TV PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq Version:1.6.0 @@ -78,7 +78,7 @@ Recommends: vdr-plugins dvb %package devel -License:GPLv2+ +License:GPL-2.0+ Summary:Video Disk Recorder Group: Hardware/TV PreReq: vdr = %version -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at Wed Jul 13 09:02:49 CEST 2011. --- vdr/vdr.changes 2011-05-04 13:08:06.0 +0200 +++ /mounts/work_src_done/STABLE/vdr/vdr.changes2011-07-07 11:05:39.0 +0200 @@ -1,0 +2,5 @@ +Thu Jul 7 09:00:28 UTC 2011 - idon...@novell.com + +- Add vdr-v4l-2.6.38.patch: use the new v4l interface + +--- calling whatdependson for head-i586 New: vdr-v4l-2.6.38.patch Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.4AjxFD/_old 2011-07-13 09:00:18.0 +0200 +++ /var/tmp/diff_new_pack.4AjxFD/_new 2011-07-13 09:00:18.0 +0200 @@ -25,6 +25,9 @@ %else BuildRequires: libcap %endif +%if %suse_version >= 1210 +BuildRequires: libv4l-devel >= 0.8.4 +%endif # %define vdrname vdr %define vdr_apiversion 1.6.0 @@ -39,7 +42,7 @@ Group: Hardware/TV PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq Version:1.6.0 -Release:60 +Release:62 Summary:Video Disk Recorder Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2 Source1:rcvdr @@ -66,6 +69,8 @@ Patch22:vdr-1.6.0-const.diff # PATCH-FIX-UPSTREAM vdr-1.6.0-gcc46.patch idoen...@suse.de -- Fix compilation with gcc 4.6 Patch23:vdr-1.6.0-gcc46.patch +# PATCH-FIX-OPENSUSE vdr-v4l-2.6.38.patch idoen...@suse.de -- Use new v4l interface +Patch24:vdr-v4l-2.6.38.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: vdr(abi) = %vdr_apiversion Provides: vdr-devel @@ -172,6 +177,9 @@ %patch21 -p1 %patch22 -p1 %patch23 +%if 0%{?suse_version} >= 1210 +%patch24 +%endif %build #cp %{SOURCE5} README.SuSE ++ vdr-v4l-2.6.38.patch ++ --- dvbdevice.c 2011-07-07 11:02:27.929089673 +0200 +++ dvbdevice.c 2011-07-07 11:03:10.312089668 +0200 @@ -11,7 +11,7 @@ #include #include #include "dvbdevice.h" -#include +#include #include #include #include Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit vdr for openSUSE:Factory
Hello community, here is the log from the commit of package vdr for openSUSE:Factory checked in at Thu May 5 09:49:32 CEST 2011. --- vdr/vdr.changes 2010-08-03 10:46:07.0 +0200 +++ /mounts/work_src_done/STABLE/vdr/vdr.changes2011-05-04 13:08:06.0 +0200 @@ -1,0 +2,5 @@ +Wed May 4 11:05:30 UTC 2011 - idoen...@novell.com + +- Add vdr-1.6.0-gcc46.patch: provide constructors for const-classes + +--- calling whatdependson for head-i586 New: vdr-1.6.0-gcc46.patch Other differences: -- ++ vdr.spec ++ --- /var/tmp/diff_new_pack.dHZKhr/_old 2011-05-05 09:49:07.0 +0200 +++ /var/tmp/diff_new_pack.dHZKhr/_new 2011-05-05 09:49:07.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package vdr (Version 1.6.0) +# spec file for package vdr # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -39,7 +39,7 @@ Group: Hardware/TV PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq Version:1.6.0 -Release:55 +Release:60 Summary:Video Disk Recorder Source: ftp://ftp.tvdr.de/vdr/vdr-%{version}.tar.bz2 Source1:rcvdr @@ -64,6 +64,8 @@ Patch20:vdr-1.6.0-ncurses.diff Patch21:vdr-1.6.0-kernel-2.6.29.diff Patch22:vdr-1.6.0-const.diff +# PATCH-FIX-UPSTREAM vdr-1.6.0-gcc46.patch idoen...@suse.de -- Fix compilation with gcc 4.6 +Patch23:vdr-1.6.0-gcc46.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: vdr(abi) = %vdr_apiversion Provides: vdr-devel @@ -169,6 +171,7 @@ %patch20 -p1 %patch21 -p1 %patch22 -p1 +%patch23 %build #cp %{SOURCE5} README.SuSE ++ vdr-1.6.0-gcc46.patch ++ --- PLUGINS/src/skincurses/skincurses.c 2008-03-14 13:57:14.0 +0100 +++ PLUGINS/src/skincurses/skincurses.c 2011-05-04 13:04:53.124920860 +0200 @@ -19,6 +19,7 @@ class cCursesFont : public cFont { public: + cCursesFont() {}; virtual int Width(uint c) const { return 1; } virtual int Width(const char *s) const { return s ? Utf8StrLen(s) : 0; } virtual int Height(void) const { return 1; } Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org