Ich hab das Build-Verzeichnis nun mal gelöscht und neu aufgesetzt, jetzt passt es - sorry ![]()
TVGuide und VDR-2.4.0+
-
-
Hallo Zusammen,
kann es sein das es eine Anpassung für VDR >2.5.4 braucht?
Ich teste aktuell mit der MLD 5.5 und VDR 2.5.6.3.
Leider mit Notausstieg beim Kanalwechsel.
Siehe auch: MLD
Grüße und Danke
Matthias
-
Hallo mattbug64 ,
ich habe das gerade nochmal getestet und konnte keine Probleme beim Kanalwechsel in Verbindung mit tvguide feststellen.
Ich nutze hier tvguide-1.3.5 zusammen mit vdr-2.5.6. VDR-2.5.6 spezifische Änderungen in tvguide sind auch nicht nötig.
Wie genau machst Du den Kanalwechsel, da gibt es ja verschiedene Möglichkeiten.
Zum Eingrenzen solcher Fehler wäre auch ein aussagekräftiger Backtrace hilfreich.
Grüße
kamel5
-
Display More
Hallo mattbug64 ,
ich habe das gerade nochmal getestet und konnte keine Probleme beim Kanalwechsel in Verbindung mit tvguide feststellen.
Ich nutze hier tvguide-1.3.5 zusammen mit vdr-2.5.6. VDR-2.5.6 spezifische Änderungen in tvguide sind auch nicht nötig.
Wie genau machst Du den Kanalwechsel, da gibt es ja verschiedene Möglichkeiten.
Zum Eingrenzen solcher Fehler wäre auch ein aussagekräftiger Backtrace hilfreich.
Grüße
kamel5
Danke für die Info.
Die Infos kann ich dir in der kommenden Woche liefern
Grüße
Matthias
-
Neue Version 1.3.6 im git:
- Fix segfault when tvscraper returns "call->type = tNone"
- In menu "Search Recordins" get ChannelName from 'RecInfo'
- Display errors in search recordings
- Fixed possible segfault when showing scrollbar in search result lists
- Adapt epgsearch "allow empty" for searchtimer
- some rework
- optical optimization
Grüßekamel5
-
Neue Version 1.3.7 im git:
- Don't show emty actor pictures in detailview
- Added a configuration option for the number of actors per row in the detail view
- Eliminate some warnings
- Optimize Flush()
- [Andreas Baierl] jump to first and last channel with green/yellow key
- Add buttons to recmenu results (configurable in the setup)
- Add support for ImageMagick 7
- Adaptation to tvscraper commit a4287558
- Many revisions in classes and functions
Durch die relativ vielen Änderungen bitte ausgiebig testen und Bug Reports sind wie immer willkommen.
Grüße
kamel5
-
Neue Version 1.3.8 im git:
- Fix no display of number of favorites
- Fix segfault when pressing the green button in the favorite results menu
- Prevents graphicsmagick from occupying the segfaults
- Update cRecMenuItemSearchTimer
- Add delete timer in the favorites menu
Grüße
kamel5
-
Neue Version 1.3.9 im git:
- Fix segfault in cTVGuideTimerConflicts::CalculateConflicts()
- Rework reruns in the detailview
- Delete VDR < 20301
- Many optimizations
- Update po files
- Fix segfault in DrawRoundedCorners()
- Change some Setup parameter
- Add recording info to search recordings
- Update Buttons
- Add Buttons to the recording info
- Add Buttons to the timeline
- Center logo in the timeline header
- Cut name length to fit into item
- Add more space bitween text and icon in cRecMenuItemEvent()
- Correct a typo in the detailview tabs
- Replace "GetEvent()" by "GetEventById()" for VDR >= 2.5.2Grüße
kamel5 -
Neue Version 1.3.10 im git:
- Optimizations
- enable kInfo for detail view
- Don't switch to current channel (thx to rell at vdr-portal.de)
- Update Locking
- Update cRecManager::OnOffTimer()
- Update cRecManager::DeleteTimer()
- Update virtual and override
- Eliminate Warnung: Vergleich von Ganzzahlausdrücken
- Optimize cRecMenuItemTimelineHeaderGrüße
kamel5 -
Neue Version 1.3.11 im git:
- Check if eventlast is not nullptr
- Fix not showing the footer in cRecMenuTimeline()
- Optimize cRecMenuTimeline
- Optimize cRecMenuItemText
- Add buttons to cRecMenuSearchTimerEdit
- Optimize looking in cDetailView::RerunstoText()
- Add DeleteRecording() to cRecMenuRecordingSearchResults()
- Add "Delete" to cRecMenuSearchTimerEdit()
- Optimize looking in recmanager.cGrüße
kamel5 -
Neue Version 1.3.12 im git:
- Fix Update SearchResults after deleting a recording in cRecMenuRecordingSearchResults
- Check if event->EndTime() is greater than nextEvent->StartTime() (overlap)
- Change NULL to nullptr
- Minimum number of search letters in cRecMenuRecordingSearch() changed from 4 to 3
- Delete obsolete function cTvGuideOsd::DetailedEPG()
- Comment unused variable timerIsActive
- Elimitate deprecated function Recordings->DelByName()
- Add "tvguide: " to some logsGrüße
kamel5 -
Neue Version 1.3.13 im git:
- Fix "Comment unused variable"
- Add vertical text with Graphicsmagick
- Rework cRecMenuTimerConflicts::cRecMenuTimerConflicts()
- Centralize "#define IMAGEMAGICK7"
- Fix cRecMenuSearchTimerEdit "Search term" is not editableGrüße
kamel5 -
Frisch geklont, liefert ein make etliche Warnungen:
-
The content cannot be displayed because you do not have authorisation to view this content.
Diese zu begradigen, wäre sicherlich empfehlenswert.

