VH1 mit "Kopierschutz"?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

VH1 mit "Kopierschutz"?

Beitrag von Gorcon »

Hallo

Momentan wird der gesammte MTV Astra Transponder unverschlüsselt ausgestrahlt (MTV Hits, MTV Dance, MTV Two, VH1, MTV France, VH1 Klassics).

Nur vom VH1 Sender kann ich momentan nichts aufnehmen es kommt die Fehlermeldung "Das Aufnahmeverzeichniss ist nicht beschriebbar, Aufnahmen sind daher nicht möglich."

Heute gegen Mittag klappten dort jedoch noch Aufnahmen problemlos.

Von allen anderen Sendern des Tranponders klappt die Aufnahme ebenfalls auf Anhieb.

Ich frage mich jetzt nur was das sein könnte?

Gruß Gorcon

PS: die Sender sind auch im Kabelkioskpaket drinn worüber ich sie im Moment empfange. Per Sat ist ebenfalls keine Aufnahme möglich.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: VH1 mit "Kopierschutz"?

Beitrag von jmittelst »

Da die Box keine Kopierschutz-Bits auswertet, wäre das eine lustige Sache.

"Das Aufnahmeverzeichniss ist nicht beschriebbar, Aufnahmen sind daher nicht möglich." - mir wäre nicht bekannt, das dieser Fehler auftritt, wenn nicht das passiert, was in der Fehlermeldung ausgesagt wird. Vielleicht waren NAS oder HDD busy (ich weiß ja nicht, wie Du aufnimmst). Mal mittels Streaming-Server probiert als Test?

cu
Jens
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: VH1 mit "Kopierschutz"?

Beitrag von Gorcon »

Ich nehme mit dem IDE Interface auf. Alle anderen Sender die offen sind kann ich aufnehmen und ich bin nicht der einzige der das Problem hat. Per Streaming Server kann ich leider nichts aufnehmen.

Vieleicht ist der Stream ja auch irgendwie kaputt, und kann daher nicht aufgenommen werden? (Unter Windows bekommt man ja auch solche Meldung wenn man eine Datei kopieren will und die Datei ist fehlerhaft).

Gruß Gorcon
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: VH1 mit "Kopierschutz"?

Beitrag von Gorcon »

So ich bin der Ursache auf die Spur gekommen. Es liegt am EPG. sobald ich dieses vorher abschalte und die Box neu starte dann klappt die Aufnahme. ebenfalls wenn ich die Option "lange Dateinamen (Mit EPG-Daten) auf aus stelle geht auch die Aufnahme aber die Aufnhame im gewohnten Modus mit %T %I %d %t klappt nicht.

Gruß Gorcon
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: VH1 mit "Kopierschutz"?

Beitrag von seife »

Log?
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: VH1 mit "Kopierschutz"?

Beitrag von jmittelst »

Schuß ins Blaue: Wie lang darf die Pfadlänge auf dem von Dir verwendeten Dateisystem sein? %T %I %d %t ist ja nicht gerade kompakt... ;)

cu
Jens
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: VH1 mit "Kopierschutz"?

Beitrag von Gorcon »

jmittelst hat geschrieben:Schuß ins Blaue: Wie lang darf die Pfadlänge auf dem von Dir verwendeten Dateisystem sein? %T %I %d %t ist ja nicht gerade kompakt...
Die ist so kürzer wie Standardmäßig eingestellt da ich den Sendernamen weglasse.
seife hat geschrieben:Log?
Glaube kaum das da etwas zu sehen ist, aber sollte es nochmal auftreten werde ich es probieren.

So die Senung wird wiederholt und das Problem tritt wieder auf
Aufnahmelog:

Code: Alles auswählen

[neutrino] no file /var/tuxbox/config/recording.start was found
Record channel_id: 42a00016ff0 epg: 42a00016ff0009d, apids 0x0 mode 1
fsk:0, Genre:0, Dauer: 180
[CFileDevice] stream2file error code: -2
Wenn ich dann den Dateinamen so abändere %T %D %d %t ,dann kann ich aufnehmen.

Die XML Datei die dabei aufgenommen wird sieht wie folgt aus:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>

<neutrino commandversion="1">
	<record command="record">
		<channelname>VH1</channelname>
		<epgtitle>Queen Weekend</epgtitle>
		<id>94192</id>
		<info1>Explosive, talented, and crowd pleasing Queen has captured the world with 18 albums reaching number one on numerous charts around the world since 1975.  This weekend Vh1 triumphs with the best of Queen from The Show Must Go On and W</info1>
		<info2></info2>
		<epgid>2147483647</epgid>
		<mode>1</mode>
		<videopid>3061</videopid>
		<audiopids selected="3062">
			<audio pid="3062" name="ö"/>
		</audiopids>
		<vtxtpid>0</vtxtpid>
		<genremajor>0</genremajor>
		<genreminor>0</genreminor>
		<seriename></seriename>
		<length>180</length>
		<reclength>10</reclength>
		<productioncountry></productioncountry>
		<productiondate>0</productiondate>
		<qualitiy>0</qualitiy>
		<parentallockage>0</parentallockage>
		<dateoflastplay>949273200</dateoflastplay>
		<bookmark>
			<bookmarkstart>0</bookmarkstart>
			<bookmarkend>0</bookmarkend>
			<bookmarklast>0</bookmarklast>
			<bookmarkuser bookmarkuserpos="0" bookmarkusertype="0" bookmarkusername=""/>
		</bookmark>
	</record>
</neutrino>
Gruß Gorcon
Hagan
Einsteiger
Einsteiger
Beiträge: 198
Registriert: Sonntag 15. Februar 2004, 20:33

