Skocz do zawartości
bartmarian

Tvtime + Sblive + 5.1 Spdif

Rekomendowane odpowiedzi

witam,

w maszynce mam SBLive i kartę TV Winfast Expert XP (ten od modulu cx88xx), wyjście z karty cyfrowe podłączone do zestawu 5.1, jak oglądam dvd w mplayer mam ładnie 5.1, muzyczkę w noatun (JJJarre w ac3) tez mam 5.1, a tvtime mam 1.1, jak przestawię z mono na stereo to mam szum (zmiana kodowania dzwięku nic nie daje), patrzyłam na roznych kanałach, muzycznych też, szum, szum... jak pogonić tvtime aby chociaż te mono działało na 2.1 ? niespecjalnie się ogląda tv z dzwiękiem z jednej strony...

 

Marcin

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

11. How can I map audio to my digital output?

 

Many bt878-based cards also support digital capture of the audio. This can be accessed using the btaudio kernel module, which registers an OSS sound device that supports 32 KHz audio capture. On a capable card, loading the module gives something like this in your system logs:

 

btaudio: driver version 0.7 loaded [digital+analog]

btaudio: Bt878 (rev 2) at 01:0b.1, irq: 6,

latency: 64, mmio: 0xf16ff000

btaudio: using card config "default"

btaudio: registered device dsp2 [digital]

btaudio: registered device dsp3 [analog]

btaudio: registered device mixer1

 

On my system /dev/dsp2 can now be used to read digital audio from the card at 32 KHz. This can be then sent out to an arbitrary soundcard using a program such as sox.

 

sox -r 32000 -w -t ossdsp /dev/dsp2 -t ossdsp /dev/dsp

 

This command reads the input at 32 KHz from /dev/dsp2 and writes it out to my soundcard at /dev/dsp. Having this run while using tvtime will enable you to perform arbitrary maps of the audio, such as playing it out the digital output of your soundcard.

nieuwaznie czytalem post, ale chyba o to chodzi

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

dzięki za info, nie wiem czy moja karta będzie się nadawać bo mam taki wynik ładowania:

 

cat /var/log/dmesg | grep cx88CORE cx88[0]: subsystem: 107d:6611, board: Leadtek Winfast 2000XP Expert [card=5,autodetected]cx88[0]: Leadtek Winfast 2000XP Expert config: tuner=38, eeprom[0]=0x01cx88[0]: registered IR remote controlcx88[0]/0: found at 0000:02:08.0, rev: 5, irq: 10, latency: 32, mmio: 0xf7000000tuner 0-0060: chip found @ 0xc0 (cx88[0])cx88[0]/0: registered device video0 [v4l2]cx88[0]/0: registered device vbi0cx88[0]/0: registered device radio0

przy okazji, co to jest vbi0 ?

(do załadowania cx88 może potrzeba opcji modułu... - pokombinuję)

 

urządzenia mam takie:

ls /dev/sound/adsp  audio  dsp  mixer  sequencer  sequencer2(a to nie wiem czy od dzwięku ale brzmi "dzwiękowo" :-)ls /dev/sndcontrolC0  hwC0D2	midiC0D1  pcmC0D0c  pcmC0D1c  pcmC0D2c  pcmC0D3p  timerhwC0D0	 midiC0D0  midiC0D2  pcmC0D0p  pcmC0D1p  pcmC0D2p  seq

jak widać /dev/sound/dsp mam jeden, czyli moduł karty nie dodaje innego dsp

 

 

Pozdrowienia

Marcin

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

e chyba nie to... w kernelku mam to dodane a moduły mam takie:

 

