Re: [vdr] Device bonding
On 16.02.2013 16:46, Juergen Lock wrote: Hi! Now that I have a spare DVB-S2 tuner (TechniSat SkyStar USB HD (adapter2); the others on this box are atm Hauppauge Nova-TD model 1172 (adapter 0+1) and TechnoTrend S2-3600 (adapter3) - all USB) I decided to play with vdr device bonding. I discovered three things: (still using vdr 1.7.29, I know I should upgrade... :) 1. The LNB setup OSD menu causes bonding to fail (it's trying to bond a DVB-T tuner) if I set the two DVB-S2 tuners as connected to sat cable 1; it works with sat cable 2. Maybe it somehow thinks of (one of?) the DVB-T tuner(s) as cable 1 too? What does the Setup/LNB menu look like on your system? Does it list only the two DVB-S devices, or all four of them? Which device numbers does it display? What does the DeviceBondings = ... line in setup.conf look like in both cases (working/not working)? You wrote that your DVB-S2 device is adapter2. Does this mean it is actually adaper2/frontend0 and adapter2/frontend1? Have you appliead any patches to VDR? If so, what happens without them? Same for plugins. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Call for translations for VDR version 2.0.0
On 02/17/2013 04:53 PM, Klaus Schmidinger wrote: Thanks to everybody who helped in translating VDR's texts. The number of untranslated texts has decreased, but there's still quite a few of them. It would be great to have all of them translated for the final version 2.0! Here's a list of the language files that still need some work, together with the number of untranslated texts in each of them: nn_NO.po: 261 el_GR.po: 196 ar.po:138 sl_SI.po: 134 tr_TR.po: 133 sv_SE.po: 133 pl_PL.po: 133 nl_NL.po: 133 hr_HR.po: 133 es_ES.po: 133 da_DK.po: 133 ca_ES.po: 133 ru_RU.po: 130 zh_CN.po: 129 hu_HU.po: 105 sr_SR.po: 52 cs_CZ.po: 34 pt_PT.po: 27 fi_FI.po: 11 sk_SK.po: 2 Please base your work on the latest version of these files in VDR 1.7.38 and send me proper patches. Thanks Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr Hi Klaus, here is Czech translation. Best Regards, Ales --- cs_CZ.po.orig 2013-02-03 16:58:45.0 +0100 +++ cs_CZ.po.patched2013-02-17 23:40:16.863538837 +0100 @@ -4,6 +4,7 @@ # Vladimír Bárta vladimir.ba...@k2atmitec.cz, 2006, 2008 # Jiří Dobrý jdo...@centrum.cz, 2008 # Radek Šťastný ded...@gmail.com, 2010 +# Aleš Juřík aju...@quick.cz, 2013 # msgid msgstr @@ -46,16 +47,16 @@ msgstr Systém msgid Srate -msgstr +msgstr Symbolová rychlost msgid Inversion -msgstr +msgstr Inverze msgid CoderateH -msgstr +msgstr CoderateH msgid CoderateL -msgstr +msgstr CoderateL msgid Modulation msgstr Modulace @@ -73,10 +74,10 @@ msgstr Hierarchický mód msgid Rolloff -msgstr +msgstr RollOff msgid PlpId -msgstr +msgstr PlpId msgid Starting EPG scan msgstr Začíná prohledávání EPG @@ -413,13 +414,13 @@ msgstr Info msgid Key$Play/Pause -msgstr +msgstr Přehrát/Pozastavit msgid Key$Play msgstr Přehrát msgid Key$Pause -msgstr Přerušit +msgstr Pozastavit msgid Key$Stop msgstr Zastavit @@ -648,10 +649,10 @@ msgstr Složka msgid Button$Single -msgstr +msgstr Bez opakování msgid Button$Repeating -msgstr +msgstr S opakováním msgid First day msgstr První den @@ -747,7 +748,7 @@ msgstr Smazat nahrávku? msgid Recording is being edited - really delete? -msgstr +msgstr Nahrávka je editována - opravdu smazat? msgid Error while deleting recording! msgstr Chyba při mazání nahrávky! @@ -849,19 +850,19 @@ msgstr Složky v menu časovače msgid Setup.OSD$Number keys for characters -msgstr +msgstr Psát písmena pomocí číselných kláves msgid Setup.OSD$Color key 0 -msgstr +msgstr Barva klávesy 0 msgid Setup.OSD$Color key 1 -msgstr +msgstr Barva klávesy 1 msgid Setup.OSD$Color key 2 -msgstr +msgstr Barva klávesy 2 msgid Setup.OSD$Color key 3 -msgstr +msgstr Barva klávesy 3 msgid EPG msgstr EPG @@ -932,7 +933,7 @@ msgstr Primární DVB zařízení msgid Setup.DVB$Standard compliance -msgstr +msgstr Kompatibilní norma msgid Setup.DVB$Video format msgstr Formát videa @@ -987,10 +988,10 @@ #, c-format msgid Setup.LNB$Device %d connected to sat cable -msgstr +msgstr Zařízení %d připojeno k sat. kabelu msgid Setup.LNB$own -msgstr +msgstr vlastní msgid CAM reset msgstr Reset CAMu @@ -1080,7 +1081,7 @@ msgstr Délka okamžitého nahrávání (min) msgid Setup.Recording$present event -msgstr +msgstr současná událost msgid Setup.Recording$Max. video file size (MB) msgstr Maximální velikost nahrávky (MB) @@ -1101,13 +1102,13 @@ msgstr Zobrazit režim přehrávání msgid Setup.Replay$Show remaining time -msgstr +msgstr Zobrazit zbývající čas msgid Setup.Replay$Progress display time (s) -msgstr +msgstr Čas zobrazení ukazatele průběhu (s) msgid Setup.Replay$Pause replay when setting mark -msgstr +msgstr Pozastavit přehrávání při nastavování značky msgid Setup.Replay$Resume ID msgstr ID obnovení @@ -1131,10 +1132,10 @@ msgstr Prodleva při volbě kanálu (ms) msgid Setup.Miscellaneous$Remote control repeat delay (ms) -msgstr +msgstr Zpoždění pro začátek opakování stisku klávesy (ms) msgid Setup.Miscellaneous$Remote control repeat delta (ms) -msgstr +msgstr Perioda opakování stisku klávesy (ms) msgid Setup.Miscellaneous$Initial channel msgstr Kanál po spuštění @@ -1146,10 +1147,10 @@ msgstr Hlasitost po spuštění msgid Setup.Miscellaneous$Channels wrap -msgstr +msgstr Přecházet z konce na začátek seznamu kanálů msgid Setup.Miscellaneous$Show channel names with source -msgstr +msgstr Zobrazit kanály se zdrojem msgid Setup.Miscellaneous$Emergency exit msgstr Nouzové ukončení @@ -1228,7 +1229,7 @@ msgstr Nejsou definovány editační značky! msgid No editing sequences defined! -msgstr +msgstr Nejsou definováný žádné editační sekvence! msgid Can't start editing process! msgstr Nelze začít editační proces! @@ -1273,7 +1274,7 @@ msgstr Generování index souboru dokončeno msgid Index file regeneration failed! -msgstr +msgstr Generování index souboru skončilo s chybou! msgid Can't
Re: [vdr] [PATCH] Suggest naming central plugin make config as plugin.mk.
On 16.02.2013 19:33, Ville Skyttä wrote: Makes it clearer that it's a Makefile snippet, distinguishes from VDR conf files. Reposted here per Klaus' request, he'd like to see 3 people ack this. --- Make.config.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Make.config.template b/Make.config.template index b02d796..5bd0a10 100644 --- a/Make.config.template +++ b/Make.config.template @@ -62,7 +62,7 @@ endif # Use this if you want to have a central place where you configure compile time # parameters for plugins: -#PLGCFG = $(CONFDIR)/plugins.conf +#PLGCFG = $(CONFDIR)/plugins.mk ### The remote control: There have been two more AKCs on vdr-portal.de (where I posted your patch and asked for ACK/NACK), so the patch is accepted. Klaus ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Call for translations for VDR version 2.0.0
On Sun, Feb 17, 2013 at 04:53:06PM +0100, Klaus Schmidinger wrote: Here's a list of the language files that still need some work, together with the number of untranslated texts in each of them: sv_SE.po: 133 Hello Klaus, I did a run on the Swedish translation - diff attached. Regards, /Richard --- sv_SE.po.old 2013-02-18 11:43:06.537054340 +0100 +++ sv_SE.po 2013-02-18 17:04:04.812550964 +0100 @@ -11,8 +11,8 @@ Project-Id-Version: VDR 1.6.0\n Report-Msgid-Bugs-To: vdr-b...@tvdr.de\n POT-Creation-Date: 2013-02-03 16:46+0100\n -PO-Revision-Date: 2008-03-12 18:25+0100\n -Last-Translator: Magnus Andersson svan...@bahnhof.se\n +PO-Revision-Date: 2013-02-18 17:04+0100\n +Last-Translator: Richard Lithvall r-...@boomer.se\n Language-Team: Swedish vdr@linuxtv.org\n Language: sv\n MIME-Version: 1.0\n @@ -32,7 +32,7 @@ msgstr av msgid on -msgstr +msgstr på msgid auto msgstr automatisk @@ -44,7 +44,7 @@ msgstr Polarisation msgid System -msgstr +msgstr System msgid Srate msgstr Srate @@ -74,257 +74,257 @@ msgstr Hierarchy msgid Rolloff -msgstr +msgstr Rolloff msgid PlpId -msgstr +msgstr PlpId msgid Starting EPG scan -msgstr Påbörjar EPG skanning +msgstr Påbörjar EPG-avsökning msgid Content$Movie/Drama -msgstr +msgstr Film/Drama msgid Content$Detective/Thriller -msgstr +msgstr Deckare/Thriller msgid Content$Adventure/Western/War -msgstr +msgstr Äventyr/Western/Krig msgid Content$Science Fiction/Fantasy/Horror -msgstr +msgstr Fiktion/Fantasy/Skräck msgid Content$Comedy -msgstr +msgstr Komedi msgid Content$Soap/Melodrama/Folkloric -msgstr +msgstr Såpa/Melodram/Folksaga msgid Content$Romance -msgstr +msgstr Romatik msgid Content$Serious/Classical/Religious/Historical Movie/Drama -msgstr +msgstr Seriös/Klassisk/Religös/Historisk/Drama msgid Content$Adult Movie/Drama -msgstr +msgstr Vuxen/Drama msgid Content$News/Current Affairs -msgstr +msgstr Nyheter/Journalistik msgid Content$News/Weather Report -msgstr +msgstr Nyheter/Väderleksrapport msgid Content$News Magazine -msgstr +msgstr Nyhetsmagasin msgid Content$Documentary -msgstr +msgstr Dokumentär msgid Content$Discussion/Inverview/Debate -msgstr +msgstr Diskussion/Intervju/Debatt msgid Content$Show/Game Show -msgstr +msgstr Show/Lekprogram msgid Content$Game Show/Quiz/Contest -msgstr +msgstr Frågesport/Tävling msgid Content$Variety Show -msgstr +msgstr Varité msgid Content$Talk Show -msgstr +msgstr Pratshow msgid Content$Sports -msgstr +msgstr Sport msgid Content$Special Event -msgstr +msgstr Specialevent msgid Content$Sport Magazine -msgstr +msgstr Sportmagasin msgid Content$Football/Soccer -msgstr +msgstr Fotboll msgid Content$Tennis/Squash -msgstr +msgstr Tennis/Squash msgid Content$Team Sports -msgstr +msgstr Lagsport msgid Content$Athletics -msgstr +msgstr Friidrott msgid Content$Motor Sport -msgstr +msgstr Motorsport msgid Content$Water Sport -msgstr +msgstr Vattensport msgid Content$Winter Sports -msgstr +msgstr Vintersport msgid Content$Equestrian -msgstr +msgstr Ridsport msgid Content$Martial Sports -msgstr +msgstr Kampsport msgid Content$Children's/Youth Programme -msgstr +msgstr Barn/ungdomsprogram msgid Content$Pre-school Children's Programme -msgstr +msgstr Barnprogram, förskola msgid Content$Entertainment Programme for 6 to 14 -msgstr +msgstr Underhållning, 6-14 år msgid Content$Entertainment Programme for 10 to 16 -msgstr +msgstr Underhållning, 10-16 år msgid Content$Informational/Educational/School Programme -msgstr +msgstr Informativ/Utbildning/Skola msgid Content$Cartoons/Puppets -msgstr +msgstr Tecknat/Dockteater msgid Content$Music/Ballet/Dance -msgstr +msgstr Musik/Balett/Dans msgid Content$Rock/Pop -msgstr +msgstr Rock/Pop msgid Content$Serious/Classical Music -msgstr +msgstr Klassisk musik msgid Content$Folk/Tradional Music -msgstr +msgstr Folkmusik msgid Content$Jazz -msgstr +msgstr Jazz msgid Content$Musical/Opera -msgstr +msgstr Musikal/Opera msgid Content$Ballet -msgstr +msgstr Balett msgid Content$Arts/Culture -msgstr +msgstr Konst/Kultur msgid Content$Performing Arts -msgstr +msgstr Scenkonst msgid Content$Fine Arts -msgstr +msgstr Skönkonst msgid Content$Religion -msgstr +msgstr Religion msgid Content$Popular Culture/Traditional Arts -msgstr +msgstr Populärkultur/Folkkonst msgid Content$Literature -msgstr +msgstr Litteratur msgid Content$Film/Cinema -msgstr +msgstr Film/Bio msgid Content$Experimental Film/Video -msgstr +msgstr Experimentell film/Video msgid Content$Broadcasting/Press -msgstr +msgstr Etermedia/Press msgid Content$New Media -msgstr +msgstr Nya medier msgid Content$Arts/Culture Magazine -msgstr +msgstr Konst/Kulturmagasin msgid Content$Fashion -msgstr +msgstr Mode msgid Content$Social/Political/Economics -msgstr +msgstr Samhälle/Politik/Ekonomi msgid
Re: [vdr] Request to translate cdplayer-plugin
Hi Bernard, thanks for the translation. Am 17.02.2013 19:59, schrieb Bernard Jaulin: Sure ! here is the french translation. Maybe I can do more (exactly/precisely)**if you explain what is: - Can not open still picture This means, that the picture for the image of the cd-player background could not be found. - Use GraphTFT special characters When the cd-player plugin is compiled with support for GraphTFT the cd-player plugin uses some special characters on the external GraphTFT display for menu display. Best Regards Uli -- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Request to translate cdplayer-plugin
Hi Ulrich, Here you have my contribution. Ukrainian translation is attached. Best, Yarema 2013/2/18 Ulrich Eckhardt v...@uli-eckhardt.de Hi Bernard, thanks for the translation. Am 17.02.2013 19:59, schrieb Bernard Jaulin: Sure ! here is the french translation. Maybe I can do more (exactly/precisely)**if you explain what is: - Can not open still picture This means, that the picture for the image of the cd-player background could not be found. - Use GraphTFT special characters When the cd-player plugin is compiled with support for GraphTFT the cd-player plugin uses some special characters on the external GraphTFT display for menu display. Best Regards Uli -- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) __**_ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-**bin/mailman/listinfo/vdrhttp://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Request to translate cdplayer-plugin
Forgot to attach :-( 2013/2/18 YUP yupad...@gmail.com Hi Ulrich, Here you have my contribution. Ukrainian translation is attached. Best, Yarema 2013/2/18 Ulrich Eckhardt v...@uli-eckhardt.de Hi Bernard, thanks for the translation. Am 17.02.2013 19:59, schrieb Bernard Jaulin: Sure ! here is the french translation. Maybe I can do more (exactly/precisely)**if you explain what is: - Can not open still picture This means, that the picture for the image of the cd-player background could not be found. - Use GraphTFT special characters When the cd-player plugin is compiled with support for GraphTFT the cd-player plugin uses some special characters on the external GraphTFT display for menu display. Best Regards Uli -- Ulrich Eckhardt http://www.uli-eckhardt.de Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste Misstrauensvotum gegen den lieben Gott. (Karl Krauss) __**_ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-**bin/mailman/listinfo/vdrhttp://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr vdr-plugin-cdplayer.tar.gz Description: GNU Zip compressed data ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] [ANNOUNCE] VDR developer version 1.7.36
On 16 February 2013 10:48, Klaus Schmidinger klaus.schmidin...@tvdr.de wrote: On 16.02.2013 11:43, Joachim Wilke wrote: 2013/2/15 Klaus Schmidinger klaus.schmidin...@tvdr.de: I'm not planning to make any more changes to the Makefiles for version 2.0.0. So it will remain broken. Thats sad, I provided the patch already before release of 1.7.37. Well, according to Christopher Reimer it isn't broken: http://www.linuxtv.org/pipermail/vdr/2013-January/027173.html Well. If you wanted to install different VDR versions to /opt/vdr-$APIVERSION, you might have compiled with PREFIX=/opt/vdr-$APIVERSION, and the header files would end up at /opt/vdr-$APIVERSION/include which obviously isn't on the default search path. Unless I'm misreading Christopher's e-mail just seemed to say that this patch didn't make a difference to the problem he described - that doesn't mean its not potentially useful. Even if you don't add INCDIR directly to the CFLAGS/CXXFLAGS you could add it to the pkg-config variables dumped into vdr.pc so that plugin authors can use it if they need it. Currently its not available in either place. ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Request to translate cdplayer-plugin
Danke Ulrich, Here is the better one with a recent little correction from Peter. Bernard. 2013/2/17 Lucian Muresan luci...@users.sourceforge.net Hi Uli, On 17.02.2013 16:43, Ulrich Eckhardt wrote: [...] ro_RO: 41 translated messages, 6 untranslated messages. [...] attached you'll find an update to the romanian translation. Regards, Lucian ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr cdplayer-fr_FR.po Description: Binary data ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Device bonding
In article 5121fba4.2050...@tvdr.de you write: On 16.02.2013 16:46, Juergen Lock wrote: Hi! Now that I have a spare DVB-S2 tuner (TechniSat SkyStar USB HD (adapter2); the others on this box are atm Hauppauge Nova-TD model 1172 (adapter 0+1) and TechnoTrend S2-3600 (adapter3) - all USB) I decided to play with vdr device bonding. I discovered three things: (still using vdr 1.7.29, I know I should upgrade... :) 1. The LNB setup OSD menu causes bonding to fail (it's trying to bond a DVB-T tuner) if I set the two DVB-S2 tuners as connected to sat cable 1; it works with sat cable 2. Maybe it somehow thinks of (one of?) the DVB-T tuner(s) as cable 1 too? What does the Setup/LNB menu look like on your system? Does it list only the two DVB-S devices, or all four of them? Which device numbers does it display? What does the DeviceBondings = ... line in setup.conf look like in both cases (working/not working)? working: Einstellungen - LNB DiSEqC benutzen: nein SLOF (MHz): 11700 Untere LNB-Frequenz (MHz): 9750 Obere LNB-Frequenz (MHz): 10600 Device 3 angeschlossen an Sat-Kabel:2 Device 4 angeschlossen an Sat-Kabel:2 - DeviceBondings = 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 broken: Einstellungen - LNB DiSEqC benutzen: nein SLOF (MHz): 11700 Untere LNB-Frequenz (MHz): 9750 Obere LNB-Frequenz (MHz): 10600 Device 3 angeschlossen an Sat-Kabel:1 Device 4 angeschlossen an Sat-Kabel:1 - DeviceBondings = 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 You wrote that your DVB-S2 device is adapter2. Does this mean it is actually adaper2/frontend0 and adapter2/frontend1? No the other DVB-S2 tuner is adapter3 (TechnoTrend S2-3600), all four only have frontend0 no frontend1. Have you appliead any patches to VDR? Currently the two patches belonging to the iptv and ttxtsubs plugins and my stb0899 signal strength patch, and of course the FreeBSD portability patches. If so, what happens without them? I will have to check that later tho I guess they are unrelated... Same for plugins. I just started vdr with just the xineliboutput plugin (I don't have an ff card) and got the same DeviceBondings = 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 when setting both DVB-S2 tuners as .. connected to sat cable 1. I wonder, could this be a result of me running vdr with only the DVB-S2 tuners once and the first 1 in DeviceBondings that I may have set then simply doesn't get reset when the first two tuners became DVB-T? Klaus Thanx! Juergen ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Request for translate the image-plugin
Il 12/02/2013 20:07, Andreas Brachold ha scritto: Hi, I'll also want to ask if you want to help me translate the image-plugin? http://projects.vdr-developer.org/projects/plg-image/repository/revisions/master/show/po ca_ES : 13 translated messages, 31 untranslated messages. cs_CZ : 3 translated messages, 41 untranslated messages. da_DK : 3 translated messages, 41 untranslated messages. de_DE : 44 translated messages. el_GR : 17 translated messages, 27 untranslated messages. es_ES : 40 translated messages, 4 untranslated messages. et_EE : 3 translated messages, 41 untranslated messages. fi_FI : 41 translated messages, 3 untranslated messages. fr_FR : 40 translated messages, 4 untranslated messages. hr_HR : 3 translated messages, 41 untranslated messages. hu_HU : 2 translated messages, 42 untranslated messages. it_IT : 43 translated messages, 1 untranslated message. nl_NL : 38 translated messages, 6 untranslated messages. nn_NO : 3 translated messages, 41 untranslated messages. pl_PL : 3 translated messages, 41 untranslated messages. pt_PT : 38 translated messages, 6 untranslated messages. ro_RO : 3 translated messages, 41 untranslated messages. ru_RU : 34 translated messages, 10 untranslated messages. sl_SI : 17 translated messages, 27 untranslated messages. sv_SE : 15 translated messages, 29 untranslated messages. tr_TR : 43 translated messages, 1 untranslated message. I would like the creation of a issue in the project tracker. but that is just a tiny request, any other help is also welcome. http://projects.vdr-developer.org/projects/plg-image/issues Thanks, Andreas ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr HI, i receive an error message trying to open the repo link. Any problem with Redmine? Diego Pierotto -- Member of the Italian VDR Wiki http://vdr.spaghettilinux.org/ ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] Device bonding
On Sun, Feb 17, 2013 at 04:34:25PM +0100, Juergen Lock wrote: On Sat, Feb 16, 2013 at 04:46:36PM +0100, Juergen Lock wrote: Hi! [...] 3. Running with these four tuners (dual DVB-T and the bonded two DVB-S2) I get two different deadlocks waiting for cDvbTuner::bondMutex after live viewing a DVB-T(!) channel for longer (OSD doesn't react anymore and attaching gdb reveals two threads waiting for bondMutex) - the following two changes make it work but there probably is a better fix: (patch may apply with offsets; one of the problems I think is a lock order reversal with cDvbTuner::mutex and bondMutex when cDvbTuner::SetChannel calls back into itself with bondMutex held.) --- dvbdevice.c.orig +++ dvbdevice.c @@ -476,8 +476,10 @@ void cDvbTuner::SetChannel(const cChanne t-SetChannel(NULL); } } -else if (strcmp(GetBondingParams(Channel), BondedMaster-GetBondingParams()) != 0) +else if (strcmp(GetBondingParams(Channel), BondedMaster-GetBondingParams()) != 0) { + bondMutex.Unlock(); BondedMaster-SetChannel(Channel); + } } cMutexLock MutexLock(mutex); if (!IsTunedTo(Channel)) @@ -761,7 +773,12 @@ bool cDvbTuner::SetFrontend(void) tone = SEC_TONE_ON; } int volt = (dtp.Polarization() == 'V' || dtp.Polarization() == 'R') ? SEC_VOLTAGE_13 : SEC_VOLTAGE_18; -if (GetBondedMaster() != this) { +#if 1 +if (bondedTuner !bondedMaster) +#else +if (GetBondedMaster() != this) +#endif + { tone = SEC_TONE_OFF; volt = SEC_VOLTAGE_13; } Hmm looks like I posted too soon, the first hunk is actually too much and causes other deadlocks (like when trying to play a DVB-S channel via streamdev while live viewing another), so the patch I'm not testing .. I'm _now_ testing... becomes: --- dvbdevice.c.orig +++ dvbdevice.c @@ -761,7 +773,12 @@ bool cDvbTuner::SetFrontend(void) tone = SEC_TONE_ON; } int volt = (dtp.Polarization() == 'V' || dtp.Polarization() == 'R') ? SEC_VOLTAGE_13 : SEC_VOLTAGE_18; -if (GetBondedMaster() != this) { +#if 1 +if (bondedTuner !bondedMaster) +#else +if (GetBondedMaster() != this) +#endif + { tone = SEC_TONE_OFF; volt = SEC_VOLTAGE_13; } Stupid typos... Juergen ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr