Auteur |
Message |
thomas
Invité
|
Posté le:
Mercredi 24 Novembre 2004 22:23:57 |
  |
Voila ce que j'ai quand je lance xdtv:
load_last_channel: can't open /root/.xdtv/last_channel
Erreur de segmentation
Et hop terminé.
J'ai une wintv express, et comme cart graphique (non activée) ati x600 pro 256mo pci express, que puis-je faire? |
|
|
|
 |
thomas
Invité
|
Posté le:
Mercredi 24 Novembre 2004 22:24:43 |
  |
oui j'ai oublié de preciser que ca fait ca en root comme en user |
|
|
|
 |
BlindMan
Modérateur

Inscrit le: 06 Avr 2002
Messages: 9976
|
Posté le:
Mercredi 24 Novembre 2004 23:01:43 |
  |
Hum hum ...
Déjà on ne lance jamais xdtv en root...
Tu as essayé un
$ touch ~/.xdtv/last_channel ??
T'as vérifié les droits dessus??
$ ls -l ~/.xdtv |
|
|
   |
 |
xxx
Invité
|
Posté le:
Jeudi 25 Novembre 2004 00:42:35 |
  |
gdb xdtv
run xdtv -v 2
puis apres le segfault tu fais des "up" successif"
et tu balances les resultats ici |
|
|
|
 |
xyz
Invité
|
Posté le:
Jeudi 25 Novembre 2004 13:23:23 |
  |
il y a une erreur sur le message précédent:
gdb xdtv
run -v 2
puis apres le segfault tu fais des "up" successif"
et tu balances les resultats ici |
|
|
|
 |
thomas
Invité
|
Posté le:
Samedi 27 Novembre 2004 02:25:21 |
  |
*** MIXER DEVICE TYPE = oss
video: shell: size 384x288+0+0
Delay: 0.000000
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to typ
e FontStruct
MMX, SSE, AMD MMX extensions, SSE2, have been detected.
Method sse
Using SSE memcpy.
volume: 64
main: checking for lirc ...
xdtv: could not connect to socket
xdtv: No such file or directory
no infrared remote support available
color: 19000
bright: 34000
hue: 32768
contrast: 28000
currrent capture = 0
currrent sender = 0
video: shell: size 384x288+0+0
v4l2: input: 0
v4l2: norm : 2
allocated 3 kernel buffers
video: shell: size 384x288+0+0
video: shell: size 384x288+0+0
video: root: ConfigureNotify
video: shell: ReparentNotify
video: tv(+root): ReparentNotify
video: root: ConfigureNotify
video: tv(+root): ReparentNotify
video: root: ConfigureNotify
video: root: ConfigureNotify
video: shell: size 384x288+272+446
video: root: MapNotify
video: shell: map
video: tv: visibility 2
video: root: ConfigureNotify
video: tv: visibility 0
video: shell: ClientMessage
video: shell: unmap
video: shell: size 384x288+272+446
video: x11_create_ximage
VOP2 deintlb f=rgb16 384x288
allocated 3 kernel buffers
g0* g1* g2* s0* convert1 yuyv -> yuyv 384x576
deinterlace_linearblend_yuv_mmx 0xb75d2008 0xb774d000 384 576
Program received signal SIGSEGV, Segmentation fault. |
|
|
|
 |
thomas
Invité
|
Posté le:
Samedi 27 Novembre 2004 02:58:14 |
  |
This is xdtv 2.0.0 running on Linux/i686 (2.6.9-1-686-smp).
scandir: No such file or directory
filename = /home/thomas/.xdtv/xdtvrc
Warning: Cannot convert string "fileSelectorView" to type Widget
Warning: Cannot convert string "fileSelectorView" to type Widget
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
DGA: server=2.0, include=2.0
VidMode: server=2.2, include=2.2
available video mode(s): 1024x768 800x600 640x480 640x400 640x350
No XvVideo port available.
No XvImage port available with yuyv format.
*** AUDIO DEVICE TYPE = oss
*** GRABBER DEVICE TYPE = v4l2
snd_mixer_open: No such file or directory
*** MIXER DEVICE TYPE = oss
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
MMX, SSE, AMD MMX extensions, SSE2, have been detected.
Method sse
load_last_channel: can't open /home/thomas/.xdtv/last_channel
Erreur de segmentation
Voila, ca me met ca aussi quand je le lance normalement |
|
|
|
 |