Re: VH1 mit "Kopierschutz"?

Beitrag von Hagan »

Hallo Gorcon

Kann es sein, dass da irgendein Puffer für info1 übergelaufen ist?
Wie Du siehst, ist der Text mitten im Wort abgeschnitten.

Ich hatte das gleiche Problem vor ein paar Jahren mal mit dem Theaterkanal und udrec als Streamingserver, als da sehr viel EPG gesendet wurde.

http://forum.tuxbox-cvs.sourceforge.net ... 16&t=34836

Seitdem ist es aber nicht mehr aufgetreten.

Viele Grüße,
Hagan
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: VH1 mit "Kopierschutz"?

Beitrag von Gorcon »

Kann es sein, dass da irgendein Puffer für info1 übergelaufen ist?
Nein. Die info1 sollte so einen langen Text auch nicht beinhalten sondern nur den Titel für zB. eine Serie oder Filmtyp, nicht aber den Infotext der fürs EPG bestimmt ist (also info2).
Siehe als funktionierendes Beispiel:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>

<neutrino commandversion="1">
	<record command="record">
		<channelname>ZDF</channelname>
		<epgtitle>Sleepy Hollow Köpfe werden rollen</epgtitle>
		<id>93542</id>
		<info1>Fantasyfilm USA/1999</info1>
		<info2>Im Jahr 1799 wird das kleine Städtchen Sleepy Hollow von einer unheimlichen Mordserie heimgesucht. Der Ermittler Ichabod Crane wird entsandt, um die Fälle aufzuklären. Zunächst schenkt der Gendarm den Geistergeschichten der Bewohner keinen Glauben - bis er selbst dem sagenumwobenen, kopflosen Reiter gegenüber steht. ŠRegisseur Tim Burton präsentiert seine Hommage an die klassischen Gruselfilme als visuell überwältigendes Fantasymärchen, garniert mit schwarzem Humor. ŠUSA, 1999</info2>
		<epgid>2147483647</epgid>
		<mode>1</mode>
		<videopid>110</videopid>
		<audiopids selected="120">
			<audio pid="120" name="German"/>
			<audio pid="121" name="2ch"/>
			<audio pid="125" name="dd (AC3)"/>
		</audiopids>
		<vtxtpid>130</vtxtpid>
		<genremajor>16</genremajor>
		<genreminor>0</genreminor>
		<seriename></seriename>
		<length>100</length>
		<reclength>6418</reclength>
		<productioncountry></productioncountry>
		<productiondate>0</productiondate>
		<qualitiy>0</qualitiy>
		<parentallockage>0</parentallockage>
		<dateoflastplay>949273200</dateoflastplay>
		<bookmark>
			<bookmarkstart>0</bookmarkstart>
			<bookmarkend>0</bookmarkend>
			<bookmarklast>0</bookmarklast>
			<bookmarkuser bookmarkuserpos="0" bookmarkusertype="0" bookmarkusername=""/>
		</bookmark>
	</record>
</neutrino>
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: VH1 mit "Kopierschutz"?

Beitrag von seife »

Gorcon hat geschrieben:

Code: Alles auswählen

[neutrino] no file /var/tuxbox/config/recording.start was found
Record channel_id: 42a00016ff0 epg: 42a00016ff0009d, apids 0x0 mode 1
fsk:0, Genre:0, Dauer: 180
[CFileDevice] stream2file error code: -2
Dieser Fehler kann nur an dieser Stelle auftreten:

Code: Alles auswählen

        // write stream information (should wakeup the disk from standby, too)
        sprintf(buf, "%s.xml", filename);
        if ((fd = open(buf, O_SYNC|O_WRONLY|O_CREAT|O_TRUNC, REC_FILE_PERMISSIONS)) >= 0)
        {
                write(fd, info, strlen(info));
                fdatasync(fd);
                close(fd);
        }
        else
        {
                DEC_BUSY_COUNT;
                return STREAM2FILE_INVALID_DIRECTORY;
        }
Heisst: das XML-File kann schon nicht geschrieben werden, was sehr stark auf einen zu langen Filenamen hindeutet.
Wenn du selber kompilierst, kannst du ja mal vor dem DEC_BUSY_COUNT ein 'perror("open XML file");' einbauen, dann siehst du den Text zum open()-Fehler im Log.
Wenn ich dann den Dateinamen so abändere %T %D %d %t ,dann kann ich aufnehmen.
Klar, info1 ist 232 character lang, also wenn die Filenamen auf z.B. 255 char begrenzt sind, dann wird das schon eng.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: VH1 mit "Kopierschutz"?

Beitrag von Gorcon »

Heisst: das XML-File kann schon nicht geschrieben werden, was sehr stark auf einen zu langen Filenamen hindeutet.
richtig, es sind 13 + 232 + 18 Zeichen. (macht 263 Zeichen).
Normal wären es ja niemals so viele.

Könnte man nicht den Eintrag für info1 auf eine großzügige Anzahl von Zeichen begrenzen so das im Falle eines falsch gesendeten EPGs dieser Fehler nicht mehr auftreten könnte?
Es ist natürlich richtig das nicht Linux daran schuld ist sondern der Sender der dieses fehlerhafte EPG ausstrahlt aber was soll man machen wenn der zu "blöde" ist?!
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: VH1 mit "Kopierschutz"?

Beitrag von seife »

Gorcon hat geschrieben:Könnte man nicht den Eintrag für info1 auf eine großzügige Anzahl von Zeichen begrenzen so das im Falle eines falsch gesendeten EPGs dieser Fehler nicht mehr auftreten könnte?
Klar kann man das. Send patch ;)