-
-
Frisch geklont, liefert ein make etliche Warnungen:
Seltsam, bei mir kommen diese Warnungen nicht. An diesen Stellen hat sich ja gegenüber älteren Versionen auch nichts geändert, gab es die da auch schon?
Welche gcc Version nutzt Du, bei mir ist es die gcc-Version 15.2.1 20260123 (Red Hat 15.2.1-7).Grüße
kamel5 -
bekomme ebenfalls Warnungen unter Fedora:
https://kojipkgs.fedoraproject.org/packages/vdr-t…x86_64/root.log
https://kojipkgs.fedoraproject.org/packages/vdr-t…86_64/build.log
-
libgcc-16.0.1-0.10.fc44
OK, dann liegt das wohl am neueren Compiler.
Ich wollte mein System sowieso mal upgraden, danach schaue ich mir das an.Grüße
kamel5 -
gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
-
ich habe im git im Branch develop ein paar commits eingespielt, die einige Warnungen verhindern sollten. Da ich selber bei mir die Warnungen bisher nicht sehe, wäre es schön, wenn Ihr mal testen könntet, ob es bei Euch jetzt ohne bzw. mit weniger Warnungen kompiliert.
MartinKG , in Deinem Log sind ja noch mehr Warnungen drin. Einige sollten eigentlich nicht auftreten, wie z.B. die mit "[-Wparentheses]", die werden im VDR-Makefile deaktiviert. Ich schaue mir die aber auch noch an.
Grüße
kamel4 -
Damit kompiliert es ohne Fehler:
Diff
Display Morediff --git a/headergrid.c b/headergrid.c index 1a5857d..e17ec05 100644 --- a/headergrid.c +++ b/headergrid.c @@ -128,7 +128,7 @@ void cHeaderGrid::SetPosition(int num) { y = geoManager.statusHeaderHeight + geoManager.channelGroupsHeight; width = geoManager.colWidth; height = geoManager.channelHeaderHeight; - } else if (config.displayMode == eHorizontal) { + } else { // as it's an enum with only two reasonable values x = geoManager.channelGroupsWidth; y = geoManager.statusHeaderHeight + geoManager.timeLineHeight + num*geoManager.rowHeight; width = geoManager.channelHeaderWidth; diff --git a/timeline.c b/timeline.c index e6066aa..4fc62b9 100644 --- a/timeline.c +++ b/timeline.c @@ -118,7 +118,7 @@ void cTimeLine::DrawTimeline(void) { int x = 2 * t->tm_hour + ((t->tm_min == 0) ? 0 : 1); int textWidth, posX, posY; - char timetext[10]; + char timetext[20]; volatile int timetext_size = sizeof(timetext); for (int j = x; j < (x + halfHours); j++) { int i = (j >= 48) ? (j - 48) : j; diff --git a/timemanager.c b/timemanager.c index a3c1f4c..4cf42a7 100644 --- a/timemanager.c +++ b/timemanager.c @@ -100,7 +100,7 @@ cString cTimeManager::GetCurrentTime(void) { } cString cTimeManager::GetDate(void) { - char text[6]; + char text[20]; volatile int text_size = sizeof(text); tm *st = localtime(&tStart); snprintf(text, text_size, "%d.%d", st->tm_mday, st->tm_mon + 1); -
in der Kombination devel-branch tvguide-41ae0c825502f7cceed7d7769dab6e6bf8433249.tar.gz
und dem Patch von SHofmann, sieht es schon sehr gut aus:
https://kojipkgs.fedoraproject.org/work/tasks/712…67121/build.log -
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!