Sprungversion a la Smartskipper

Spezielles Forum für und um die Improbox
Benutzeravatar
buko
Mr. Settings
Mr. Settings
Beiträge: 12253
Registriert: Fr 9. Dez 2005, 09:03
Receivertyp: auch andere Receiver!
VU+ Uno 4K
VU+ Duo 4K SE
Wohnort: Bayern & Tirol

#21

Beitrag von buko » Do 5. Jan 2006, 09:53

...destotrotz, der Name des TAP´s > FastSkip < ist schon mal da... :lol:

gruss buko :wink:
gruß
buko
:altermotzsack:



Topfield Settings bearbeiten, verwalten und vieles mehr:
mit :->: SetEdit für fast alle Topfield & VU+ Receiver :up:

Benutzeravatar
Pippin
Benutzer
Benutzer
Beiträge: 93
Registriert: Di 13. Dez 2005, 09:35
Receivertyp: TF 5000 PVR A
Wohnort: Aachen
Kontaktdaten:

#22

Beitrag von Pippin » Fr 6. Jan 2006, 07:43

buko hat geschrieben:...destotrotz, der Name des TAP´s > FastSkip < ist schon mal da... :lol:

gruss buko :wink:
Nun, das Kind braucht doch einen Namen. Und ich muss schliesslich ausgiebig testen, deshalb ist es auch erst einmal im Autostart Ordner. Mal sehen, wie weit ich am Wochenende komme. Irgendwann wird es dann auch die erste "öffentliche" Beta geben. Nur Anleitung schreiben werde ich sehr ungern machen :)

Pippin
Gruß, Pippin

TF 5000 PVR A / 160GB, Alphacrypt, Harmony 885
FastSkip, Quicktimer, Improbox Premium, 3PG, Matrix Saver, Power Restore (+FW), Bookmark, NiceDisplay

Benutzeravatar
ramibi
Ungesperrter Moderator ;-)
Ungesperrter Moderator <font color=#E9E9E9>;-)</font>
Beiträge: 15175
Registriert: Do 8. Dez 2005, 14:46
Receivertyp: 1 SRP 2410M, 2 SRP 2410MSE, SRP 2410,TF 5500, SRP 2100 in der Reserve
Receiverfirmware: auf Allen immer die für mich Beste :-)
Wohnort: Saarland

#23

Beitrag von ramibi » Fr 6. Jan 2006, 08:06

.... warum eine Anleitung schreiben wollen - wenn fu dein FastKip so einfach wie möglich hällst, dann bedarf es doch keine großen Anleitung :D
Zuletzt geändert von ramibi am Fr 6. Jan 2006, 08:12, insgesamt 1-mal geändert.
einen lieben Gruss von ramibi

.. leider keine Testversion mehr :(

[ FSK 12] - Der Gute bekommt das Mädchen.
[ FSK 16] - Der Böse bekommt das Mädchen.
[ FSK 18] - Alle bekommen das Mädchen.

[SPIO/JK] - Das Alien bekommt das Mädchen.

SRP 2410M an Philips PFL 37/9603 mit Harmony 785

Benutzeravatar
buko
Mr. Settings
Mr. Settings
Beiträge: 12253
Registriert: Fr 9. Dez 2005, 09:03
Receivertyp: auch andere Receiver!
VU+ Uno 4K
VU+ Duo 4K SE
Wohnort: Bayern & Tirol

#24

Beitrag von buko » Fr 6. Jan 2006, 10:17

ramibi hat geschrieben:.... warum eine Anleitung schreiben wollen - wenn fu dein FastKip so einfach wie möglich hällst, dann bedarf es doch keine großen Anleitung :D
...eben, warum eine Anleitung... :1+1+:

gruss buko ;)
gruß
buko
:altermotzsack:



Topfield Settings bearbeiten, verwalten und vieles mehr:
mit :->: SetEdit für fast alle Topfield & VU+ Receiver :up:

Benutzeravatar
nitram
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 155
Registriert: Fr 9. Dez 2005, 13:41
Wohnort: Berlin

#25

Beitrag von nitram » So 8. Jan 2006, 14:06

