Alles außer 'default' führt zu einer Exception...
Posts by gdm
-
-
-
Streamtype TS kommt leider eine Exception:
Code
Display Morejava.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1949) at controller.VLC.getChannel(VLC.java:47) at controller.VLC.stream(VLC.java:65) at gui.MainWindow.mouseClicked(MainWindow.java:160) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269) at java.awt.Component.processMouseEvent(Component.java:6271) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6033) at java.awt.Container.processEvent(Container.java:2045) at java.awt.Component.dispatchEventImpl(Component.java:4629) at java.awt.Container.dispatchEventImpl(Container.java:2103) at java.awt.Component.dispatchEvent(Component.java:4455) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4306) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227) at java.awt.Container.dispatchEventImpl(Container.java:2089) at java.awt.Window.dispatchEventImpl(Window.java:2517) at java.awt.Component.dispatchEvent(Component.java:4455) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$2.run(EventQueue.java:622) at java.awt.EventQueue$2.run(EventQueue.java:620) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:619) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1949) at controller.VLC.getChannel(VLC.java:47) at controller.VLC.stream(VLC.java:65) at gui.MainWindow.mouseClicked(MainWindow.java:160) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270) at java.awt.Component.processMouseEvent(Component.java:6271) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6033) at java.awt.Container.processEvent(Container.java:2045) at java.awt.Component.dispatchEventImpl(Component.java:4629) at java.awt.Container.dispatchEventImpl(Container.java:2103) at java.awt.Component.dispatchEvent(Component.java:4455) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4306) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227) at java.awt.Container.dispatchEventImpl(Container.java:2089) at java.awt.Window.dispatchEventImpl(Window.java:2517) at java.awt.Component.dispatchEvent(Component.java:4455) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$2.run(EventQueue.java:622) at java.awt.EventQueue$2.run(EventQueue.java:620) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:619) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
In der VLC.java scheint wohl die URL nicht richtig anzukommen (Zeilen 63/64
-
Bei mir funktioniert mit Ubuntu Linux schon einmal die GUI wieder, besten Dank, TheChief. Die Streaming URL für den VLC kommt jedoch leider falsch an:
Codemethod: false lastchannel: channel: S19.2E-133-3-516.ts vlcprocess: null check :false starte vlc mit: /usr/bin/vlc S19.2E-133-3-516.ts
Könntest du von deinen Änderungen in Patch für die Source (oder die komplette Source) hochladen?
-
Besten Dank, steffen_b, genau das habe ich gesucht
-
Hallo zusammen,
leider habe ich keine Informationen bzgl. folgenden Problems gefunden: Ich habe auf meinem Desktop-PC VDR 1.7.2 (Ubuntu 12.04) mit einer DVB-S2 als Ergänzung zu meiner DM800 HD laufen. Ich nutze den VDR eigentlich nur, um gelegentlich etwas aufzunehmen oder einmal eine Sendung zu schauen, wenn meine DM800 blockiert. Gerade ist mir jedoch aufgefallen, dass der VDR, auch wenn ich das Frontend (VDR X-Frontend/vdr-sxfe) beende (auch, wenn ich vorher p/Power gedrückt habe) beende permanent auf dem zuletzt gesehenen Channel getuned bleibt.
Gibt es eine Möglichkeit, den VDR so in den Hintergrundbetrieb zu versetzen, dass er nur tuned, wenn ich das Frontend starte (Wiedergabe) oder eine Aufnahme begonnen wird? -
Quote
Achtung! Die letzte Antwort auf dieses Thema liegt mehr als 557 Tage zurück.
Leider besteht das Problem immer noch, gibt es eine Chance, dass da noch mal ein Update kommt, hampelratte?
Code
Display More>java -jar "VCC.jar" (32026) update... java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: 2 Valid values are 0, 16, 32, 64, 128, 256 or Channel.AUTOMATIC (999) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at SwingWorker.SwingWorker.get(SwingWorker.java:581) at controller.Loader$InitWorker.done(Loader.java:84) at SwingWorker.SwingWorker$5.run(SwingWorker.java:716) at SwingWorker.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:853) at SwingWorker.AccumulativeRunnable.run(AccumulativeRunnable.java:97) at SwingWorker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:863) at javax.swing.Timer.fireActionPerformed(Timer.java:313) at javax.swing.Timer$DoPostEvent.run(Timer.java:244) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:617) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) Caused by: java.lang.IllegalArgumentException: 2 Valid values are 0, 16, 32, 64, 128, 256 or Channel.AUTOMATIC (999) at org.hampelratte.svdrp.responses.highlevel.Channel.setModulation(Channel.java:421) at org.hampelratte.svdrp.util.ChannelParser.parseParameters(ChannelParser.java:109) at org.hampelratte.svdrp.util.ChannelParser.parse(ChannelParser.java:67) at controller.Loader.connectGetChannels(Loader.java:227) at controller.Loader$InitWorker.doInBackground(Loader.java:70) at controller.Loader$InitWorker.doInBackground(Loader.java:1) at SwingWorker.SwingWorker$1.call(SwingWorker.java:276) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at SwingWorker.SwingWorker.run(SwingWorker.java:315) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679)
-
Hmm, dass das Frontend nicht startet hatte ich eigentlich nur manchmal, wenn er beim DMA Modus hängen geblieben ist... Ich hatte dann in der menu.lst von GRUB den Parameter
hinzugefügt. Danach hatte ich das Problem nicht mehr.
Was bei mir neuerdings öfters passiert ist, dass die Soundkarte/der Soundchip nicht erkannt wird, der Adapter ist dann einfach nicht verfügbar. Hatte bis jetzt aber noch keine Lust/Zeit mich damit genauer auseinander zu setzen. -
Also ich kann bis jetzt fast nur positives Feedback geben. Zu ein paar kleinen Wehwehchen habe ich ja schon Lösungen geschrieben. Ansonsten lief hier alles direkt ohne Probleme, nur der Lüfter läuft mir etwas zu oft, das hatte ich mit zendeb nicht. Zudem habe ich in der runvdr ein paar Plugins rausgeworfen, das waren mir dann doch zu viele.
Wenn das OSD offen ist gibt es manchmal kleine Bildstörungen, aber ansonsten läuft es schon rund.EDIT: also mir ist mittlerweile ein paar mal das Frontend abgeschmiert, mag Zufall sein
-
So, ich hab's nun auch endlich mal geschafft das Image einzuspielen.
Funktioniert soweit alles out of the box, ausser:- VDR: Audio stummschalten bei digital-out funktioniert nicht, kann mich aber an eine ähnliche Situation bei zendeb erinnern, wo stumm nur bei MP2-Audio ging
-
Irgendwie gehen bei mir die USB Ports nicht, das hab ich allerdings nur mit einer USB Tastatur getestet (die unter zendeb funktionierte).
Anmerkung: scheint wohl nur mit Tastaturen der Fall zu sein. Sobald vdr-sxfe läuft geht die Tastatur nicht mehr. - Der Lüfter rennt ziemlich schnell auf voller Drehzahl auch bei geringer Auslastung. sensors zeigt eine Temperatur von 75°C an.
- vdr-live zeigt mir im Webinterface keinerlei Bilder an (mal abgesehen von der live Übertragung)
Fix:QuoteIn order to work correctly you must copy the subdirectory 'live' from
the source distribution to the directory where the vdr plugins look
for their configuration files. The pure VDR default for this config
directory is: /video/plugins, but this depends also from the
parameters -c or -v (see 'vdr --help' for details).cp -a <live-src-dir>/live <plugin-config-dir>/plugins
- Breitbild/16:9 Quellen werden bei einem 4:3 Fernseher ohne Balken dargestellt, trotz 4:3+Letterbox Einstellungen unter DVB & libxine
Fix:
In /etc/init.d/vdr-frontend
durch
ersetzten.
Ansonsten ist mir bis jetzt nichts aufgefallen.Nochmal eine kurze Anleitung für diejenigen, die Probleme mit der Installation haben:
- Vorbereitung:
Debian Lenny von
laden ("Kleine CDs" -> i386) und auf eine CD brennen.
Ubuntu Installations/Live CD besorg vonund auf eine CD brennen, smt-lenny.tar.gz auf einen USB Stick kopieren.
- Festplatte für die SMT in/an den Installationsrecher einbauen/anschließen (ich hab dafür alle anderen Festplatten/Laufwerke abgezogen) und von der Debian Lenny Netinstall ("Kleine CD") starten. Im Grunde kann man im Setup durchgängig alles mit Enter bestätigen (wer sich auskennt kann hier natürlich rumspielen), ich hab lediglich die Sprache auf Deutsch gestellt und am Ende die Installation der Desktop Umgebung abgewählt.
- Nach der Debian Installation legt man die Ubuntu Live CD ein und startet das Live System ("Ubuntu probieren"). Dort startet man ein "normales" Terminal ("gnome-terminal") und gibt dort
ein. Nun wechselt man per
in das Rootberzeichnis der SMT Festplatte. Die UID wird von Ubuntu "vergeben" schaut einfach mal in /media welche Festplatte da eure SMT Platte ist.
- Im SMT Rootverzeichnis nun einfach
ausführen und warten, bis das Entpacken fertig ist.
- Nun die fstab für die Standard Debian Partitionen anpassen per
und dort die swap Partition ändern:
Code
Display More# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 errors=remount-ro 0 1 #/dev/hda5 /video ext3 defaults 0 2 /dev/hda5 none swap sw 0 0 none /tmp tmpfs defaults /dev/hdc /media/cdrom0 udf,iso9660,cdfs user,noauto 0 0 /dev/sda1 /media/sda1 auto rw,user,noauto 0 0 /dev/sdb1 /media/sdb1 auto rw,user,noauto 0 0 none /etc/vdr/plugins/osdteletext tmpfs size=64M 0 0
- Damit das Netzwerk funktioniert muss man noch die Datei
editieren und dort eth1 durch eth2 ersetzen... Wer auf Nummer sicher gehen will:
Code
Display More# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # The scondary network interface allow-hotplug eth1 iface eth1 inet dhcp # The third network interface allow-hotplug eth2 iface eth2 inet dhcp allow-hotplug eth3 iface eth3 inet dhcp allow-hotplug eth4 iface eth4 inet dhcp allow-hotplug eth5 iface eth5 inet dhcp
- Zuletzt noch die Rechte für /video ändern per
- Platte in die SMT einbauen und starten...
So sollte es mit einer Standard Debian Net Install funktionieren.
-
Hallöchen,
ich hab' die Datei mal bei LinuxTracker hinzugefügt (klick). Denke der Download per Torrent verteilt die Last etwas besser und bietet gleich einen Check auf Konsistenz.
Ich hab' die nächsten Tage meinen Webserver dahinter hängen, damit das verteilen etwas flotter geht. -
Wirklich komprimiert dürfte das "Iimage" kleiner ausfallen. Ich denke Mase meinte mit "gepackt" lediglich das .tar-Archiv.
-
Hi Egalus,
tut sich eigentlich was in Sachen zendeb + lenny? -
Danke für den Tipp, 0x13. Vor lauter Bäumen den Wald mal wieder nicht gesehen.
-
Ich habe ein ähnliches Problem wie Konni__ (Bei mir werkelt der Ladebalken auch unendlich.):
Code
Display Moreupdate... java.io.IOException: Access denied! at org.hampelratte.svdrp.Connection.<init>(Connection.java:146) at org.hampelratte.svdrp.Connection.<init>(Connection.java:104) at controller.Loader.connectGetChannels(Loader.java:224) at controller.Loader$InitWorker.doInBackground(Loader.java:70) at controller.Loader$InitWorker.doInBackground(Loader.java:1) at SwingWorker.SwingWorker$1.call(SwingWorker.java:276) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at SwingWorker.SwingWorker.run(SwingWorker.java:315) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at SwingWorker.SwingWorker.get(SwingWorker.java:581) at controller.Loader$InitWorker.done(Loader.java:84) at SwingWorker.SwingWorker$5.run(SwingWorker.java:716) at SwingWorker.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:853) at SwingWorker.AccumulativeRunnable.run(AccumulativeRunnable.java:97) at SwingWorker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:863) at javax.swing.Timer.fireActionPerformed(Timer.java:271) at javax.swing.Timer$DoPostEvent.run(Timer.java:201) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.NullPointerException at controller.Loader.connectGetChannels(Loader.java:237) at controller.Loader$InitWorker.doInBackground(Loader.java:70) at controller.Loader$InitWorker.doInBackground(Loader.java:1) at SwingWorker.SwingWorker$1.call(SwingWorker.java:276) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at SwingWorker.SwingWorker.run(SwingWorker.java:315) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) refreshe...
Betriebssysteme ist Ubuntu 8.10 mit neuster Java Version.
-
Neuerdings spuckt der VDR beim Wechsel auf einen Sender des MTV Transponders (FTA) folgende fehler aus:
Code[3143] [input_vdr] UDP:120-120 missing, requested re-send for -1 frames [3143] [input_vdr] UDP:Got UDP MISSING 120-121 (currseq=120) [3143] [input_vdr] UDP: accepted: now currseq 121 [3143] [input_vdr] UDP:Got duplicate or window exceeded ? (queue slot 121 in use) ! [3143] [input_vdr] UDP:180-180 missing, requested re-send for -1 frames [3143] [input_vdr] UDP:Got UDP MISSING 180-181 (currseq=180) [3143] [input_vdr] UDP: accepted: now currseq 181 [3143] [input_vdr] UDP:Got duplicate or window exceeded ? (queue slot 181 in use) ! [3143] [input_vdr] UDP:packet loss 0.4% ( 4/1000)
Das OSD wird angezeigt, das Bild des Senders bleibt aber aus/schwarz. Imo liegts nicht an meinem Empfang, kann mir da jemand helfen?
Edit: Ein NDR Sender hat auch den Geist aufgegeben, die restlichen Sender des Transponders funktionieren aber noch. So hats bei MTV auch angefangen (da war MTV Base France zuerst weg).
-
Hi Egalus,
hätte einen kleine Feature Wunsch: Ich vermisse auf meiner SMT (mit zendeb 0.3.0) und auf meiner S100 (zendeb 0.4.0) die Möglichkeit im MPlayer (per MMS) durch die Untertitel zu wechseln (auf der Tastatur "j"). Bei der SMT würde sich ja die "TEXT" Taste links neben "AUDIO" anbieten,
Bin leider nicht so fit was LIRC angeht, daher haben meiner Versuche leider keine Früchte getragen.PS: Noch ein Kompliment für die super Distri.