Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-10 09:29:52

  kinimod - Użytkownik

kinimod
Użytkownik
Zarejestrowany: 2008-03-07

Tuner TV SAA7134 - problem z dźwiękiem

Witam!
Przeszukałem parę for internetowych i znalazłem różne sposoby na odpalenie dźwięku na tym tunerze, niestety żaden mi nie pomógł. Obraz działa bez zarzutu, odpalam go przez xdtv. Z dźwiękiem próbowałem przez sox i arecord i nic, pojawia się tylko jakieś pykanie w głośnikach.

Zamieszczam trochę informacji o moim systemie:

Kod:

debian:/home/dominik# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: IXP [ATI IXP], device 0: ATI IXP AC97 [ATI IXP AC97]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Modem [ATI IXP Modem], device 0: ATI IXP MC97 [ATI IXP MC97]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Kod:

debian:/home/dominik# lsmod | grep saa
saa7134_alsa           12672  1
saa7134               107552  1 saa7134_alsa
video_buf              23012  2 saa7134_alsa,saa7134
compat_ioctl32          1472  1 saa7134
ir_kbd_i2c              8656  1 saa7134
ir_common              27780  2 saa7134,ir_kbd_i2c
videodev               21120  1 saa7134
v4l1_compat            12036  2 saa7134,videodev
v4l2_common            20448  3 tuner,saa7134,videodev
snd_pcm                68676  5 saa7134_alsa,snd_atiixp,snd_atiixp_modem,snd_ac97_codec,snd_pcm_oss
snd                    47012  14 saa7134_alsa,snd_atiixp,snd_atiixp_modem,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
i2c_core               19680  4 tuner,saa7134,ir_kbd_i2c,i2c_

Kod:

debian:/home/dominik# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: IXP [ATI IXP], device 0: ATI IXP AC97 [ATI IXP AC97]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Modem [ATI IXP Modem], device 0: ATI IXP MC97 [ATI IXP MC97]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Jeżeli coś jeszcze będzie potrzebne to zamieszczę, tylko proszę o info.

Z góry serdecznie dziękuje za pomoc, jeżeli ktoś wie jak to można ruszyć.

Offline

 

#2  2008-03-10 09:40:58

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Tuner TV SAA7134 - problem z dźwiękiem

Widzę ze na DUGa przeniosleś się z problemem.
Brak czasu sprawia że nie umiem na bieżaco na wszystko odpowiadac.

Więc teraz już pojawilo się urządzenie dźwiękowe twojej karty tv.

Kod:

card 2: SAA7134 [SAA7134], device 0: SAA7134 PCM [SAA7134 PCM]

Po odpaleniu programu do tv w drugim terminalu wydaj takie polecenie

Kod:

arecord -D hw:2,0 -r 32000 -c 2 -f S16_LE | aplay -

I zobacz czy pojawi się dzwięk.

Pisz o efektach.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#3  2008-03-10 11:25:49

  kinimod - Użytkownik

kinimod
Użytkownik
Zarejestrowany: 2008-03-07

Re: Tuner TV SAA7134 - problem z dźwiękiem

Yeah!!! Działa super...no to teraz mogę wyrzucic produkt firmy M. z kompa i wszystko już mogę robić na Debianie heheheheh.

Jeszcze jedno pytanko, bo teraz jak uruchamiam tuner to mam ustawione w xdtv rozdzielczość 720x576, jak mogę przestawić na 1280x768 ?  Bo chciałbym aby wszystko chodziło na pełnym ekranie oraz gdzie można wyedytować listę kanałów, bo podczas wyszukiwania oczywiście pojawiły się kanały bez syganału,które chciałbym wyrzucić?

Naprawdę jeszcze raz WIELKIE DZIĘKI!! Z tym problemem męczyłem się od ponad roku na Mandrivie, aż w końcu przesiadłem się na Debiana i pomyślałem, że skoro jest taka fajna dystrubucja to może w końcu mi się uda odpalić ten tuner na linuxie. Dziękuje bardzo!!

:-))

P.S Odnośnie wielkości obrazu:

Próbowałem ustawić w pliku konfiguracyjnym rozdzielczość mojego ekranu czyli 1280x768, ale dostałem takie info:

Kod:

asked for 768x576, and I have 720x576
try to run with -capt_width 720 -capt_height 576
      or -force_capt_width 720 -force_capt_height 576
      or -only_capt_width 720 -only_capt_height 576

Ostatnio edytowany przez kinimod (2008-03-10 11:44:02)

Offline

 

#4  2008-03-10 11:57:11

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Tuner TV SAA7134 - problem z dźwiękiem

Ale to jeszcze nie koniec.
Trzeba to jakoś "ucywilizować".

To musi działać na kliknięcie.
Tu masz gotowy skrypt dla tvtime  przepisz sobie na xdtv.

Kod:

#!/bin/bash
arecord -D hw:2,0 -r 32000 -c 2 -f S16_LE | aplay - & tvtime && killall arecord

Nie wiem czy już Ci automatycznie moduły ładują się przy starcie systemu czy modprobujesz.
To musi z automatu wchodzić.


Co do rozdzielczosci to wyciągniesz tyle ile karta TV podaje.czyli 720x576.
W xdtv za pomoca klawisza F dajesz na pełny ekran.

Listę kanałów i parametry masz w

Kod:

~/.xdtv/xdtvrc

Pozdrawiam

Ostatnio edytowany przez ilin (2008-03-10 11:58:15)


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#5  2008-03-10 12:09:43

  kinimod - Użytkownik

kinimod
Użytkownik
Zarejestrowany: 2008-03-07

Re: Tuner TV SAA7134 - problem z dźwiękiem

Na szczęście mi się wszystkie moduły z automatu ładują. Dzięki za skrypt, bo oto też mi chodziło.

Odnośnie rozdzielczości, to mam pytanie, dlaczego mplayer jak udało mi się go uruchomić do obsługi Tunera to pokazywał obraz na pełnym ekranie? Czy nie dałoby się tak też przez xdtv?

Pozdrawiam

Offline

 

#6  2008-03-10 12:17:20

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Tuner TV SAA7134 - problem z dźwiękiem

Ostatnio jak Ci napisalem co masz wpisać do /etc/modules to mi pokazałes ze nie było urzadzenia dzwięku karty TV.

Wię coś musiałeś wtedy pokręcic.(a ja nie wiem wówczas na jakim etapie jesteśmy)

Co do pełnego ekranu.

Wcisnij klawisz F na klawiaturze przy odpalonym xdtv.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#7  2008-03-10 15:43:12

  kinimod - Użytkownik

kinimod
Użytkownik
Zarejestrowany: 2008-03-07

Re: Tuner TV SAA7134 - problem z dźwiękiem

Wcześniej coś pokręciłem jak wyświetlałem,a teraz jest już dobrze, bo wszystkie moduły ładują się automatycznie.

Jak naciskam F to wtedy faktycznie przełącza mi się do trybu pełnego ekranu, ale sam obraz jest w rozdzielczości 768x570 czy coś takiego, najlepiej jak wrzucę mój conf:
Niestety nie dopasowuje się do mojej rozdzielczości

Kod:

#
# Global options
#
norm = PAL-DK
capture = grab
source = Television
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 = 3000
decoration = on
stayontop = on
subtitles = off
theme = (null)

#
# Fullscreen options
#
fullscreen = 1024 x 768
#fullscreen = 1280 x 800
fullscreen_mode = 1
pixsize = 120 x 90
windowsize = 1216 x 720
#windowsize = 1280 x 800
colorkey = 123456
capture_size = 720 x 576
#capture_size = 1280 x 800
#
# Grab options
#
grab_filepath = /home/dominik
jpeg_compression = 75

(...)

Natomiast odnośnie końcówki mojego pliku konfiguracyjnego, w miejscu gdzie powinienem mieć listę kanałów ma to:

Kod:

# For each channel define at least following information
# [Channel Name]
# channel = Channel Number
# norm = PAL|NTSC|SECAM|AUTO
# key = key to press to switch the channel on (KP_End, KP_Next,...)
# capture = off|grabdisplay|overlay

I jest tylko tyle, nawet po ponownym skanowaniu...

Ostatnio edytowany przez kinimod (2008-03-10 16:17:02)

Offline

 

#8  2008-03-10 17:12:06

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Tuner TV SAA7134 - problem z dźwiękiem

Jeśli nie zapisałeś kanałów to ich nie masz.
Ty nie uzyskasz z karty tv rozdzielczości 1280x768 bo zadna telewizja w takiej nie nadaje(to nie hdtv)
Jak rozumiem na pelnym ekranie masz.

Masz tu mój conf do xdtv na wzór ale nie wszystko w nim może się zgadzac bo mam kartę na innym chipie.

Kod:

adam@debian:~$ cat ~/.xdtv/xdtvrc
#
# Global options
#
norm = PAL-BG
capture = grab
source = Television
deinterlace = Linear Blend
subpage = 888
freqtab = pal-europe-west

# You should uncomment this line
# and modify it by your own specific channel:
# mixer_tvchan = xxxxxx

audio_dev = /dev/dsp
restoresnd = off
respectnullsnd = off
vop_autograb = on

xawpopup = on
message_timer = 6000
decoration = on
stayontop = off
subtitles = off
theme = (null)

#
# Fullscreen options
#
fullscreen = 640 x 480
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 640 x 480
colorkey = 123456
capture_size = 768 x 576
force_ratio = off
adjust_width = off

#
# Grab options
#
grab_filepath = /home/adam
jpeg_compression = 75

#
# XOSD options
#
xosd = on
xosd_main_color = white
xosd_outline_color = black
xosd_main_font = -*-ledfixed-*-*-*-*-*-*-*-*-*-*-*-*
xosd_vtx_font = -*-ledfixed-*-*-*-*-*-*-*-*-*-*-*-*

#
# record options
#
container = AVI
codec = FFMpeg Mpeg4
width = 640
height = 480
bitrate = 2000
quality = 5
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 = 1
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/adam/XDTV
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 = 25
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

#
# eventmap
#

#
# alevt options
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = no
alevt_vbioffset = yes
alevt_charset = latin-1

#
# Channel options
#
[TVP1]
channel = 51
fine = 5
norm = PAL-DK
key = KP_End
color = 65541
bright = 36182
contrast = 16864
deinterlace = Linear Blend
type = ANALOG

[TVP2]
channel = 25
fine = 4
norm = PAL-DK
key = KP_Down
color = 65535
bright = 36616
contrast = 16848
deinterlace = Linear Blend
type = ANALOG

[TV4]
channel = 48
fine = 5
norm = PAL-DK
key = KP_Next
color = 65535
bright = 37270
contrast = 16845
deinterlace = Linear Blend
type = ANALOG

[POLSAT]
channel = 59
fine = 2
norm = PAL-DK
key = KP_Left
color = 65541
bright = 36616
contrast = 16838
deinterlace = Linear Blend
type = ANALOG

[TVN]
channel = 56
fine = 2
norm = PAL-DK
key = KP_Begin
color = 65541
bright = 36614
contrast = 16848
deinterlace = Linear Blend
type = ANALOG

[WROC�AW]
channel = 42
fine = 5
norm = PAL-DK
key = KP_Right
color = 65541
bright = 36612
contrast = 16848
deinterlace = Linear Blend
type = ANALOG

[POZNA�]
channel = 31
fine = 4
norm = PAL-DK
key = KP_Home
color = 65541
bright = 36612
contrast = 16846
deinterlace = Linear Blend
type = ANALOG

[CT1]
channel = 36
fine = 5
norm = PAL-DK
key = KP_Up
color = 65541
bright = 36616
contrast = 16848
deinterlace = Linear Blend
type = ANALOG

[CT2]
channel = 50
fine = 5
norm = PAL-DK
key = KP_Prior
color = 65541
bright = 36614
contrast = 16846
deinterlace = Linear Blend
type = ANALOG

[NOVA]
channel = 53
fine = 5
norm = PAL-DK
key = KP_Insert
color = 65541
bright = 36614
contrast = 16847
deinterlace = Linear Blend
type = ANALOG

[TVN Opole]
channel = 33
fine = 3
norm = PAL-DK
key = slash
color = 65541
bright = 36616
contrast = 16848
deinterlace = Linear Blend
type = ANALOG

[Video]
channel = NOTACHANNEL
norm = PAL-DK
source = Composite1
color = 65541
bright = 36616
contrast = 16848
deinterlace = Linear Blend
type = ANALOG

Możesz sobie numery kanalów i nazwy dopasować do swoich.

Ja zasz polecalbym ręcznie połapać kanały

Na klawiaturze kursory góra dół przeskakujesz o jeden kanał tv
Jak znajdziesz i dostroisz (finetune kursory -> <-) to zapisujesz.
Ja nigdy nie używam automatow do scanowania.

Pozdrawiam


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00015 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00147 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.191.181.251' WHERE u.id=1
0.00086 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.181.251', 1738479064)
0.00096 SELECT * FROM punbb_online WHERE logged<1738478764
0.00067 SELECT topic_id FROM punbb_posts WHERE id=85137
0.00015 SELECT id FROM punbb_posts WHERE topic_id=10830 ORDER BY posted
0.00080 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=10830 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00136 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=10830 ORDER BY p.id LIMIT 0,25
0.00120 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=10830
Total query time: 0.00779 s