Das aktuelle Softhddevice (https://github.com/ua0lnj/vdr-plugin-softhddevice) mit VDPAU
[live] Weiterentwicklung 3.5.*
-
-
Ist diese Plugin gerade aktiv? Also, siehst Du mit Softhddevice gerade ein Bild oder ist es detatched?
-
Ich habe hier auch keine Bild mehr mit vaapivideo aktuellem Git-Stand.
Das ging schon mal mit einer älteren Version.
Ich sehe gerade ein Bild auf dem TV. -
Ja es ist aktiv und ich sehe ein Bild. Die Fernbedienungsseite sieht so aus wie oben, egal ob ich am TV ein Live-Bild habe oder eine Sendung abgespielt wird.
-
Mit dem Stand davor (18.5.) ging es, nur ein Teil des abgebildeten TV-Bildes war Rauschen. Aber das wurde ja besprochen.
-
Getest eben mit softhdcuvid, gleiches Ergebnis. Kein Bild unter Live im TV.
-
-
Fix ist im git, bitte testen
-
Fix ist im git, bitte testen
Mit vaapivideo geht es wieder.
-
Vielen Dank, jetzt geht es wieder!
Michael
-
-<& login.authentication &>
-<%cpp>
+<& login.authentication &><%cpp>Mir fällt gerade auf, dass ich diesen Patch wohl nur auf dem Headless-Testsystem evaluiert habe.

Aber dass ein Zeilenvorschub im HTML doch so viel ausmacht…

-
Im git ist ein Update, mit #496
Dass die Info selbst dann fünfmal ausgegeben wird, wenn nichts zu tun ist, ist eigentlich unschön:
Code
Display More$TNTVERSION is [30000] $CXXTOOLVER is [30000] VERSION is 3.5.5 VERSION_SUFFIX = "_git_master_f1c09d41_20260601194931+0200" mkdir -p /usr/local/vdr/share/vdr/plugins/live $TNTVERSION is [30000] $TNTVERSION is [30000] $CXXTOOLVER is [30000] $CXXTOOLVER is [30000] $TNTVERSION is [30000] $TNTVERSION is [30000] $CXXTOOLVER is [30000] $CXXTOOLVER is [30000] make[1]: Nothing to be done for 'soinst'.Das hatten wir, wenn ich mich recht entsinne, seinerzeit auch schon mit dem VERSION_SUFFIX. Warum lösen wir das nicht analog dazu, also:
Diff
Display Morediff --git a/Makefile b/Makefile index 60992f96..11e4ef65 100644 --- a/Makefile +++ b/Makefile @@ -62,26 +62,26 @@ include global.mk ### Determine tntnet and cxxtools versions: TNTNET-CONFIG := $(shell which tntnet-config 2>/dev/null) ifeq ($(TNTNET-CONFIG),) +TNTNET_VERSION = $(shell $(PKG_CONFIG) --modversion tntnet) TNTVERSION := $(shell $(PKG_CONFIG) --modversion tntnet | sed -e's/\.//g' | sed -e's/pre.*//g' | awk '/^..$$/ { print $$1."000"} /^...$$/ { print $$1."00"} /^....$$/ { print $$1."0" } /^.....$$/ { print $$1 }') CXXFLAGS += $(shell $(PKG_CONFIG) --cflags tntnet) LIBS += $(shell $(PKG_CONFIG) --libs tntnet) else +TNTNET_VERSION = $(shell tntnet-config --version) TNTVERSION = $(shell tntnet-config --version | sed -e's/\.//g' | sed -e's/pre.*//g' | awk '/^..$$/ { print $$1."000"} /^...$$/ { print $$1."00"} /^....$$/ { print $$1."0" } /^.....$$/ { print $$1 }') CXXFLAGS += $(shell tntnet-config --cxxflags) LIBS += $(shell tntnet-config --libs) endif -$(info $$TNTVERSION is [${TNTVERSION}]) - CXXTOOL-CONFIG := $(shell which cxxtools-config 2>/dev/null) ifeq ($(CXXTOOL-CONFIG),) +CXXTOOLS_VERSION = $(shell $(PKG_CONFIG) --modversion cxxtools) CXXTOOLVER := $(shell $(PKG_CONFIG) --modversion cxxtools | sed -e's/\.//g' | sed -e's/pre.*//g' | awk '/^..$$/ { print $$1."000"} /^...$$/ { print $$1."00"} /^....$$/ { print $$1."0" } /^.....$$/ { print $$1 }') else +CXXTOOLS_VERSION = $(shell cxxtools-config --version) CXXTOOLVER := $(shell cxxtools-config --version | sed -e's/\.//g' | sed -e's/pre.*//g' | awk '/^..$$/ { print $$1."000"} /^...$$/ { print $$1."00"} /^....$$/ { print $$1."0" } /^.....$$/ { print $$1 }') endif -$(info $$CXXTOOLVER is [${CXXTOOLVER}]) - # For rough image scaling, used by VDR core anyway LIBS += -ljpeg @@ -128,7 +128,7 @@ SUBDIRS := $(WEB_DIR_PAGES) ### The main target: .PHONY: all -all: version_suffix lib i18n +all: version_suffix tool-versions lib i18n @true ### Implicit rules: @@ -198,7 +198,7 @@ recursive-inst_I18Nmsg: recursive-I18Nmo i18n: subdirs recursive-I18Nmo .PHONY: install-i18n -install-i18n: version_suffix i18n recursive-inst_I18Nmsg +install-i18n: version_suffix tool-versions i18n recursive-inst_I18Nmsg ### Targets: @@ -239,6 +239,12 @@ version_suffix: @echo "VERSION is $(VERSION)" @echo "VERSION_SUFFIX = \"$(VERSION_SUFFIX)\"" +.PHONY: tool-versions +tool-versions: + @echo "TNTNET_VERSION is ${TNTNET_VERSION}, adding \"-DTNTVERSION=$(TNTVERSION)\"" + @echo "CXXTOOLS_VERSION is ${CXXTOOLS_VERSION}, adding \"-DCXXTOOLVER=$(CXXTOOLVER)\"" + + .PHONY: install-lib install-lib: version_suffix lib recursive-soinstDamit werden die Versionen nur noch einmal ausgegeben:
Code[BASH 2032] make install VERSION is 3.5.5 VERSION_SUFFIX = "_git_master_f1c09d41_20260601194931+0200_patched" TNTNET_VERSION is 3.0, adding "-DTNTVERSION=30000" CXXTOOLS_VERSION is 3.0, adding "-DCXXTOOLVER=30000" mkdir -p /usr/local/vdr/share/vdr/plugins/live make[1]: Nothing to be done for 'soinst'.… und auch nur dann, wenn sie zum Kompilieren relevant sind:
Code[BASH 2033] make install-web VERSION is 3.5.5 VERSION_SUFFIX = "_git_master_f1c09d41_20260601194931+0200_patched"Damit wäre die Ausgabe insgesamt viel übersichtlicher – vor allem dann, wenn das Bauen von Live im Batch mit vielen anderen Plugins läuft.

-
Im git ist ein Update mit #512
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!