lsmodModule				  Size  Used byipt_ipp2p			   8005  298cls_fw				  4142  3ipt_MARK				2133  299cls_u32				 7421  1sch_sfq				 4684  191sch_htb				15598  2ipt_LOG				 6100  3ipt_limit			   1880  301ipt_mac				 1636  154ipt_multiport		   2143  2ipt_state			   1523  19ipt_REJECT			  4373  6iptable_nat			 6710  1ip_nat				 16003  1 iptable_natiptable_filter		  2325  1iptable_mangle		  2228  1ip_tables			  18071  11 ipt_ipp2p,ipt_MARK,ipt_LOG,ipt_limit,ipt_mac,ipt_multiport,ipt_state,ipt_REJECT,iptable_nat,iptable_filter,iptable_mangleit87				   19087  0hwmon_vid			   2020  1 it87eeprom				  5607  0i2c_isa				 3373  1 it87skge				   33408  0ohci_hcd			   18384  0i2c_nforce2			 5722  0amd64_agp			  10222  1snd_seq_midi			6750  0snd_emu10k1_synth	   6741  0snd_emux_synth		 34666  1 snd_emu10k1_synthsnd_seq_virmidi		 5618  1 snd_emux_synthsnd_seq_midi_emul	   6583  1 snd_emux_synthsnd_pcm_oss			46973  0snd_mixer_oss		  16596  1 snd_pcm_osssnd_seq_dummy		   2804  0snd_seq_oss			33168  0snd_seq_midi_event	  5652  3 snd_seq_midi,snd_seq_virmidi,snd_seq_osssnd_seq				47912  9 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi_eventsnd_emu10k1		   116442  2 snd_emu10k1_synthsnd_rawmidi			19971  3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1snd_seq_device		  7197  8 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_dummy,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidisnd_ac97_codec		 92072  1 snd_emu10k1snd_pcm				78411  3 snd_pcm_oss,snd_emu10k1,snd_ac97_codecsnd_timer			  20289  3 snd_seq,snd_emu10k1,snd_pcmsnd_ac97_bus			1807  1 snd_ac97_codecsnd_page_alloc		  8435  2 snd_emu10k1,snd_pcmsnd_util_mem			3276  2 snd_emux_synth,snd_emu10k1snd_hwdep			   7149  2 snd_emux_synth,snd_emu10k1snd					48176  16 snd_emux_synth,snd_seq_virmidi,snd_pcm_oss,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdeprtc					 7113  0spca5xx			   689483  1nvidia			   4082138  8i2c_dev				 7557  03c59x				  38287  0forcedeth			  19072  0nvidia_agp			  5970  0agpgart				29268  3 amd64_agp,nvidia,nvidia_agptda9887				12420  0tuner				  38509  0cx8800				 27384  0cx88xx				 54253  1 cx8800i2c_algo_bit			8776  1 cx88xxvideo_buf			  17390  2 cx8800,cx88xxir_common			   7490  1 cx88xxtveeprom			   12308  1 cx88xxi2c_core			   17245  10 it87,eeprom,i2c_isa,i2c_nforce2,i2c_dev,tda9887,tuner,cx88xx,i2c_algo_bit,tveepromv4l1_compat			13609  1 cx8800v4l2_common			 4699  1 cx8800btcx_risc			   3966  2 cx8800,cx88xxvideodev				6964  4 spca5xx,cx8800,cx88xxsr_mod				 14750  0

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

dondexterro wprowadzasz kolege w blad, przeciez cx88 i BT848 to rozne chipsety roznych kart, to tak jak chcialbys do adi zainstlowac stery od nvidii, wiec przekompilowania jaja na bt nic mu nie da, wtedy w ogole nie bedzie mu tv dzialalo. Ja przez pol roku meczylem sie z moim winfastem, klopot jest takiej natury ze ta karta posiada bardzo slaby support pod linuksem, czytalem ze karta jest zbyt nowoczesna i dlatego tak sie dzieje, spotkalem sie z wypowiedziami ludzi, na forum mandrek'a ktorym udalo sie ta karte ruszyc bez problemow, ale nie mi i po pol roku poddalem sie, sprzedalem karte z mala strata i kupilem sobia stara uzywana karte flyvideo 3000 na chipsecie saa, dziala bez klopotu, nie wiem jak jest tam z dzwiekiem 5.1, bo wczesniej mialem hardwerowa emulacje 5.1 w glosnikach i nie chcialo mi sie bawic a dopiero od paru dni mam zwykle glosniki 5.1.

 

Moje podsumowanie jest takie ... jezeli karta tv pod linuksa to tylko na chipsecie bt albo saa

Edytowane przez Miszcz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...