Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

21

Sonntag, 17. Februar 2013, 20:44

Super, vielen Dank Klaus

STREAMDEV_SRC/client/device.h

Line 31
-- virtual bool HasLock(int TimeoutMs)
++ virtual bool HasLock(int TimeoutMs) const
Server PC OpenSuSE 12.3 ::: vdr-2.2.0 ::: 2xSatelco EasyWatch-C ::: streamdev-server git-19.02.2015 ::: VNSI-19.02.2015 ::: Twonky Server
Client PC OpenSuSE 12.3 ::: vdr-2.2.0 streamdev client git-19.02.2015 ::: SoftHDDevice git-19.02.2015 ::: XBMC + VNSI-28.12.2014::: GT 610 / 319.49 ::: 42'' FullHD
Client Zbox ID84 OpenSuse 12.3 ::: vdr-2.2.0 streamdev client git-19.02.2015 ::: softHDDevice git-19.02.2015::: XBMC + VNSI-28.11.2014: NVIDEA 319.49 ::: 40'' FullHD 3D

22

Sonntag, 17. Februar 2013, 20:51

Ok, ich sehe gerade das nach einem make install das Plugin entsprechend in den Ziel Ordner landet, nur nicht in PLUGINS/lib ... blöd. Ok muss man sich dran gewöhnen ... ;)
make LCLBLD=1 install-plugins
und sie landen wie vorher in PLUGINS/lib ... muss man sich halt dran gewöhnen ... wie an dem Dativ ... ;D

Beiträge: 669

Wohnort: Burnley

Beruf: Supporter

  • Nachricht senden

23

Sonntag, 17. Februar 2013, 20:56

Zitat

Super, vielen Dank Klaus

STREAMDEV_SRC/client/device.h

Line 31
-- virtual bool HasLock(int TimeoutMs)
++ virtual bool HasLock(int TimeoutMs) const


Super Danke euch beiden, jetzt funzt alles. :]
Server: PogoPlug Pink | Arch Linux | DVB-T Hauppauge Ministick | VDR4Arch ( Freeview DTV )
Client1: Raspberry PI B+ | Arch Linux ( vdr4arch ) | vdr-2.2.0 | vnsiserver | streamdev | live

24

Montag, 18. Februar 2013, 08:33

vdr4arch ist schon aktuell. Für alle, die vdr4arch benutzen (Viele sollten es ja nicht sein). Bitte nicht aktualisieren bzw. beim Update ffmpeg auslassen. ffmpeg in Archlinux ist heute neu gekommen und softhddevice kann damit nicht.
Danke :) und Danke an Klaus für die neue Version.

Meine VDRs:


VDR I: Fractal Design Define R4 Black Pearl | Fujitsu D3222-B1 | Intel Core i5-4590 | Crucial Ballistix Sport 16GB Kit | Cooler Master V450S | L4M-Twin S2 ver 6.2 | Medion X10 USB RF + RF Remote Control | VDR 2.2.0
VDR II: Raspberry II: mit Archlinux-ARM auf 2GB SD an 50" Panasonic | 1x Sundtek SkyTV Ultimate IV 2015 (DVB-S/S2)
VDR III: Morex Cubid 3688B | Point of View POV/ION330-1 | G.Skill DIMM Kit 4GB (4GBPQ) | 1x TeVii S650 DVB-S2 USB / 1x Sundtek SkyTV Ultimate IV 2015 (DVB-S/S2) | Medion X10 USB RF + RF Remote Control 20016398 | WD 2,5" 320GB Scorpio Blue
SW ALL: Archlinux x86_64 / arm7h, mit VDR4Arch

25

Montag, 18. Februar 2013, 10:35

Moin!

Sorry deswegen, ich wollte ja eigentlich keine Interfaces mehr ändern. Aber da ich cDevice::HasProgramme() in einem 'const'-Kontext brauchte und dabei sah, daß auch cDevice::HasLock() nicht 'const' war, obwohl es das eigentlich sinnvollerweise sein sollte, hab' ich das noch mitgenommen.

Wenn eine Funtkion const sein kann, dann sollte sie es auch werden. Ob nun jetzt oder später, ist ja eigentlich egal.
Mir ist es lieber, je früher... :)

Vielen Dank für die neue Version!

Lars.

meine Signatur

vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
vdr: yaVDR 0.2/pvr350 @ Sempron 64 LE-1200, MSI K9MM-V, 1x PVR350, 2x Satelco EasyWatch DVB-C
hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
Plugins: | avahi4vdr | dbus2vdr | dynamite | noepg | pvrinput | sundtek |
pre-alpha Plugins: | ddci CI-Support für DD/L4M (siehe Post 1048374) |

26

Montag, 18. Februar 2013, 11:28

