Mam następujące problemy z odtwarzaczem XDTV.
Nie uruchamiał się przy pierwszym włączeniu bez pliku konfiguracyjnego, a powinien.
Po utworzeniu "ręcznie" pliku konfiguracyjnego xdtvrc prawdopodobnie nie odczytywał go i w dalszym ciągu nie uruchamiał się.
Zastosowałem obejście problemu i uruchamiam XDTV poprzez opcję -n (uruchom bez odczytywania pliku xdtvrc) mimo, że musiałem go utworzyć i sądząc po tym, że mam dostęp do listy kanałów w GUI to jednak go odczytuje.
Uruchamiam stosując następujące polecenia:
Kod: Zaznacz cały
xdtv -noxv
Kod: Zaznacz cały
xdtv -noxv -capture grabdisplay
Kod: Zaznacz cały
xdtv -noxv -capture overlay
Niestety uruchomienie następuje w małym okienku, którego nie można przesunąć o wymiarach 10x7,5 cm natomiast przełączenie na pełny ekran otwiera okno 18x14 cm a pozostała część ekranu to czarna ramka pokrywająca pozostałą część.
Natomiast chciałbym odtwarzać na pełnym ekranie także panoramicznym, tak jak podczas używania tvtime.
Przejrzałem dokumentację i próbowałem dokonywać korekt w pliku xdtvrc jak i z gui. Niestety albo moje działania są niewłaściwe albo nie mam dostępu do części opcji.
Używałem xdtv w ubiegłym roku pod systemem Debian Lenny i nie miałem takich problemów.
Obecnie używam Debian Lenny beta (zainstalowany do testów):
Kod: Zaznacz cały
uname -r
2.6.25-2-486
chip saa7134
Mój aktualny plik xdtvrc:
Kod: Zaznacz cały
#
# Global options
#
norm = PAL-N
capture = grab
source = Television
color = 32768
bright = 32768
contrast = 32768
deinterlace = Linear Blend
subpage = 888
freqtab = pal-europe-east
# You should uncomment this line
# and modify it by your own specific channel:
# mixer_tvchan = xxxxxx
restoresnd = off
respectnullsnd = off
vop_autograb = on
xawpopup = on
message_timer = 6000
decoration = off
stayontop = off
subtitles = off
theme = (null)
#
# Fullscreen options
#
fullscreen = 1400 x 1050
fullscreen_mode = 2
wm-off-by = +1400+1050
pixsize = 720 x 540
windowsize = 384 x 288
colorkey = 123456
capture_size = 720 x 576
force_ratio = on
adjust_width = on
blackborder = 13
#
# Grab options
#
grab_filepath = /home/debi
jpeg_compression = 75
#
# XOSD options
#
xosd = on
xosd_main_color = lawngreen
xosd_outline_color = black
xosd_main_font = -*-ledfixed-*-*-*-*-*-*-*-*-*-*-*-*
xosd_vtx_font = -*-ledfixed-*-*-*-*-*-*-*-*-*-*-*-*
#
# record options
#
container = AVI
codec = XviD
width = 576
height = 432
bitrate = 2400
quality = 1
stereo_mode = yes
audio_codec = LAME MP3
correctdelaylame = yes
mp3_bitrate = 128
mp3_quality = 5
mp3_vbr_mode = no
mp3_vbr_quality = 8
fps = 25000
max_gap = 80
audio_fragments = 48
audio_sizefragment = 2048
min_quantizer = 2
max_quantizer = 8
audio_buffer_size = 1764
audio_freq = 44100
audio_fmt = s16le
divx_path = /home/debi
maxsize = 4096
display_frame = yes
record_sub = no
record_chg = no
record_delay = 0
streaming_mode = no
streaming_http_port = 63427
preview_player = mplayer -nofs -quiet -nosound
#
# record advanced options
#
ffmpeg_v4mv = no
ffmpeg_naq = no
ffmpeg_gray = no
ffmpeg_gmc = no
ffmpeg_qpel = no
ffmpeg_ildct = no
ffmpeg_keyint = 250
ffmpeg_vmax_b_frames = 0
ffmpeg_vlelim = 0
ffmpeg_vcelim = 0
ffmpeg_lumi_mask = 0
ffmpeg_dark_mask = 0
ffmpeg_tcplx_mask = 0
ffmpeg_scplx_mask = 0
ffmpeg_dia = 0
ffmpeg_cmp = 0
ffmpeg_subcmp = 0
ffmpeg_trell = no
ffmpeg_last_pred = 0
ffmpeg_predia = 0
ffmpeg_precmp = 0
ffmpeg_umv = no
ffmpeg_aic = no
ffmpeg_mbd = 0
ffmpeg_cbp = no
ffmpeg_obmc = no
ffmpeg_ss = no
ffmpeg_aiv = no
ffmpeg_loop = no
ffmpeg_ilme = no
xvid_vhq = 0
xvid_bvhq = no
xvid_chromame = no
xvid_chroma_opt = no
xvid_hqacpred = no
xvid_trell = no
xvid_cartoon = no
xvid_gray = no
xvid_interlacing = no
xvid_turbo = yes
xvid_qpel = no
xvid_gmc = no
xvid_keyint = 250
xvid_frame_drop_ratio = 0
xvid_vmax_b_frames = 0
xvid_bquant_ratio = 150
xvid_bquant_offset = 100
xvid_packed = yes
xvid_closed_gop = yes
xvid_bframe_threshold = 0
xvid_reaction_delay_factor = 16
xvid_averaging_period = 100
xvid_buffer = 100
xvid_max_I_quantizer = 12
xvid_min_I_quantizer = 2
xvid_max_P_quantizer = 12
xvid_min_P_quantizer = 2
xvid_max_B_quantizer = 12
xvid_min_B_quantizer = 2
#
# eventmap
#
#
# alevt options
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = yes
alevt_vbioffset = yes
alevt_charset = latin-2
#
# Channel options
#
[Eurosport]
channel = 51
deinterlace = Linear Blend
type = ANALOG
[TVN 7]
channel = 25
deinterlace = Linear Blend
type = ANALOG
[Discovery Channel]
channel = 48
deinterlace = Linear Blend
type = ANALOG
itd ...
Kod: Zaznacz cały
:~$ xdtv -noxv
This is xdtv 2.4.1cvs9 running on Linux/i686 (2.6.25-2-486).
scandir: Nie ma takiego pliku ani katalogu
filename = /home/debi/.xdtv/xdtvrc
Xv support disabled.
/dev/video0 [v4l2]: ioctl VIDIOC_S_FBUF: Operation not permitted
v4l-conf: You should install me suid root, I need
root priviliges for the VIDIOC_S_FBUF ioctl.
xdtv_v4l-conf had some trouble, trying to continue anyway
xinerama 0: 1680x1050+0+0
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "star" to type Pixmap
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): 1680x1050 1680x1050 1680x1050 1680x1050 1600x1024 1400x1050 1400x1050 1400x1050 1280x1024 1280x1024 1280x1024 1280x1024 1440x900 1280x960 1280x960 1280x800 1152x864 1152x864 1152x864 1280x768 1024x768 1024x768 1024x768 1024x768 1024x768 1024x768 832x624 832x624 800x600 800x600 800x600 800x600 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 640x480 640x480 640x480 720x400
WARNING: video memory base unknown, may be caused by a problem
with xdtv_v4l-conf or a non-availability of DGA
and frame buffer devices: CLASSICAL OVERLAY IS DISABLED !
*** GRABBER DEVICE TYPE = v4l2
Warning: Cannot convert string "none" to type relief
Warning: Cannot convert string "black" to type Pixmap
Check the linuxtv.org URLs web site. Please wait...
/home/debi/.xdtv/xdtvrc:423: parse error
Warning: Missing charsets in String to FontSet conversion
No MMX detected
Method glibc
*** AUDIO DEVICE TYPE = alsa
*** MIXER DEVICE TYPE = alsa
ioctl VIDIOC_S_STD: Zły argument
Xv not used. You can't have any info about it
Pozdrowienia
PS.
Przepraszam za rozwlekłość, ale chciałem przedstawić cały kontekst problemu.
Z uwagi na to, że program uruchamia się i działa, jakość wyświetlanego obrazu jest dobra, chciałbym uruchamiać go na pełym ekranie i to jest mój właściwy problem - jak to zrobić w XDTV?
Nie wiem czy to jest istotne, ale nie uaktualniłem sterowników do najnowszych nVidii.
Karta graficzna GForce 7600GS prawidłowo rozpoznawana przez system.