Automatischer Wechsel nach SPTS Mode vor einer Aufnahme
-
- Neugieriger
- Beiträge: 5
- Registriert: Mittwoch 9. Februar 2005, 16:57
-
- Einsteiger
- Beiträge: 297
- Registriert: Sonntag 13. Oktober 2002, 22:02
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
Sorry, aber das ist unmöglich.
Im Source wird überprüft, ob aviaEXT geladen ist und überhaupt im SPTS-Modus gestreamt werden soll. Trifft etwas nicht zu, wird das Streaming in dem Modus gestartet, welcher unter "Diverse Einstellungen" aktiviert wurde.
Andernfalls wird der Dekoder in den SPTS-Modus geschaltet, sollte er sich nicht bereits in diesem befinden.
Eine Umschaltung auf PES bei Aufnahmestart und Zurückschalten in SPTS bei Aufnahmeende ist gar nicht codiert und kann deshalb nicht ausgeführt werden.
Im Source wird überprüft, ob aviaEXT geladen ist und überhaupt im SPTS-Modus gestreamt werden soll. Trifft etwas nicht zu, wird das Streaming in dem Modus gestartet, welcher unter "Diverse Einstellungen" aktiviert wurde.
Andernfalls wird der Dekoder in den SPTS-Modus geschaltet, sollte er sich nicht bereits in diesem befinden.
Eine Umschaltung auf PES bei Aufnahmestart und Zurückschalten in SPTS bei Aufnahmeende ist gar nicht codiert und kann deshalb nicht ausgeführt werden.
There are 10 types of people in the world: those who know binary and those who don't
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 10. November 2004, 01:15
ich werd das auch mal ordentlich testen - zuerst mal das "direkt aufnahme" fertig machen und dann halt schauen wie das bei "server streaming" geht.
ich hab auch schon viel mit Direkt-aufnahme probiert und immer wieder probs gehabt - somit hab ich dann umgestellt auf die wahrscheinlich stabilere variante server streaming + udrec auf server -> deswegen würde mich das grade dafür auch beglücken bzw. für sinnvoll halten, wenn es dort auch gehen würde.
naja - wenn nicht kämpfe ich mich durch den Dschungel.
PS: kann mom. nicht selber kompilieren- würde jemand die änderungen die ich im code aber amchen kann - für mich probieren ?
cu camel
ich hab auch schon viel mit Direkt-aufnahme probiert und immer wieder probs gehabt - somit hab ich dann umgestellt auf die wahrscheinlich stabilere variante server streaming + udrec auf server -> deswegen würde mich das grade dafür auch beglücken bzw. für sinnvoll halten, wenn es dort auch gehen würde.
naja - wenn nicht kämpfe ich mich durch den Dschungel.
PS: kann mom. nicht selber kompilieren- würde jemand die änderungen die ich im code aber amchen kann - für mich probieren ?
cu camel
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
@Mohlmann,
ist das nicht eigentlich Wurst? Wozu brauchst Du noch den SPTS Mode beim Fernsehen? SPTS wird doch nur für die Direktaufnahme benötigt, für alles andere kann man getrost im PES Mode bleiben. (Was natürlich an dem Fehler, so fern es ihn gibt nichts ändert, aber ich hätte es gar nicht bemerkt)
Vor allem kann ich dann MCE endlich mit der selben Box aufnehmen, die auch für Videoaufnahmen genutzt wird
Wenn ich das Update drauf habe werde ich es auch mal testen.
Cu
Torsten
ist das nicht eigentlich Wurst? Wozu brauchst Du noch den SPTS Mode beim Fernsehen? SPTS wird doch nur für die Direktaufnahme benötigt, für alles andere kann man getrost im PES Mode bleiben. (Was natürlich an dem Fehler, so fern es ihn gibt nichts ändert, aber ich hätte es gar nicht bemerkt)
Vor allem kann ich dann MCE endlich mit der selben Box aufnehmen, die auch für Videoaufnahmen genutzt wird
Wenn ich das Update drauf habe werde ich es auch mal testen.
Cu
Torsten
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 10. November 2004, 01:15
nur zur sicherheit:
SPTS brauche ich damit ich per "Server Aufnahme" TS files aufnehmen kann
Der Vorteil sit dabei, daß ich dann die Filme auch mit dem Movie Player anschauen kann. Weil mit PC anschauen kann ich ja auch dann mit zoom player die ts-files
daß ich nur aufnehme und schnell ne DVD draus machen will kommt so gut wie nie vor.
Wenn dann lasse ich halt das TS durch den projectx und dann auf ne dvd drauf
wenn ich aber SPTS auschalten würde, dann kann ich nicht über server mit udrec TS files aufnehmen.
oder liege ich da falsch ?
SPTS brauche ich damit ich per "Server Aufnahme" TS files aufnehmen kann
Der Vorteil sit dabei, daß ich dann die Filme auch mit dem Movie Player anschauen kann. Weil mit PC anschauen kann ich ja auch dann mit zoom player die ts-files
daß ich nur aufnehme und schnell ne DVD draus machen will kommt so gut wie nie vor.
Wenn dann lasse ich halt das TS durch den projectx und dann auf ne dvd drauf
wenn ich aber SPTS auschalten würde, dann kann ich nicht über server mit udrec TS files aufnehmen.
oder liege ich da falsch ?
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
@Torsten73
ja, da hast du recht. Mich stört das auch nicht. Ich bin zufrieden so wie es jetzt ist. Es ist mir halt nur aufgefallen.
@DieMade
so hier das LOG
Gruß Michael
ja, da hast du recht. Mich stört das auch nicht. Ich bin zufrieden so wie es jetzt ist. Es ist mir halt nur aufgefallen.
@DieMade
so hier das LOG
Code: Alles auswählen
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID xx-xx.xx.xx.xx.xx.xx-xx
debug: HWrev 01 FPrev 0.30
debug: B/Ex/Fl(MB) 32/00/08
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/philips-dbox2/kernel/os in Flash-FS
debug: Got Block #0040
will verify ELF image, start= 0x800000, size= 156828
verify sig: 263
Branching to 0x40000
U-Boot 1.1.1 (TuxBox) (Oct 30 2004 - 13:18:13)
CPU: PPC823ZTnnB2 at 65.900 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Philips, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . done.
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select option (1-3), other keys to stop autoboot: 0
### FS (cramfs) loading 'vmlinuz' to 0x100000
### FS load complete: 618088 bytes loaded to 0x100000
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 618024 Bytes = 603.5 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Linux version 2.4.29-dbox2 (vom Jtg-Team) (gcc version 3.3.5) #1 Do Jan 27 12:1
9:55 CET 2005
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock2 rootfstype=cramfs
Decrementer Frequency = 247125000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x2000)
Console: colour dummy device 80x25
Calibrating delay loop... 65.53 BogoMIPS
Memory: 30888k available (1052k kernel code, 368k data, 60k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:2c:aa:6f
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit mode
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Using word write method
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "flfs (u-boot)"
0x00040000-0x006a0000 : "root (cramfs)"
0x006a0000-0x00800000 : "var (jffs2)"
0x00020000-0x00800000 : "flash without bootloader"
0x00000000-0x00800000 : "complete flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Starting pid 10, console /dev/console: '/etc/init.d/rcS'ti-call b
Using /lib/modules/2.4.29-dbox2/misc/event.o
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
Using /lib/modules/2.4.29-dbox2/misc/tuxbox.o
Using /lib/modules/2.4.29-dbox2/misc/dvb-core.o
Using /lib/modules/2.4.29-dbox2/misc/dbox2_i2c.o
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
Using /lib/modules/2.4.29-dbox2/misc/dbox2_fp.o
Using /lib/modules/2.4.29-dbox2/misc/dbox2_fp_input.o
Using /lib/modules/2.4.29-dbox2/misc/avs.o
Using /lib/modules/2.4.29-dbox2/misc/saa7126.o
Using /lib/modules/2.4.29-dbox2/misc/cam.o
$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
Using /lib/modules/2.4.29-dbox2/misc/dvb_i2c_bridge.o
Using /lib/modules/2.4.29-dbox2/misc/avia_napi.o
$Id: avia_napi.c,v 1.18 2003/11/24 09:53:01 obi Exp $
DVB: registering new adapter (C-Cube AViA GTX/eNX with AViA 500/600).
dvb_i2c_bridge: enabled DVB i2c bridge to PowerPC 8xx I2C adapter
Using /lib/modules/2.4.29-dbox2/misc/cam_napi.o
$Id: cam_napi.c,v 1.8 2003/09/30 05:45:34 obi Exp $
Using /lib/modules/2.4.29-dbox2/misc/dbox2_fp_napi.o
Using /lib/modules/2.4.29-dbox2/misc/avia_av.o
avia_av: $Id: avia_av_core.c,v 1.98 2004/11/21 20:33:38 carjay Exp $
avia_av_core: Starting avia_av_wdt thread.
avia_av_event: $Id: avia_av_event.c,v 1.11 2003/10/26 16:32:51 obi Exp $
avia_av_proc: $Id: avia_av_proc.c,v 1.14 2004/01/21 20:02:29 carjay Exp $
Using /lib/modules/2.4.29-dbox2/misc/avia_gt.o
avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
avia_gt_core: autodetecting chip type... eNX
avia_gt_enx: $Id: avia_gt_enx.c,v 1.21 2003/09/30 05:45:35 obi Exp $
avia_gt_accel: $Id: avia_gt_accel.c,v 1.19 2003/09/30 05:45:35 obi Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.210 2004/06/26 16:08:15 carjay Exp $
avia_gt_ucode: loaded ucode v0014
avia_gt_ucode: ucode section filters disabled.
avia_gt_dmx: warning, misaligned queue 0 (is 0xFD200, size 65536), aligning...
avia_gt_gv: $Id: avia_gt_gv.c,v 1.39 2004/08/28 16:44:56 carjay Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.29 2004/01/29 19:38:20 zwen Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_capture: $Id: avia_gt_capture.c,v 1.32 2003/09/30 05:45:35 obi Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.40 2003/09/30 05:45:35 obi Exp $
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.26 2003/08/01 17:31:22 obi Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
Using /lib/modules/2.4.29-dbox2/misc/avia_gt_fb.o
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.54 2004/03/17 18:42:18 zwen Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
Console: switching to colour frame buffer device 82x32
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
Using /lib/modules/2.4.29-dbox2/misc/lcd.o
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface
Using /lib/modules/2.4.29-dbox2/misc/avia_gt_lirc.o
avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.14 2003/09/30 05:45:35 obi Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.30 2003/09/30 05:45:35 obi Exp $
Using /lib/modules/2.4.29-dbox2/misc/avia_gt_oss.o
avia_oss: $Id: avia_gt_oss.c,v 1.26 2004/05/31 22:56:02 carjay Exp $
avia_gt_pcm_set_rate(44100)
Using /lib/modules/2.4.29-dbox2/misc/avia_gt_v4l2.o
avia_gt_v4l2: $Id: avia_gt_v4l2.c,v 1.12 2003/09/30 04:54:03 obi Exp $
Using /lib/modules/2.4.29-dbox2/misc/tda8044h.o
DVB: registering frontend 0:0 (TDA8044H QPSK Demodulator)...
Using /lib/modules/2.4.29-dbox2/misc/avia_av_napi.o
avia_av_napi.c: $Id: avia_av_napi.c,v 1.33 2004/03/11 15:30:27 derget Exp $
Using /lib/modules/2.4.29-dbox2/misc/avia_gt_napi.o
avia_gt_napi: $Id: avia_gt_napi.c,v 1.203 2005/01/05 05:49:56 carjay Exp $
Using /lib/modules/2.4.29-dbox2/misc/dvb2eth.o
Using /lib/modules/2.4.29-dbox2/misc/aviaEXT.o
jtginfo $Id: jtginfo.c,v 1.2 2004/10/31 17:51:40 jtgriker Exp $
$Id: sectionsd.cpp,v 1.180 2005/01/13 10:48:02 diemade Exp $
caching 504 hours
events are old 180min after their end time
$Id: zapit.cpp,v 1.366 2005/02/01 18:16:06 thegoodguy Exp $
[zapit] PMT update enabled
[camd] ca system id: 1702
$Id: controld.cpp,v 1.117 2004/05/22 14:34:09 carjay Exp $
[controld] Boxtype detected: (2, Philips D-BOX2)
[controld] setting VideoFormat to auto
[nhttpd] Neutrino HTTP-Server starting..
[basicsocket] send_data: Resource temporarily unavailable
[neutrino] frameBuffer Instance created
812k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] Software update enabled
[neutrino] enable flash
[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/12.pcf.gz...OK (Fix12/Regular)
[LCDFONT] adding font /share/fonts/14B.pcf.gz...OK (Fix14/Bold)
[LCDFONT] adding font /share/fonts/15B.pcf.gz...OK (Fix15/Bold)
[LCDFONT] Intializing font cache...
[LCDFONT] FTC_Face_Requester (Fix15/Bold)
[LCDFONT] FTC_Face_Requester (Fix14/Bold)
/dev/input/event1: No such file or directory
Using /lib/modules/2.4.29-dbox2/kernel/fs/cifs/cifs.o
[CFSMounter] Mount(1) 192.168.0.18:d -> /mnt/mp3
CIFS: Unknown mount option udp
CIFS: Unknown mount option nolock
Using /lib/modules/2.4.29-dbox2/kernel/net/sunrpc/sunrpc.o
Using /lib/modules/2.4.29-dbox2/kernel/fs/lockd/lockd.o
Using /lib/modules/2.4.29-dbox2/kernel/fs/nfs/nfs.o
[CFSMounter] Mount(0) 192.168.0.18:dbox-Stream -> /mnt/filme
[neutrino] menue setup
[controld] setting VideoFormat to auto
loading locales: scandir: No such file or directory
[neutrino] received 17 sats
[neutrino] registering as event client
[controld] setting VideoFormat to auto
[basicsocket] send_data: Resource temporarily unavailable
[camd] set emm caid 1702 capid 1000
[neutrino] initialized everything
SPTS, queue 0 extended.
[camd] starting onid 0001 sid 000b
[camd] set emm caid 1702 capid 1000
descramble onid: 0001 sid: 000b status: 1d1d
[controld] VIDEO_EVENT_SIZE_CHANGED 704x576 (4:3 -> 16:9)
[timeThread] time(): 17.02.2005 17:10:33, tim: Thu Feb 17 17:10:33 2005
[timeThread] time(): 17.02.2005 17:10:43, tim: Thu Feb 17 17:10:43 2005
[LCDFONT] FTC_Face_Requester (Fix12/Regular)
Record channel_id: 20085000b epg: 20085000b34a1, apids mode 1
Stop
[stream2file] pthreads exit code: 1
[neutrino.cpp] executing /var/tuxbox/config/recording.end.
sh: /var/tuxbox/config/recording.end: not found
/var/tuxbox/config/recording.endfailed: Interrupted system call
[basicsocket] send_data: Resource temporarily unavailable
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Einsteiger
- Beiträge: 313
- Registriert: Freitag 14. Februar 2003, 15:59
@DieMade
Sonst hast trotz sptsmode immer false.
Code: Alles auswählen
bool sptsmode=actmode ? true :false;
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Einsteiger
- Beiträge: 297
- Registriert: Sonntag 13. Oktober 2002, 22:02
also bei mir funkt das 1a
ich habe pes und vor aufnahme geht der astrein auf spts und beim beenden wieder zurück
nur manchmal bleibt beim beenden der aufnahme der bildschirm schwarz und der ton ist weg. kann man da noch einen rezap mit einbauen ???
THX für eure arbeit
log
ich habe pes und vor aufnahme geht der astrein auf spts und beim beenden wieder zurück
nur manchmal bleibt beim beenden der aufnahme der bildschirm schwarz und der ton ist weg. kann man da noch einen rezap mit einbauen ???
THX für eure arbeit
log
Record channel_id: 200850008 epg: 200850008756f, apids mode 1
SPTS, queue 0 extended.
Stop
SPTS, queue 0 extended.
[neutrino.cpp] executing /var/tuxbox/config/recording.end.
[stream2file] pthreads exit code: 1
file (/mnt/mov/film/PREMIERE_START_SOKO_K_ln_20050217_181450.001.ts) analyzed - detected PIDs:
Video: (0xff)
Audio: (0x100)
synced to pos (0) - start patching ...
... EDT/PMT/PAT (564 bytes) write !
/var/tuxbox/config/recording.endfailed: Interrupted system call
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
[basicsocket] send_data: Resource temporarily unavailable
PES, queue 0 normal.
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Einsteiger
- Beiträge: 297
- Registriert: Sonntag 13. Oktober 2002, 22:02
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Ich lese hier schon seit einiger Zeit mit und dies ist nun mein erstes Posting. Ich habe keine große Ahnung von C, kann aber teilweise den Code lesen. Hier wurde einige Postings weiter oben eine automatische Umschaltung auch für den Server-Modus gefordert. Ich habe mir das mal angesehen und deshalb folgende Frage an die, die mehr Ahnung von dem Code haben. Würde es nicht einfach reichen, die Änderungen in der Datei vcrcontrol.cpp in den Funktionen
auch in
einzufügen?
Code: Alles auswählen
bool CVCRControl::CFileDevice::Record(...)
bool CVCRControl::CFileDevice::Stop()
Code: Alles auswählen
bool CVCRControl::CServerDevice::Record(...)
bool CVCRControl::CServerDevice::Stop()
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 10. November 2004, 01:15
die idee hatte ich auch schon - aber mal sehn was DieMade drüber denkt
vielelciht kanns wer rein machen.
test-personen gibts genügend
1. EDIT: gut compilieren geht wieder ... soweit keine probs im moment.
ich test noch abisserl - dann post ich die source änderungen
und wenn ich es schon probiere - soll ich dann das im menü extra einen punkt machen ?
oder soll ich den switch für das menü auch für "server-aufnahme" wieder aktivieren ?
laut: http://cvs.tuxbox-cvs.sourceforge.net/l ... 00083.html is es ja ausgeschaltet worden.
bitte tips von den profis
danke cu camel
vielelciht kanns wer rein machen.
test-personen gibts genügend
1. EDIT: gut compilieren geht wieder ... soweit keine probs im moment.
ich test noch abisserl - dann post ich die source änderungen
und wenn ich es schon probiere - soll ich dann das im menü extra einen punkt machen ?
oder soll ich den switch für das menü auch für "server-aufnahme" wieder aktivieren ?
laut: http://cvs.tuxbox-cvs.sourceforge.net/l ... 00083.html is es ja ausgeschaltet worden.
bitte tips von den profis
danke cu camel
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 10. November 2004, 01:15
ok - habs getestet - funkt ! auch bei server modus
wenns bei wem probs machen sollte - dann muss er ja nur den schalter im "direkt-modus" umdrehen und dann auf server machen
(das mit dem menü habe ich nicht gemacht, weil wer weiss wie dass der boss will
klar - hätte ich mir arbeit machen können - automatisch menü aktiv lassen und nur alle anderen optionen weg schalten ... oder so.
wenn mir jemachd sagt wie ihr es haben möchtest - kann ichs gerne machen
@DieMade
anbei der source code zum reinstellen im cvs...
#####vcrcontrol.cpp/632
bool CVCRControl::CServerDevice::Stop()
{
printf("Stop\n");
bool return_value = sendCommand(CMD_VCR_STOP);
+ int actmode=g_Zapit->PlaybackState(); // get actual decoder mode
+ if ((actmode == 1) && (!g_settings.misc_spts)) // actual mode is SPTS and settings require PES
+ g_Zapit->PlaybackPES(); // restore PES mode
RestoreNeutrino();
#####vcrcontrol.cpp/659
CutBackNeutrino(channel_id, mode);
+ int repeatcount=0;
+ int actmode=g_Zapit->PlaybackState(); // get actual decoder mode
+ bool sptsmode=g_settings.misc_spts; // take default from settings
+
+ // aviaEXT is loaded, actual mode is not SPTS and switchoption is set
+ if ((actmode != -1) && (actmode != 1) && g_settings.recording_in_spts_mode)
+ {
+ g_Zapit->PlaybackSPTS();
+ while ((repeatcount++ < 10) && (g_Zapit->PlaybackState() != 1)) {
+ sleep(1);
+ }
+ sptsmode = true;
+ }
if(!sendCommand(CMD_VCR_RECORD,channel_id,epgid,apids))
##################################
PS: wusste nicht ob ich funktion extra machen soll , damit objektorienter ist oder ob ma das nur so normal rein kopieren......
cu camel
wenns bei wem probs machen sollte - dann muss er ja nur den schalter im "direkt-modus" umdrehen und dann auf server machen
(das mit dem menü habe ich nicht gemacht, weil wer weiss wie dass der boss will
klar - hätte ich mir arbeit machen können - automatisch menü aktiv lassen und nur alle anderen optionen weg schalten ... oder so.
wenn mir jemachd sagt wie ihr es haben möchtest - kann ichs gerne machen
@DieMade
anbei der source code zum reinstellen im cvs...
#####vcrcontrol.cpp/632
bool CVCRControl::CServerDevice::Stop()
{
printf("Stop\n");
bool return_value = sendCommand(CMD_VCR_STOP);
+ int actmode=g_Zapit->PlaybackState(); // get actual decoder mode
+ if ((actmode == 1) && (!g_settings.misc_spts)) // actual mode is SPTS and settings require PES
+ g_Zapit->PlaybackPES(); // restore PES mode
RestoreNeutrino();
#####vcrcontrol.cpp/659
CutBackNeutrino(channel_id, mode);
+ int repeatcount=0;
+ int actmode=g_Zapit->PlaybackState(); // get actual decoder mode
+ bool sptsmode=g_settings.misc_spts; // take default from settings
+
+ // aviaEXT is loaded, actual mode is not SPTS and switchoption is set
+ if ((actmode != -1) && (actmode != 1) && g_settings.recording_in_spts_mode)
+ {
+ g_Zapit->PlaybackSPTS();
+ while ((repeatcount++ < 10) && (g_Zapit->PlaybackState() != 1)) {
+ sleep(1);
+ }
+ sptsmode = true;
+ }
if(!sendCommand(CMD_VCR_RECORD,channel_id,epgid,apids))
##################################
PS: wusste nicht ob ich funktion extra machen soll , damit objektorienter ist oder ob ma das nur so normal rein kopieren......
cu camel
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 10. November 2004, 01:15
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 10. November 2004, 01:15