New spanish vdr-m7x0 forum. vdr-m7x0.foroactivo.com.es
New unstable version of our vdr firmware available. Thread link
The vdr-open7x0-team proudly presents the next generation of our vdr firmware.   Thread link
vdr-ng-fw ready software:   boxamp-0.3 & M740 Wizard-0.7


Post Reply  Post Thread 
Pages (2): « First [1] 2 Next > Last »
1 Votes - 4 Average   Detailinfo "on demand" bei CM per ftp
Author Message
hugo
Junior Member
**


Posts: 9
Group: Registered
Joined: Mar 2006
Status: Offline
Reputation: 0
Post: #1
Detailinfo "on demand" bei CM per ftp

Wie schon hier in Post #33 angesprochen, wäre es aus Performancegründen vorteilhaft, per ftp zunächst nur die crid Dateien einzulesen und daraus den Baum ohne Verzögerung aufzubauen. Man könnte dann entweder zum Abrufen der Detailinfos einen weiteren Punkt ins Kontextmenü aufnehmen 'Details laden' oder beim 'hover' mit der Maus über die jeweilige Aufnahme die Details aus dem entsprechenden .rec/fmpg Verzeichnis automatisch nachladen.

Man braucht selten die Details für alle Aufnahmen. Ein automatisches Laden aller Detailinfos nach Aufbau des Baums halte ich nicht für sinnvoll, denn man möchte meist zügig die Übertragung der gewünschten Aufnahme auf den PC starten, und da wären die vielen noch wartenden ftp-Aufträge eher hinderlich.

Die Aufnahmen, zu denen die Details noch nicht geladen sind, könnten mit einem speziellen Icon versehen werden, z. B. mit einem Fragezeichen im Symbol.

Gruß,
Hugo


M740AV mit FW 2.3.59ß orig + Samsung SV1604N (160 GB, 5400 rpm, FAT32) in IcyBox 350U-BL Cool + uralte Aldi Master/Slave Leiste + ProjectX mit Gigaset-Anbindung per ftp + PVR-Pilot 1.2.8 mit live streaming + abisoliertes Coax Kabel unterm Dachfirst mit 18 db Verstärker - Die ganze Welt der M740AV + M750S auf http://www.m740.de

This post was last modified: 11-14-2006 02:38 PM by hugo.

11-14-2006 02:36 PM
Find all posts by this user Quote this message in a reply
hugo
Junior Member
**


Posts: 9
Group: Registered
Joined: Mar 2006
Status: Offline
Reputation: 0
Post: #2
RE: Detailinfo "on demand" bei CM per ftp

Nachtrag: Ich kenne ja den Aufbau des CM nicht.

Ich kann mir aber folgendes vorstellen:

Das Laden der Informationen aus dem jeweiligen fmpg Unterverzeichniss kann in deiner Subroutine geschehen.

Wenn per ftp gearbeitet wird, dann wird diese Routine nach dem Lesen der CRID files nicht ausgeführt und jede Aufnahme bekommt das Flag 'DetailsLoaded=0'. Wird dann irgendeine Aktion für diese Aufnahme gestartet, wird bei 'DetailsLoaded=0' zuerst diese Subroutine für genau diese Aufnahme ausgeführt und 'DetailsLoaded=1' gesetzt. Zusätzlich kann man per Menüpunkt 'Details laden' die Subroutine allein ausführen und 'DetailsLoaded=1' setzten. So würd' ich es jedenfalls programmieren.


M740AV mit FW 2.3.59ß orig + Samsung SV1604N (160 GB, 5400 rpm, FAT32) in IcyBox 350U-BL Cool + uralte Aldi Master/Slave Leiste + ProjectX mit Gigaset-Anbindung per ftp + PVR-Pilot 1.2.8 mit live streaming + abisoliertes Coax Kabel unterm Dachfirst mit 18 db Verstärker - Die ganze Welt der M740AV + M750S auf http://www.m740.de
11-14-2006 02:58 PM
Find all posts by this user Quote this message in a reply
gambler
*rtfm*
****


Posts: 1.579
Group: VDR Developer
Joined: Jan 2006
Status: Offline
Reputation: 10
Post: #3
RE: Detailinfo "on demand" bei CM per ftp