pingus
Dévelo XdTV (Linux)
Inscrit le: 21 Déc 2002
Messages: 194
|
Posté le:
Samedi 27 Novembre 2004 08:45:06 |
  |
oui le probleme est connu.
c'est du a la fonction sse qui est cassée.
deux solutions pour toi:
utilises cette version d'xdtv:
http://members.lycos.co.uk/pingus77/files/xdtv-2.0.1.tar.gz
qui corrige le probleme.
ou modifie le fichier $HOME/.xdtv/memcpy_method
# memcpy_method: probe | glibc | kernel | FPU_xx | mmx | mmx_xx | mmxext | mmxext_xx | sse | sse_xx
version = 2.0.1
memcpy_method = sse <========== remplace sse par une autre méthode proposée ci dessus.
Bye Pingus |
|
|
  |
 |
pingus
Dévelo XdTV (Linux)
Inscrit le: 21 Déc 2002
Messages: 194
|
Posté le:
Samedi 27 Novembre 2004 08:47:25 |
  |
si tu detruits le fichier :
$HOME/.xdtv/memcpy_method
la recherche d'une methode se met en route:
load_memcpy_method: can't open /home/myuser/.xdtv/memcpy_method
Benchmarking memcpy methods (smaller is better):
Please wait... 100%
glibc memcpy() : 205505280 (100,0 %)
linux kernel memcpy() : 216679880 (105,4 %)
FPU memcpy() 512 : 231902472 (112,8 %)
FPU memcpy() 1K : 241590576 (117,6 %)
FPU memcpy() 2K : 242108544 (117,8 %)
FPU memcpy() 4K : 245312924 (119,4 %)
FPU memcpy() 8K : 255221132 (124,2 %)
FPU memcpy() 16K : 261238012 (127,1 %)
FPU memcpy() 32K : 262536160 (127,8 %)
MMX optimized memcpy() : 219391108 (106,8 %)
MMX optimized memcpy() 512 : 229019620 (111,4 %)
MMX optimized memcpy() 1K : 229139960 (111,5 %)
MMX optimized memcpy() 2K : 227482036 (110,7 %)
MMX optimized memcpy() 4K : 234416188 (114,1 %)
MMX optimized memcpy() 8K : 238328896 (116,0 %)
MMX optimized memcpy() 16K : 242852064 (118,2 %)
MMX optimized memcpy() 32K : 247137628 (120,3 %)
MMXEXT optimized memcpy() : 145647908 (70,9 %)
MMXEXT optimized memcpy() 1K : 144499536 (70,3 %)
MMXEXT optimized memcpy() 2K : 140740244 (68,5 %)
MMXEXT optimized memcpy() 4K : 137541944 (66,9 %)
MMXEXT optimized memcpy() 8K : 135648572 (66,0 %)
MMXEXT optimized memcpy() 16K : 129437612 (63,0 %)
MMXEXT optimized memcpy() 32K : 125693976 (61,2 %)
MMXEXT optimized memcpy() 64K : 124697020 (60,7 %)
SSE optimized memcpy() : 128846164 (62,7 %)
SSE optimized memcpy() 1K : 143977216 (70,1 %)
SSE optimized memcpy() 2K : 141934588 (69,1 %)
SSE optimized memcpy() 4K : 141506504 (68,9 %)
SSE optimized memcpy() 8K : 133928328 (65,2 %)
SSE optimized memcpy() 16K : 129783268 (63,2 %)
SSE optimized memcpy() 32K : 128764612 (62,7 %)
SSE optimized memcpy() 64K : 125815584 (61,2 %)
xdtv: using MMXEXT optimized memcpy() 64K
utilise la méthode la meilleure après la SSE (qui est cassée) et met la dans:
# memcpy_method: probe | glibc | kernel | FPU_xx | mmx | mmx_xx | mmxext | mmxext_xx | sse | sse_xx
version = 2.0.1
memcpy_method = sse <========== remplace sse par une autre méthode proposée ci dessus. |
|
|
  |
 |
thomas
Invité
|
Posté le:
Samedi 27 Novembre 2004 14:57:31 |
  |
pingus ca marche, merci a toi! |
|
|
|
 |
thomas
Invité
|
Posté le:
Samedi 27 Novembre 2004 14:59:14 |
  |
en plus l'image est de bien meilleure qualité que sous meuhmeuh ou ktv sous windows  |
|
|
|
 |
|