Hört sich ja alles sehr spannend an :)

Wann kann man denn mit der ersten Beta rechnen ? :hello:
5000 PVR-T Firmware Oktober 05 : Improbox , 3PG , TF5000 Display TAP , Filer v2.21, Automove

Benutzeravatar
Pippin
Benutzer
Benutzer
Beiträge: 93
Registriert: Di 13. Dez 2005, 09:35
Receivertyp: TF 5000 PVR A
Wohnort: Aachen
Kontaktdaten:

#26

Beitrag von Pippin » Mo 9. Jan 2006, 08:03

nitram hat geschrieben:Hört sich ja alles sehr spannend an :)

Wann kann man denn mit der ersten Beta rechnen ? :hello:
Hallo,

ich habe am Wochenende mal genauer den Timeshift analysiert, irgendwo ist bei mir der Groschen noch nicht gefallen. :oops:

Für das INI Lesen habe ich einen vielversprechenden Ansatz.

Also dauert es noch ein bisschen bis zur ersten Beta, es sei denn es besteht Interesse für eine Beta ohne INI, und ohne Timeshift Unterstützung.

Pippin
Gruß, Pippin

TF 5000 PVR A / 160GB, Alphacrypt, Harmony 885
FastSkip, Quicktimer, Improbox Premium, 3PG, Matrix Saver, Power Restore (+FW), Bookmark, NiceDisplay

Benutzeravatar
ramibi
Ungesperrter Moderator ;-)
Ungesperrter Moderator <font color=#E9E9E9>;-)</font>
Beiträge: 15175
Registriert: Do 8. Dez 2005, 14:46
Receivertyp: 1 SRP 2410M, 2 SRP 2410MSE, SRP 2410,TF 5500, SRP 2100 in der Reserve
Receiverfirmware: auf Allen immer die für mich Beste :-)
Wohnort: Saarland

#27

Beitrag von ramibi » Mo 9. Jan 2006, 09:24

Pippin hat geschrieben:Hallo,

es sei denn es besteht Interesse für eine Beta ohne INI, und ohne Timeshift Unterstützung.

Pippin
... Intersse anmeldend :D
einen lieben Gruss von ramibi

.. leider keine Testversion mehr :(

[ FSK 12] - Der Gute bekommt das Mädchen.
[ FSK 16] - Der Böse bekommt das Mädchen.
[ FSK 18] - Alle bekommen das Mädchen.

[SPIO/JK] - Das Alien bekommt das Mädchen.

SRP 2410M an Philips PFL 37/9603 mit Harmony 785

Benutzeravatar
U_S
Benutzer
Benutzer
Beiträge: 78
Registriert: Fr 9. Dez 2005, 13:59

#28

Beitrag von U_S » Mo 9. Jan 2006, 12:39

Hi,

habe auch Interesse !

Grüße

Uwe
CRP 2401+, 1TB, SmartEPG, RebuildNav&RecCopy, Filer, FastSkip, Quickplay, NiceDisplay

Benutzeravatar
Pippin
Benutzer
Benutzer
Beiträge: 93
Registriert: Di 13. Dez 2005, 09:35
Receivertyp: TF 5000 PVR A
Wohnort: Aachen
Kontaktdaten:

#29

Beitrag von Pippin » Mo 9. Jan 2006, 20:05

So,

I'm proud to present:

FastSkip 0.1 (1. öffentliche beta)

Hier kann es geladen werden.

Ist natürlich noch eine BETA Version. Ich übernehme keine Verantwortung für irgendwas :u: .

Vielen Dank nochmal an Gerti, der mir heute mit einem Tipp den Knoten im Hirn beim Tmeshifting lösen konnte.

Kommentare, Fehlermeldungen :oops: , Lob :wink: , etc sind herzlich willkommen.

Allerdings werde ich jetzt den Rechner ausschalten und den Topf zum Fernsehen nutzen. Aber ab morgen lese ich wieder hier mit.

Viel Spaß!
Gruß, Pippin

TF 5000 PVR A / 160GB, Alphacrypt, Harmony 885
FastSkip, Quicktimer, Improbox Premium, 3PG, Matrix Saver, Power Restore (+FW), Bookmark, NiceDisplay

Benutzeravatar
der_toddi
Topfversteher
Topfversteher
Beiträge: 407
Registriert: Fr 9. Dez 2005, 11:29
Receivertyp: TF5500
Receiverfirmware: August 07
Wohnort: Tostedt / Niedersachsen
Kontaktdaten:

#30

Beitrag von der_toddi » Mo 9. Jan 2006, 23:08

Pippin hat geschrieben:So,

I'm proud to present:

FastSkip 0.1 (1. öffentliche beta)
Genial :up: Danke...
Viele Grüße,
Toddel
_________________________________________________________
:topf: 5500PVR FW Aug.07 mit Samsung HA250JC und AlphaCrypt 2.03 ImproBox V2.2 - Nice Display V2.0 - Stirf v1.3beta-C -
Filer v2.10 - PowerOff V0.2 - FastSkip 1.1 - 3PG 1.21 - RecCopy 4.1b8 - Standby v1.8
TAP Commander 1.2

Benutzeravatar
ramibi
Ungesperrter Moderator ;-)
Ungesperrter Moderator <font color=#E9E9E9>;-)</font>
Beiträge: 15175
Registriert: Do 8. Dez 2005, 14:46
Receivertyp: 1 SRP 2410M, 2 SRP 2410MSE, SRP 2410,TF 5500, SRP 2100 in der Reserve
Receiverfirmware: auf Allen immer die für mich Beste :-)
Wohnort: Saarland