hugo Wrote:
Nachtrag: Ich kenne ja den Aufbau des CM nicht.

wenn mich nicht alles taeuscht findest du genau das hier:
http://www.open7x0.org/cgi-bin/viewcvs.c...iew=markup


no log, no support -> post your /var/log/messages
diffs metter, talk doesn't
11-14-2006 03:23 PM
Find all posts by this user Quote this message in a reply
ao
Posting Freak
*****


Posts: 799
Group: Registered
Joined: Feb 2006
Status: Offline
Reputation: 0
Post: #4
RE: Detailinfo "on demand" bei CM per ftp

aus dem m740-Forum:

ao Wrote:
Gibt's evtl. die Möglichkeit, eine Art Index über alle Dateien von der Box generieren zu lassen und mit diesem Index dann die Daten schneller per CM anzuzeigen?
Sorry, falls das völliger Unfug ist. Ich dachte halt an etwas wie der Index-Dienst von Windows oder auch Indices auf Datenbanken.

karlo.h Wrote:
Das wäre wohl nur sinnvoll, wenn CM auf der Box laufen würde, also immer an ist, wenn etwas geändert wird. Ansonsten müsste CM ja nachschauen, ob der Index noch stimmt und damit wäre dann alles wieder verloren.

ao Wrote:
Das muss ja nicht notwendigerweise der CM machen. Evtl. ginge das auch mit einem Tool auf der Box. Nochmals sorry, falls das völlig abwegig ist.
Ansonsten finde ich die Idee bzgl. "on-demand" auch prima.


Gruß, ΑΩ

VDR-NG Wiki  Tipp-Sammlung für Ein- und Umsteiger

Macbook C2D / 2x M740 (VDR-NG "gambler-unstable") / NSLU2 (SlugOS/BE 3.10b)
Fritzbox 7170 (29.04.63-freetz-devel) / Fritzbox 7050 (14.04.33-freetz-devel)
11-15-2006 01:59 PM
Find all posts by this user Quote this message in a reply
Karlo
CridManager-Team
*****


Posts: 1.073
Group: Moderators
Joined: Jan 2006
Status: Offline
Reputation: 6
Post: #5
RE: Detailinfo "on demand" bei CM per ftp

ao Wrote:
Das muss ja nicht notwendigerweise der CM machen. Evtl. ginge das auch mit einem Tool auf der Box. Nochmals sorry, falls das völlig abwegig ist.
Ansonsten finde ich die Idee bzgl. "on-demand" auch prima.


Dann muss der CM aber den Index von der Box holen, der vermutlich nicht viel kleiner ist als das Verzeichnislisting.


Unterstütze CridManager mit einer Spende.
11-15-2006 02:02 PM
Visit this users website Find all posts by this user Quote this message in a reply
ao
Posting Freak
*****


Posts: 799
Group: Registered
Joined: Feb 2006
Status: Offline
Reputation: 0
Post: #6
RE: Detailinfo "on demand" bei CM per ftp

Also ich weiß ja wirklich nicht, wie so ein Index erstellt wird, aber er wäre doch wirkungslos, wenn er genauso umfangreich wäre wie das Verzeichnislisting an sich.
Die Suche in Windows geht mit dem Index-Dienst jedenfalls schneller - von anderen, noch besseren Index-Tools ganz zu schweigen.
Vielleicht lässt sich ja auch etwas komprimieren.

Das Thema "Index" ist hier im Thread eigentlich etwas OT, da Hugo ja ursprünglich eine andere Idee eingebracht hat.
Wir können das Thema "Index" daher auch gerne abtrennen.


Gruß, ΑΩ

VDR-NG Wiki  Tipp-Sammlung für Ein- und Umsteiger

Macbook C2D / 2x M740 (VDR-NG "gambler-unstable") / NSLU2 (SlugOS/BE 3.10b)
Fritzbox 7170 (29.04.63-freetz-devel) / Fritzbox 7050 (14.04.33-freetz-devel)
11-15-2006 02:06 PM
Find all posts by this user Quote this message in a reply
arma
Member
***


Posts: 54
Group: Registered
Joined: Feb 2006
Status: Offline
Reputation: 0
Post: #7
RE: Detailinfo "on demand" bei CM per ftp

ao Wrote:
Also ich weiß ja wirklich nicht, wie so ein Index erstellt wird, aber er wäre doch wirkungslos, wenn er genauso umfangreich wäre wie das Verzeichnislisting an sich.
Die Suche in Windows geht mit dem Index-Dienst jedenfalls schneller - von anderen, noch besseren Index-Tools ganz zu schweigen.
Vielleicht lässt sich ja auch etwas komprimieren.

Das Thema "Index" ist hier im Thread eigentlich etwas OT, da Hugo ja ursprünglich eine andere Idee eingebracht hat.
Wir können das Thema "Index" daher auch gerne abtrennen.


Hallo ao,

das es mit den verfügbaren Metainformationen schneller geht, zeigt ja die Box, indem sie die Dateiablage geändert hat und nun schneller die Aufnahmeinformationen zur Anzeige bringt.
Ferner werden ja entsprechende Index-Dateien auch von der Box geschrieben, die im Detail-Falle eine gezielte Selektion erlauben.

Durch intelligente Nutzung der Box-Metainformationen müsste daher nach Hugos Vorschlag das ganze wirklich schneller gehen, nicht nur für ftp.
Ggf. kann man noch je nach Location eine Differenzierung (lokal, netz- bzw. box-Ordner) im Algorithmus einbauen.

Siehe hierzu auch meine Antwort auf hock im Thema "CridManager 1.4.2 erschienen" des M740-Forum).

Gruß arma

This post was last modified: 11-15-2006 02:16 PM by arma.

11-15-2006 02:15 PM
Find all posts by this user Quote this message in a reply
Kille
Senior Member
****


Posts: 268
Group: Registered
Joined: Feb 2006
Status: Offline
Reputation: 4
Post: #8
RE: Detailinfo "on demand" bei CM per ftp

Hi,

hugo Wrote:
Wie schon hier in Post #33 angesprochen, wäre es aus Performancegründen vorteilhaft, per ftp zunächst nur die crid Dateien einzulesen und daraus den Baum ohne Verzögerung aufzubauen.

Auch eine Alternative wäre es, erst nur die CRID-Dateien zu übertragen, auszuwerten und in der Baumansicht darzustellen. Währenddessen lädt ein weiterer Thread munter im Hintergrund weiter die benötigeten Infos/Dateien nach. Wenn dieser Thread dann fertig gibt er einfach einen Laut von sich und die fehlenden Infos werden in der Baumansicht vervollständigt wo möglich/nötig.

Ich habe jetzt aber keinen blassen Schimmer, ob sich so etwas ohne Schmerzen in den CM einarbeiten läßt, und durch anschauen des Quellcodes werden ich wahrscheinlich nicht schlauer, da ich nur mit Delphi umgehen kann und Java (noch) ein Buch mit sieben Siegeln ist. Aber so wie beschrieben bin ich gerade dabei das umzusetzten für meinen cplayer.

Kille


http://kille.cx/m740/
11-15-2006 03:49 PM
Visit this users website Find all posts by this user Quote this message in a reply
Karlo
CridManager-Team
*****


Posts: 1.073
Group: Moderators
Joined: Jan 2006
Status: Offline
Reputation: 6
Post: #9
RE: Detailinfo "on demand" bei CM per ftp

So hat CM vorher gearbeitet. Durch die ständige Aktualisierung im Baum entstand aber offenbar der Eindruck der Langsamkeit - und letztendlich hat es deutlich länger gedauert, bis alle Infos komplett waren.


Unterstütze CridManager mit einer Spende.
11-15-2006 04:21 PM
Visit this users website Find all posts by this user Quote this message in a reply
arma
Member
***


Posts: 54
Group: Registered
Joined: Feb 2006
Status: Offline
Reputation: 0
Post: #10
RE: Detailinfo "on demand" bei CM per ftp

... und wieso dann nicht ggf. Details nur "on demand", wie hugo vorgeschlagen hat?

11-15-2006 05:06 PM
Find all posts by this user Quote this message in a reply
Pages (2): « First [1] 2 Next > Last »
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: