The attached file hangs vdr >= 1.3.25 when I press the info button on the recording. The file was created by and works fine with vdr < 1.3.25.
Carsten.
"Lola rennt" Fernsehfilm D 1998
Berlin. Jetzt. Ein Sommertag, an dem eine ganze kurze Zeit über Liebe, Leben und Tod entscheidet. Lola und Manni sind Anfang 20 und ein Liebespaar. Manni jobbt als Geldkurier für einen Autoschieber. Doch heute läuft alles schief. Als er Kontrolleuren in der U-Bahn zu entwischen versucht, vergisst er die Plastiktüte mit 100.000 Mark. Ein Penner greift sich die Tüte mit dem Geld und verschwindet. In 20 Minuten will sein Boss das Geld abholen. Verzweifelt ruft Manni Lola an. Was soll er tun? Wenn er das Geld nicht auftreibt, wird er sterben. Lolas Hirn rast: 20 Minuten, um 100.000 Mark zu besorgen. 20 Minuten, um Mannis Leben zu retten. Da kommt Lola eine Idee. Sie stürzt aus dem Haus und läuft los. Durch die Straßen Berlins. "Lola rennt." Um ihr Leben, um Mannis Leben, um ihre Liebe - und um irgendwie und irgendwo Geld aufzutreiben. Während Lola versucht, von ihrem Vater, einem Bankdirektor, das Geld zu bekommen, dreht Manni fast durch: In seiner Verzweiflung erscheint ihm der Überfall eines Supermarkts als die einzige Rettung. Als Lola bei Manni ankommt, ist es zu spät. Ernst zögert sie, dann hilft sie ihm bei dem Überfall. Doch als sie mit dem Geld abhauen wollen, zerreißen Sirenen die Sommerluft. Scharfschützen der Polizei umstellen den Supermarkt. Und dann fallen Schüsse... ...und mit dem scheinbaren Ende beginnt das eigentliche Abenteuer. Der Film explodiert in einer leidenschaftlichen, faszinierend unvorhersehbaren Geschichte über die Liebe und die einzigartigen Momente, die das Leben für immer verändern können. Manchmal entscheiden eben nur Minuten über Leben und Tod. Mit einem pulsierend aktuellen Soundtrack, einer aufregend ungewöhnlichen Visualität und dem Tempo der Großstadt feiert "Lola rennt" den Triumph einer Liebe, die das atemberaubende Lebensgefühl der Spätneunziger einfängt. "Lola rennt" erhielt u. a. den Publikumspreis auf dem Filmfestival Sundance und den Bayerischen Filmpreis für die Produktion; Tom Tykwer wurde der Lubitsch-Preis für die Regie verliehen; "Lola rennt" wurde für den Oscar in der Kategorie "bester ausländischer Film" vorgeschlagen. DARSTELLER: Franka Potente (Lola), Moritz Bleibtreu (Manni), Joachim Król (Penner)REGIE: Tom TykwerD 1998 VPS: 10.15
(epg2timers)
Hi Carsten,
The attached file hangs vdr >= 1.3.25 when I press the info button on the recording. The file was created by and works fine with vdr < 1.3.25.
from the announcement of vdr 1.3.25:
- The file 'summary.vdr' has been replaced with 'info.vdr' and now contains the information about a recording, in the same format as the events are stored in 'epg.data' (see man vdr(5) for details). Existing summary files can be converted to the new format by running the Perl script 'summary2info.pl', as in
summary2info.pl /video
regards, Roland
Roland Behme wrote:
Hi Carsten,
The attached file hangs vdr >= 1.3.25 when I press the info button on the recording. The file was created by and works fine with vdr < 1.3.25.
from the announcement of vdr 1.3.25:
The file 'summary.vdr' has been replaced with 'info.vdr' and now contains the information about a recording, in the same format as the events are stored in 'epg.data' (see man vdr(5) for details). Existing summary files can be converted to the new format by running the Perl script 'summary2info.pl', as in
summary2info.pl /video
I have read that.
But the announcement also said "If there is no 'info.vdr' file for a recording, an attempt is made to read a 'summary.vdr'. "
And of course vdr < 1.3.25 cannot read info.vdr files. I have more than one VDR machine sharing the same /video, so for me it is best to use the "lowest common denominator" which is clearly summary.vdr.
In any event, I bet the same hang can be reproduced with an info.vdr file as well, but don't you think summary.vdr files should work without hanging vdr as long as vdr reads them at all?
Carsten.
Carsten Koch wrote:
The attached file hangs vdr >= 1.3.25 when I press the info button on the recording. The file was created by and works fine with vdr < 1.3.25.
Carsten.
"Lola rennt" Fernsehfilm D 1998
Berlin. Jetzt. Ein Sommertag, an dem eine ganze kurze Zeit über Liebe, Leben und Tod entscheidet. Lola und Manni sind Anfang 20 und ein Liebespaar. Manni jobbt als Geldkurier für einen Autoschieber. Doch heute läuft alles schief. Als er Kontrolleuren in der U-Bahn zu entwischen versucht, vergisst er die Plastiktüte mit 100.000 Mark. Ein Penner greift sich die Tüte mit dem Geld und verschwindet. In 20 Minuten will sein Boss das Geld abholen. Verzweifelt ruft Manni Lola an. Was soll er tun? Wenn er das Geld nicht auftreibt, wird er sterben. Lolas Hirn rast: 20 Minuten, um 100.000 Mark zu besorgen. 20 Minuten, um Mannis Leben zu retten. Da kommt Lola eine Idee. Sie stürzt aus dem Haus und läuft los. Durch die Straßen Berlins. "Lola rennt." Um ihr Leben, um Mannis Leben, um ihre Liebe - und um irgendwie und irgendwo Geld aufzutreiben. Während Lola versucht, von ihrem Vater, einem Bankdirektor, das Geld zu bekommen, dreht Manni fast durch: In seiner Verzweiflung erscheint ihm de
r Überfall eines Supermarkts als die einzige Rettung. Als Lola bei Manni ankommt, ist es zu spät. Ernst zögert sie, dann hilft sie ihm bei dem Überfall. Doch als sie mit dem Geld abhauen wollen, zerreißen Sirenen die Sommerluft. Scharfschützen der Polizei umstellen den Supermarkt. Und dann fallen Schüsse... ...und mit dem scheinbaren Ende beginnt das eigentliche Abenteuer. Der Film explodiert in einer leidenschaftlichen, faszinierend unvorhersehbaren Geschichte über die Liebe und die einzigartigen Momente, die das Leben für immer verändern können. Manchmal entscheiden eben nur Minuten über Leben und Tod. Mit einem pulsierend aktuellen Soundtrack, einer aufregend ungewöhnlichen Visualität und dem Tempo der Großstadt feiert "Lola rennt" den Triumph einer Liebe, die das atemberaubende Lebensgefühl der Spätneunziger einfängt. "Lola rennt" erhielt u. a. den Publikumspreis auf dem Filmfestival Sundance und den Bayerischen Filmpreis für die Produktion; Tom Tykwer wurde der Lubitsch- Preis für die Regie verliehen; "Lola rennt" wurde für den Oscar in der Kategorie "bester ausländischer Film" vorgeschlagen. DARSTELLER: Franka Potente (Lola), Moritz Bleibtreu (Manni), Joachim Król (Penner)REGIE: Tom TykwerD 1998 VPS: 10.15
Are you sure this file was actually created by VDR itself?
The expected syntax of a summary.vdr file is
Single line title <empty line> Single line short text <empty line> Description may consist of several lines
In your case there is no empty line between the title and "D 1998", which makes the longish description the "Short text" - and that leads to irritations.
Simply insert a blank line after the title and it works (at least it does here).
Klaus
Klaus Schmidinger wrote: ...
Are you sure this file was actually created by VDR itself?
Yes, 100%. It was created by vdr using a timers.conf entry created by epg2timers, though.
I have several old recordings with summary files like this that hang vdr.
The expected syntax of a summary.vdr file is
Single line title
<empty line> Single line short text <empty line> Description may consist of several lines
In your case there is no empty line between the title and "D 1998", which makes the longish description the "Short text" - and that leads to irritations.
Simply insert a blank line after the title and it works (at least it does here).
OK. I guess I should go though all my summary.vdr files then and check whether the second and fourth line is blank.
Of course my point is that VDR should never hang when reading a file that it has created itself. Would you like me to create a patch this weekend that fixes this?
Carsten.
Carsten Koch wrote:
Klaus Schmidinger wrote: ...
Are you sure this file was actually created by VDR itself?
Yes, 100%. It was created by vdr using a timers.conf entry created by epg2timers, though.
Aha, so epg2timers is the culprit ;-)
I have several old recordings with summary files like this that hang vdr.
The expected syntax of a summary.vdr file is
Single line title
<empty line> Single line short text <empty line> Description may consist of several lines
In your case there is no empty line between the title and "D 1998", which makes the longish description the "Short text" - and that leads to irritations.
Simply insert a blank line after the title and it works (at least it does here).
OK. I guess I should go though all my summary.vdr files then and check whether the second and fourth line is blank.
Of course my point is that VDR should never hang when reading a file that it has created itself. Would you like me to create a patch this weekend that fixes this?
Very well. And don't forget to adjust summary2info.pl as well.
Klaus
Klaus Schmidinger wrote:
Carsten Koch wrote:
Klaus Schmidinger wrote: ...
Are you sure this file was actually created by VDR itself?
Yes, 100%. It was created by vdr using a timers.conf entry created by epg2timers, though.
Aha, so epg2timers is the culprit ;-)
Well, to be honest, the man page vdr.5 said that summary.vdr may contain "arbitrary text". Since I personally only had files created by VDR itself (which all were formatted "correctly") I guess I just didn't think of "other" files. So actually epg2timers is not to blame, of course.
Klaus
Klaus Schmidinger wrote: ...
Of course my point is that VDR should never hang when reading a file that it has created itself. Would you like me to create a patch this weekend that fixes this?
Very well. And don't forget to adjust summary2info.pl as well.
I am sorry, I do not know perl. I went straight to Python in my evolution. ;-)
Anyway, as promised, here is the patch that does not only prevent VDR from hanging/crashing (*), but also displays summaries that do not have a short text correctly.
Carsten.
(*) During my tests today, vdr crashed with these messages:
Sep 4 13:34:08 vdr kernel: dvb-ttpci: warning: timeout waiting in BlitBitmap: 0, 1 Sep 4 13:34:10 vdr kernel: dvb-ttpci: __av7110_send_fw_cmd(): timeout waiting for COMMAND idle Sep 4 13:34:10 vdr kernel: dvb-ttpci: av7110_send_fw_cmd(): av7110_send_fw_cmd error -110 Sep 4 13:34:10 vdr kernel: dvb-ttpci: av7110_fw_cmd error -110 Sep 4 13:34:15 vdr kernel: dvb-ttpci: ARM crashed @ card 0 Sep 4 13:34:16 vdr kernel: dvb-ttpci: gpioirq unknown type=0 len=0 Sep 4 13:34:16 vdr kernel: dvb-ttpci: adac type set to 0 @ card 0