#31

Beitrag von ramibi » Di 10. Jan 2006, 07:23

Danke Pipin,

dann werde ich heute Abend mal den SmartSkipper entfernen und dein FastSkip mal ausprobieren :D
einen lieben Gruss von ramibi

.. leider keine Testversion mehr :(

[ FSK 12] - Der Gute bekommt das Mädchen.
[ FSK 16] - Der Böse bekommt das Mädchen.
[ FSK 18] - Alle bekommen das Mädchen.

[SPIO/JK] - Das Alien bekommt das Mädchen.

SRP 2410M an Philips PFL 37/9603 mit Harmony 785

Benutzeravatar
obsolet
Topfmeister
Topfmeister
Beiträge: 554
Registriert: Fr 9. Dez 2005, 02:47
Wohnort: Wien

#32

Beitrag von obsolet » Di 10. Jan 2006, 11:59

Wie wärs mit einem eigenen Thread im normalen Tap Bereich mit Improbox hat FastSkip ja eigentlich nix zu tun.

Benutzeravatar
Pippin
Benutzer
Benutzer
Beiträge: 93
Registriert: Di 13. Dez 2005, 09:35
Receivertyp: TF 5000 PVR A
Wohnort: Aachen
Kontaktdaten:

#33

Beitrag von Pippin » Di 10. Jan 2006, 12:11

obsolet hat geschrieben:Wie wärs mit einem eigenen Thread im normalen Tap Bereich mit Improbox hat FastSkip ja eigentlich nix zu tun.
Jou, hast recht, ich wollte aber zumindest die ersten "Ergebnisse" hier abwarten, wenn es die Töpfe der mutigen Tester nicht gekillt hat, dann werde ich einen neuen Thread aufsetzen. So ist es zur Zeit nur für "Insider" :wink:
Gruß, Pippin

TF 5000 PVR A / 160GB, Alphacrypt, Harmony 885
FastSkip, Quicktimer, Improbox Premium, 3PG, Matrix Saver, Power Restore (+FW), Bookmark, NiceDisplay

Dixie
Topfield-Freak
Topfield-Freak
Beiträge: 3060
Registriert: Sa 10. Dez 2005, 14:23
Receivertyp: zZ. ohne Topf (aber noch viele in Betreuung)
Wohnort: Friesland

#34

Beitrag von Dixie » Di 10. Jan 2006, 20:47

Hi Pippin,
habe FastSkip drauf. Funktion wie versprochen. :hello:
Wünsche: (wenn man darf :oops: )
1. Optik an Improbox anpassen. (aber nicht wie die Zusatzinfo's sprich Play/Rec)
2. Position/Einblenddauer/Exittaste einstellbar

Dixie
TVPanasonicTH-42PX80E HD-SATVu+Duo/Solo DVDLGBX580 AVROnkyoTX-NR709
FB
LogitechHarmony900/ONE/600 Lichtsteuerung ONEforALLLight-Control
SoundLogitechSqueezeboxen2xClassic 2xBoom2xRadio

Benutzeravatar
ramibi
Ungesperrter Moderator ;-)
Ungesperrter Moderator <font color=#E9E9E9>;-)</font>
Beiträge: 15175
Registriert: Do 8. Dez 2005, 14:46
Receivertyp: 1 SRP 2410M, 2 SRP 2410MSE, SRP 2410,TF 5500, SRP 2100 in der Reserve
Receiverfirmware: auf Allen immer die für mich Beste :-)
Wohnort: Saarland

#35

Beitrag von ramibi » Mi 11. Jan 2006, 08:02

Dixie hat geschrieben:Hi Pippin,
habe FastSkip drauf. Funktion wie versprochen. :hello:
Wünsche: (wenn man darf :oops: )
1. Optik an Improbox anpassen. (aber nicht wie die Zusatzinfo's sprich Play/Rec)
2. Position/Einblenddauer/Exittaste einstellbar

Dixie
Hi Pipin,

kann im fast allen Fällen meinem Vorposter Recht geben - FastSkip läuft recht stabil und auch wie gewünscht :D

Die Position der Anzeige würde ich auch gerne einstellbar haben, da bei meinem 82 er 16:9 manchmal je nach Bildeinstellung der untere Teil der Anzeige ein wenig verschwindet :confused:

Und eine einsetellbare Einblenddauer wäre natürlich auch toll :hello:

Sonst aber gute Arbeit :jump:
einen lieben Gruss von ramibi

.. leider keine Testversion mehr :(

[ FSK 12] - Der Gute bekommt das Mädchen.
[ FSK 16] - Der Böse bekommt das Mädchen.
[ FSK 18] - Alle bekommen das Mädchen.

[SPIO/JK] - Das Alien bekommt das Mädchen.

SRP 2410M an Philips PFL 37/9603 mit Harmony 785

Benutzeravatar
Mapleleaf
Topfversteher
Topfversteher
Beiträge: 405
Registriert: Di 13. Dez 2005, 13:31
Receivertyp: TF5000PVR
SRP 2100 TMS
Wohnort: Leimen, Baden

#36

Beitrag von Mapleleaf » Mi 11. Jan 2006, 08:37

ramibi hat geschrieben: Die Position der Anzeige würde ich auch gerne einstellbar haben, da bei meinem 82 er 16:9 manchmal je nach Bildeinstellung der untere Teil der Anzeige ein wenig verschwindet
Hallo Pipin,

schönes TAP, ich hab' auch Smartskipper benutzt, brauch aber die Schnittfunktion eigentlich nicht. Dem 16:9 "Problem" von Ramibi möchte ich mich anschließen :)
Zuletzt geändert von Mapleleaf am Mi 11. Jan 2006, 08:39, insgesamt 1-mal geändert.
Viele Grüße
Mapleleaf

Benutzeravatar
Pippin
Benutzer
Benutzer
Beiträge: 93
Registriert: Di 13. Dez 2005, 09:35
Receivertyp: TF 5000 PVR A
Wohnort: Aachen
Kontaktdaten:

#37

Beitrag von Pippin » Mi 11. Jan 2006, 10:36

Hallo,

erst einmal Danke an die mutigen Betatester :D :

Ich sammel mal die Wünsche, am Wochenende werde ich mich wieder hinsetzen.
Mit der nächsten Version werde ich dann auch mal einen neuen Thread direkt im TAP Bereich öffnen, denn inzwischen sind wir hier ja nicht wirklich richtig.

Klar wird noch vieles Einstellbar, nur muss ich dem TAP noch das Lesen von INI Dateien beibringen.

Wünsche: (wenn man darf :oops: )
Klar darf man, was ich dann umsetze ist natürlich mir überlassen :wink:

1. Optik an Improbox anpassen. (aber nicht wie die Zusatzinfo's sprich Play/Rec)
Wie soll ich das verstehen? Ein so großes Fenster wie bei Improbox, oder "nur" so ein schöner Rahmen und ähnliche Farben?
Gruß, Pippin

TF 5000 PVR A / 160GB, Alphacrypt, Harmony 885
FastSkip, Quicktimer, Improbox Premium, 3PG, Matrix Saver, Power Restore (+FW), Bookmark, NiceDisplay

Dixie
Topfield-Freak
Topfield-Freak
Beiträge: 3060
Registriert: Sa 10. Dez 2005, 14:23
Receivertyp: zZ. ohne Topf (aber noch viele in Betreuung)
Wohnort: Friesland

#38

Beitrag von Dixie » Mi 11. Jan 2006, 11:21

Pippin hat geschrieben:Hallo,
Wie soll ich das verstehen? Ein so großes Fenster wie bei Improbox, oder "nur" so ein schöner Rahmen und ähnliche Farben?
Hi,
genau das: "nur" so ein schöner Rahmen und ähnliche Farben
Dixie
TVPanasonicTH-42PX80E HD-SATVu+Duo/Solo DVDLGBX580 AVROnkyoTX-NR709
FB
LogitechHarmony900/ONE/600 Lichtsteuerung ONEforALLLight-Control
SoundLogitechSqueezeboxen2xClassic 2xBoom2xRadio

Benutzeravatar
eber
TAP-Guru
TAP-Guru
Beiträge: 313
Registriert: Fr 9. Dez 2005, 10:21
Wohnort: Mainz

#39

Beitrag von eber » Mi 11. Jan 2006, 11:39

Pippin hat geschrieben:Hallo,

...
Klar wird noch vieles Einstellbar, nur muss ich dem TAP noch das Lesen von INI Dateien beibringen.
...
hier noch mal mein Code mit einem kleinem Beispiel am Ende, wie man Strings,Integer und RGB-Werte lesen kann.

Grüße

Eber

static void AWToolGotoRoot(){
word a = 0; // avoid deadlocks
TYPE_File file;
TAP_Hdd_FindFirst(&file);
while ( file.name[0]=='.' && a<32 ) {
if ( TAP_Hdd_ChangeDir("..") != 0 ){
break;
}
a=a+1;
TAP_Hdd_FindFirst(&file);
}
}

static void AWToolGotoProgramFiles(){
AWToolGotoRoot();
TAP_Hdd_ChangeDir("ProgramFiles");
}

static void AWToolstrcpy(char *target,char *source,word maxTargetLen){
bool zeroFound;
word pos;
zeroFound=FALSE;
for (pos=0;pos<maxTargetLen-1;pos++){
if (zeroFound){
target[pos]=0;
} else {
if (source[pos]==0){
zeroFound=TRUE;
}
target[pos]=source[pos];
}
}
target[maxTargetLen-1]=0;
}

//Statt SMARTEPG.INI den Namen der eigenen INI-Datei eintragen
#define AWToolParameterFilename "SMARTEPG.INI"


typedef byte AWParameterDataType[65535];
typedef AWParameterDataType *AWParameterDataTypePointer;

AWParameterDataTypePointer AWParameterData=NULL;

static void AWToolParameterOpen(char *filename){
TYPE_File *parFile;
dword parFileLen;
int n;
if (TAP_Hdd_Exist(filename)){
parFile=TAP_Hdd_Fopen(filename);
parFileLen=TAP_Hdd_Flen(parFile)+512; //scheint ein Bug im API zu sein
AWParameterData= (AWParameterDataTypePointer)TAP_MemAlloc(parFileLen+5);
for (n=0;n<parFileLen+5;n++){
(*AWParameterData)[n]=0;
}
TAP_Hdd_Fread(&((*AWParameterData)[2]),1,parFileLen,parFile);
TAP_Hdd_Fclose(parFile);
(*AWParameterData)[0]=13;
(*AWParameterData)[1]=10;
(*AWParameterData)[parFileLen+2]=13;
(*AWParameterData)[parFileLen+3]=10;
(*AWParameterData)[parFileLen+4]=0;
} else {
AWParameterData= (AWParameterDataTypePointer)TAP_MemAlloc(4);
}
}

static void AWToolParameterGetString(char *key,char *dftValue,char *value,int maxLen){
char keyText[128];
char *data;
char *pos;
int target;
if (AWParameterData==NULL){
AWToolstrcpy(value,dftValue,maxLen);
return;
}
keyText[0]=13;
keyText[1]=10;
keyText[2]=0;
data=(char*)AWParameterData;
strcat(keyText,key);
strcat(keyText,"=");
pos=(char*)strstr(data,keyText);
if (pos==NULL){
value[0]=0;
AWToolstrcpy(value,dftValue,maxLen);
return;
}
pos=pos+strlen(keyText);
for (target=0;target<maxLen-1;target++){
if ( ((*pos)==13) || ((*pos)==10) ){
value[target]=0;
} else {
value[target]=*pos;
pos=pos+1;
}
}
value[maxLen-1]=0;
}

static long int AWToolParameterGetInt(char *key,long int dftValue){
char value[16];
long int result=0;
long int sign=1;
int pos;
AWToolParameterGetString(key,"X",value,8);
if (value[0]=='X'){
return dftValue;
} else {
for (pos=0;pos<7;pos++){
switch (value[pos]){
case '-': sign=-1;
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
result=result*10;
result=result+(value[pos]-'0');
break;
}
}
return result*sign;
}
}

static word AWToolParameterGetRGB(char *key,word dftColor){
long int result;
word colorB;
word colorG;
word colorR;
result=AWToolParameterGetInt(key,-1);
if (result<0){
return dftColor;
}
if (result==323232){
return ARGB(0,0,0,0);
}
colorB=result % 100;result=result / 100;colorB=MIN(colorB,31);
colorG=result % 100;result=result / 100;colorG=MIN(colorG,31);
colorR=result % 100;result=result / 100;colorR=MIN(colorR,31);
return RGB(colorR,colorG,colorB);
}

static void AWToolParameterClose(){
if (AWParameterData!=NULL){
TAP_MemFree(AWParameterData);
AWParameterData=NULL;
}
}


// Beispiele

static void demo(){
int wert1;
char wert2[32];
dword wert3;

AWToolGotoProgramFiles(); //Ini-Datei befindet sich im Verzeichnis ProgramFiles

AWToolParameterOpen(AWToolParameterFilename); //Öffne die INI-Datei

wert1=AWToolParameterGetInt("Mehrwertsteuer",16); //Lese Integer-Value, Default falls Parameter nicht vorhanden ist 16
AWToolParameterGetString("Waehrung","Euro",wert2,32); //Lese Text-Value, Default ist "Euro". Maximale Länge 32
wert3=AWToolParameterGetRGB("Hintergrund",RGB(0,0,0)); //Lese RGB-Farbvalue, Default ist RGB(0,0,0)

AWToolParameterClose(); //Ab jetzt kein Zugriff mehr auf die INI-Datei erlaubt
}
Zuletzt geändert von eber am Mi 11. Jan 2006, 11:45, insgesamt 1-mal geändert.
(TF5000PVR mit 250 GB Samsung HD ,nur FreeToAir,Twin-LNB , TAPs: Smartepg, ImproBox)

Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken

Benutzeravatar
Elle4u
TAP-Chirurg

<div title=Selbsternannter Allesknutscher>TAP-Chirurg</div>
Beiträge: 11971
Registriert: Fr 9. Dez 2005, 16:48
Receivertyp: SRP-2410 (2 TB)
Receiverfirmware: TF-BCPCE 1.11.00 (19.12.2013)
Wohnort: Osburg
Kontaktdaten:

#40

Beitrag von Elle4u » Mi 11. Jan 2006, 12:24

eber hat geschrieben:hier noch mal mein Code mit einem kleinem Beispiel am Ende, wie man Strings,Integer und RGB-Werte lesen kann.
Hm. Das hatte ich ihm eigentlich schonmal per File zukommen gelassen... :thinker:
Gruß,
Elle4u

Antworten

Zurück zu „Improbox“