Hab die neue Version nun auch mal installiert. In vdr.pc ist plgcfg (noch) leer. Sollte da schon was drin stehen?
- VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
- Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
- SAT>IP: Inverto iLNB
- vdr-theme-darkred: https://github.com/TheChief79/vdr-theme-darkred

27

Montag, 18. Februar 2013, 11:29

Nein. Das soll leer sein. Nur die wenigsten werden das brauchen und diejenigen, die es nutzen wollen, werden den entsprechenden Punkt in der Make.config.template sicher finden ;)

28

Montag, 18. Februar 2013, 11:29

Hab die neue Version nun auch mal installiert. In vdr.pc ist plgcfg (noch) leer. Sollte da schon was drin stehen?

Nur dann, wenn du das in der Make.config aktiviert hast.

Klaus
Gib CI+/HD+ keine Chance! Lasst diese Pest am ausgestreckten Arm verhungern!
Wer für sowas bezahlt macht sich zum Totengräber von Projekten wie VDR!
Die Wahrheit ueber HD Plus
CI-Plus -- Das trojanische Pferd im Wohnzimmer
Mach mit beim VDR User Counter!

29

Montag, 18. Februar 2013, 11:31

Hab die neue Version nun auch mal installiert. In vdr.pc ist plgcfg (noch) leer. Sollte da schon was drin stehen?

Nur dann, wenn du das in der Make.config aktiviert hast.

Klaus


Da hab ich nur DVBDIR und VIDEODIR gesetzt. Ist plgcfg für irgend etwas notwendig? Laufen tuts auch so.
- VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
- Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
- SAT>IP: Inverto iLNB
- vdr-theme-darkred: https://github.com/TheChief79/vdr-theme-darkred

30

Montag, 18. Februar 2013, 11:32


Da hab ich nur DVBDIR und VIDEODIR gesetzt. Ist plgcfg für irgend etwas notwendig? Laufen tuts auch so.


Wird nur gebraucht wenn jemand (aus welchem Grund auch immer) eventuelle Parameter für Plugin-Makefiles global an zentraler Stelle pflegen will. In diesem Fall würdest du PLGCFG auf den Pfad zu dieser Datei mit Parametern setzen.

31

Montag, 18. Februar 2013, 11:37

Gut, das brauch ich erstmal nicht. Danke für die neue Version.
- VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
- Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
- SAT>IP: Inverto iLNB
- vdr-theme-darkred: https://github.com/TheChief79/vdr-theme-darkred

32

Montag, 18. Februar 2013, 13:29

Moin!

Da wir schon über die vdr.pc reden... Hat jemand was dagegen, wenn INCDIR dort auch hinterlegt wird?
Ist für ein paar Dinge (die auch nur wenige brauchen) interessant, ähnlich PLGCFG.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/Makefile b/Makefile
index 47e954f..066b6ba 100644
--- a/Makefile
+++ b/Makefile
@@ -147,6 +147,7 @@ vdr.pc:
        @echo "resdir=$(RESDIR)" >> $@
        @echo "libdir=$(LIBDIR)" >> $@
        @echo "locdir=$(LOCDIR)" >> $@
+       @echo "incdir=$(INCDIR)" >> $@
        @echo "plgcfg=$(PLGCFG)" >> $@
        @echo "apiversion=$(APIVERSION)" >> $@
        @echo "cflags=$(CFLAGS) $(CDEFINES) $(CINCLUDES) $(HDRDIR)" >> $@

Der Patch ist gegen eine ältere Version, müsste aber ungefähr passen.

Lars.

meine Signatur

vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
vdr: yaVDR 0.2/pvr350 @ Sempron 64 LE-1200, MSI K9MM-V, 1x PVR350, 2x Satelco EasyWatch DVB-C
hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
Plugins: | avahi4vdr | dbus2vdr | dynamite | noepg | pvrinput | sundtek |
pre-alpha Plugins: | ddci CI-Support für DD/L4M (siehe Post 1048374) |

Beiträge: 9 067

Wohnort: Schwabenländle

Beruf: Bootmanager

  • Nachricht senden

33

Montag, 18. Februar 2013, 18:33


Da hab ich nur DVBDIR und VIDEODIR gesetzt. Ist plgcfg für irgend etwas notwendig? Laufen tuts auch so.


Wird nur gebraucht wenn jemand (aus welchem Grund auch immer) eventuelle Parameter für Plugin-Makefiles global an zentraler Stelle pflegen will. In diesem Fall würdest du PLGCFG auf den Pfad zu dieser Datei mit Parametern setzen.

Und was genau wäre denn das, was man global setzen kann?

Einige Plugins haben z.B:

HAVE_IMAGE_MAGICK = 1

Ist das damit gemeint?

34

Montag, 18. Februar 2013, 18:39

Einige Plugins haben z.B:

HAVE_IMAGE_MAGICK = 1

Ist das damit gemeint?


Ja, genau für so was ist das da. Dann muss man beim Update es Pluginquellcodes nicht jedesmal im Makefile des Plugins rumfummeln um diese Sachen zu setzen.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

35

Montag, 18. Februar 2013, 18:40

Ja genau. Diesen Pfad kannst du auf eine beliebige Datei setzen, in der dann alles fürs Plugin eingetragen werden kann, was früher in die Make.config kam. Da diese jetzt ja VDR-only ist.

Edit: OK, Keine_Ahnung war schneller.
VDR4Arch --> Lian-Li PC-C37B | ASRock Q1900M | 4GB RAM | SanDisk SDSSDP064G | Samsung HD155UI | Digital Devices Cine S2 V6 | ZOTAC GT630 (Rev. 2) Zone Edition

Beiträge: 9 067

Wohnort: Schwabenländle

Beruf: Bootmanager

  • Nachricht senden

36

Montag, 18. Februar 2013, 18:53

Einige Plugins haben z.B:

HAVE_IMAGE_MAGICK = 1

Ist das damit gemeint?


Ja, genau für so was ist das da. Dann muss man beim Update es Pluginquellcodes nicht jedesmal im Makefile des Plugins rumfummeln um diese Sachen zu setzen.

cu

Und wie sieht dass aus, wenn man nun z.B.

HAVE_IMAGE_MAGICK = 1

Für alle PLGs global setzen will, AUSSER(!) für PLG xyz?

BTW:
Ein zentrale Konfiguration halte ich schon für sinnvoll, vor allen, wenn git Versionen verwendet werden, denn dann braucht der Sourcecode nicht verändert zu werden, was ein "git pull" erheblich erleichtert. ;)

37

Montag, 18. Februar 2013, 18:59

Einige Plugins haben z.B:

HAVE_IMAGE_MAGICK = 1

Ist das damit gemeint?


Ja, genau für so was ist das da. Dann muss man beim Update es Pluginquellcodes nicht jedesmal im Makefile des Plugins rumfummeln um diese Sachen zu setzen.

cu

Und wie sieht dass aus, wenn man nun z.B.

HAVE_IMAGE_MAGICK = 1

Für alle PLGs global setzen will, AUSSER(!) für PLG xyz?


Naja, entweder alle Plugins einiges sich auf bestimmte Variablen oder sie setzen ein "PLUGIN_<pluginname>_" davor. Die Devs müssen schon mitspielen wenn Namen global verwendet werden.


BTW:
Ein zentrale Konfiguration halte ich schon für sinnvoll, vor allen, wenn git Versionen verwendet werden, denn dann braucht der Sourcecode nicht verändert zu werden, was ein "git pull" erheblich erleichtert. ;)


Jup, ich habe auch alle Plugins (sofern möglich) per git pull auf der letzten Upstream Version im vdr Quellverzeichnis. Da wirds unnötig kompleziert wenn man was am Quellcode ändern muss.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

Beiträge: 9 067

Wohnort: Schwabenländle

Beruf: Bootmanager

  • Nachricht senden

38

Montag, 18. Februar 2013, 19:10

[...] Naja, entweder alle Plugins einiges sich auf bestimmte Variablen oder sie setzen ein "PLUGIN_<pluginname>_" davor. Die Devs müssen schon mitspielen wenn Namen global verwendet werden. ...


Also quasi so:

Quellcode

1
2
HAVE_IMAGE_MAGICK = 1
PLUGIN_xyz HAVE_IMAGE_MAGICK = 0

39

Montag, 18. Februar 2013, 19:31

[...] Naja, entweder alle Plugins einiges sich auf bestimmte Variablen oder sie setzen ein "PLUGIN_<pluginname>_" davor. Die Devs müssen schon mitspielen wenn Namen global verwendet werden. ...


Also quasi so:

Quellcode

1
2
HAVE_IMAGE_MAGICK = 1
PLUGIN_xyz HAVE_IMAGE_MAGICK = 0


Naja, schon mit Unterstrich.

Quellcode

1
2
HAVE_IMAGE_MAGICK = 1
PLUGIN_xyz_HAVE_IMAGE_MAGICK = 0


So machen das jedenfalls die meisten. Aber lass die Devs mal machen, das hat ja bissher (das hatte ja bissher viele auch so in der Make.config vom VDR stehen) auch geklappt. Und falls es doch mal Überschneidungen gibt, gibt es ja die Bugtracker.

Ist also rein praktisch kein Probem.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

40

Montag, 18. Februar 2013, 19:52

Aha. So ist dies gedacht. Habe meine Defaults aber am Anfang des Makefilefiles.
Aber diese werden dann durch das Plugin Config File halt überschrieben.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Ähnliche Themen

Immortal Romance Spielautomat