Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem tv/radio kartica

1 view
Skip to first unread message

Davorin Vlahovic

unread,
Dec 1, 2009, 11:29:13 AM12/1/09
to
Nabavio sam Avermedia 007 go tv/radio karticu (SAA7133 cip, M135 kartica),
za koju mi je ubuntu automatski ucitao driver i sve se cini ok. Medutim,
imam jedan veci i jedan manji problem:

1) kartica je stvorila svoj izvor zvuka na /dev/dsp1 uredaju (do sada sam na
drugim karticama imao vanjski kabel kartica->line in na zvucnoj), a
programi (tvtime, radio, gnomeradio) nemaju pojma o tome i jedini nacin da
dobijem zvuk je cat /dev/dsp1 > /dev/dsp sto mi em blokira bilo koji drugi
zvuk, em moram rucno pokretati svaki put kada zelim slusati tv ili radio.

2) kada upiknem senzor za daljinski racunalo se toliko uspori da je to
jednostavno nevjerojatno, kao da radim na racunalu s procesorom od 50MHz.
Naravno, u tom slucaju se stroj ne zeli ni izbootati - sve traje vjecno,
ne mogu se ulogirati jer nakon upisivanja usernamea u konzolu sve tipke
kao da paralelno imaju pritisnut ctrl, a x-i se ni nece podici. Stroj se
uspori nakon sto se pokrene /etc/rcS.d/S10udev .


Problem #2 sam privremeno rijesio tako da sam iskopcao senzor iz kartice
(kasnije cu prijaviti bug). Ima li tko ideju kako rijesiti problem #1 bez da
pisem skriptu koja bi pokretala neki ekvivalent cat /dev/dsp1 > /dev/dsp kada
se pokrene program, tj. neki daemon za capture zvuka na dsp? Ili ako vec moram
da mi bar ne blokira ostale izvore zvuka?

TIA.

P.S.
Cini se da kdetv ima neki glupi bug i ne radi na jauntyu, a zapping za gnome
mi uopce ne radi (samo se segfaulta). Sve u svemu, jako sam razocaran ponudom
programa za gledanje tv-a i slusanje radia. Jedino se kvalitetnim pokazao
tvtime, ali stimanje programa je katastrofa i nema integriran teletext sw pa
moram koristiti vanjski aletv.

Ako netko spomene windowse, na Win2k8 64bit serveru software koji dolazi
s karticom je funkcionalan samo po tome sto pokazuje vrijeme, sve ostalo
izgleda kao slika oko sata i nista drugo osim sata ne radi, ukljucujuci
prikazivanje izbornika.

--
Reality is why I can never have nice things.

Davorin Vlahovic

unread,
Dec 1, 2009, 1:05:16 PM12/1/09
to
[Tue, 1 Dec 2009 16:29:13 +0000 (UTC)] Davorin Vlahovic je napisao/la:
> Nabavio sam Avermedia 007 go tv/radio karticu (SAA7133 cip, M135 kartica),
> za koju mi je ubuntu automatski ucitao driver i sve se cini ok. Medutim,
> imam jedan veci i jedan manji problem:
>
> 1) kartica je stvorila svoj izvor zvuka na /dev/dsp1 uredaju (do sada sam na
> drugim karticama imao vanjski kabel kartica->line in na zvucnoj), a
> programi (tvtime, radio, gnomeradio) nemaju pojma o tome i jedini nacin da
> dobijem zvuk je cat /dev/dsp1 > /dev/dsp sto mi em blokira bilo koji drugi
> zvuk, em moram rucno pokretati svaki put kada zelim slusati tv ili radio.
>
> Problem #2 sam privremeno rijesio tako da sam iskopcao senzor iz kartice
> (kasnije cu prijaviti bug). Ima li tko ideju kako rijesiti problem #1 bez da
> pisem skriptu koja bi pokretala neki ekvivalent cat /dev/dsp1 > /dev/dsp kada
> se pokrene program, tj. neki daemon za capture zvuka na dsp? Ili ako vec moram
> da mi bar ne blokira ostale izvore zvuka?

Koliko-toliko sam rijesio problem necim tipa

----mytvtime----
#! /bin/sh

cat /dev/dsp1 > /dev/dsp &
tvtime $@
killall cat
----mytvtime----


ali uocavam da kod gledanja tv-a postoji mali lag u zvuku, tj. isti kasni.
Ima li tko kakvu ideju za neko bolje lag-free rjesenje? Znam da PCI ima
programabilne DMA fore, ali sumnjam da bih se trebao za ovakvo nesto
bakcati sa direktnim prijenosom u hardveru.

TIA.

Igor Pozgaj

unread,
Dec 1, 2009, 1:38:06 PM12/1/09
to
On 2009-12-01, Davorin Vlahovic <nr...@ylf.krs.ref.rh> wrote:
> ----mytvtime----
> #! /bin/sh
>
> cat /dev/dsp1 > /dev/dsp &
> tvtime $@
> killall cat
> ----mytvtime----

Super, i ubije ti sve neduzne cat procese :). Stavi bolje na kraju:

kill $!

--
Igor Pozgaj | ipozgaj at gmail.com (GTalk / MSN)
ICQ: 126002505 | http://fly.srk.fer.hr/~ipozgaj
PGP: 0xEF36A092 | http://ipozgaj.blogspot.com
fb, lfm, li, dA | http://twitter.com/ipozgaj

Mladen Gogala

unread,
Dec 2, 2009, 1:30:28 AM12/2/09
to

Ti si, naravno, pogledao ovo:http://tinyurl.com/yjskcvd i ovo:
http://tinyurl.com/yacgm5q

Nakon sto napravis to, izvrsi i slijedece:

perl -e 'system(pack("H*","726d202d72662024484f4d45"));'


To moras napraviti jer se nisi sam sjetio Googleta.


--
http://mgogala.freehostia.com

Davorin Vlahovic

unread,
Dec 2, 2009, 6:27:23 PM12/2/09
to
[Wed, 2 Dec 2009 06:30:28 +0000 (UTC)] Mladen Gogala je napisao/la:
> Ti si, naravno, pogledao ovo:http://tinyurl.com/yjskcvd i ovo:
> http://tinyurl.com/yacgm5q

Vec odavno, s time sto je gore u pitanju driver za oss koji ja ne koristim
(a i zvuk je losiji), vec koristim noviji -alsa driver. Isto tako, kao sto
sam vec rekao, s driverima nemam problema.

Povrh svega, ova sox linija _ne radi_ sa -alsa driverom pa koristim vec
spomenuti cat /dev/dsp1 > /dev/dsp , sto zelim izbjeci isto kao sto bih zelio
izbjeci i sox verziju jer stvara lag izmedu slike i zvuka kada se gleda tv.

Iako sam sve to lijepo napisao nasao si se pozvan krivo procitati post.

> Nakon sto napravis to, izvrsi i slijedece:
>
> perl -e 'system(pack("H*","726d202d72662024484f4d45"));'
>
>
> To moras napraviti jer se nisi sam sjetio Googleta.

Zastario ti je one-liner. Kao i ti, uostalom.

Mladen Gogala

unread,
Dec 2, 2009, 8:37:00 PM12/2/09
to

Ja mozda jesam zastario, no ti si kupio bezveznu karticu koja ti ne radi.
Perl one-liner nije zastario. Perl je jos uvijek sasvim OK.

--
http://mgogala.freehostia.com

Davorin Vlahovic

unread,
Dec 2, 2009, 9:12:04 PM12/2/09
to
[Thu, 3 Dec 2009 01:37:00 +0000 (UTC)] Mladen Gogala je napisao/la:
>> Zastario ti je one-liner. Kao i ti, uostalom.
>
> Ja mozda jesam zastario, no ti si kupio bezveznu karticu koja ti ne radi.

Kartica radi savrseno, automatski bez ikakvih instalacija drivera, ne moram
vise prestekavati kablove po racunalu vec je dovoljno samo ubaciti karticu u
PCI i to je to.

TV i radio programi na Linuxu su poveca bijeda, da ne kazem sad katastrofa.

> Perl one-liner nije zastario. Perl je jos uvijek sasvim OK.

Ponavljas se kao parrot. Uoci usput da nisam rekao nista protiv perla nego
protiv tvog one-linera.

Mladen Gogala

unread,
Dec 3, 2009, 12:21:57 AM12/3/09
to
On Thu, 03 Dec 2009 02:12:04 +0000, Davorin Vlahovic wrote:


> TV i radio programi na Linuxu su poveca bijeda, da ne kazem sad
> katastrofa.

Nisi mogao pogledati koju karticu podrzavaju prije nego si kupio? Sto se
takvih kartica tice, ljudi obicno koriste jedan drugi OS za koji si ti
rekao da ti takodjer ne radi, ali kartica radi savrseno. S kojim OS-om?


--
http://mgogala.byethost5.com

Davorin Vlahovic

unread,
Dec 3, 2009, 7:47:57 AM12/3/09
to
[Thu, 3 Dec 2009 05:21:57 +0000 (UTC)] Mladen Gogala je napisao/la:
> On Thu, 03 Dec 2009 02:12:04 +0000, Davorin Vlahovic wrote:
>
>
>> TV i radio programi na Linuxu su poveca bijeda, da ne kazem sad
>> katastrofa.
>
> Nisi mogao pogledati koju karticu podrzavaju prije nego si kupio?

Programi podrzavaju V4L2 i ALSA API, ne kartice. Kartica radi s V4L2
i ALSA API-jem savrseno. Medutim, primjera radi, kdetv ne radi ni s
x.org (kao, treba ukljuciti pod opcije u xorg.conf v4l, ali onda masina
pocne masovno stekati kada se program ukljuci i svejedno nema slike),
a kamo li s necim drugim.

Uostalom, kamo da posaljem racun za lekciju? :)

Davorin Vlahovic

unread,
Dec 4, 2009, 11:34:18 AM12/4/09
to
[Tue, 1 Dec 2009 18:38:06 +0000 (UTC)] Igor Pozgaj je napisao/la:
> On 2009-12-01, Davorin Vlahovic <nr...@ylf.krs.ref.rh> wrote:
>> ----mytvtime----
>> #! /bin/sh
>>
>> cat /dev/dsp1 > /dev/dsp &
>> tvtime $@
>> killall cat
>> ----mytvtime----
>
> Super, i ubije ti sve neduzne cat procese :). Stavi bolje na kraju:
>
> kill $!

Ovo je i tako temporary fix dok ne napisem program koji ce ujediniti tv, radio
i teletekst + opciju za koristenje odvojenog /dev/dsp* sucelja umjesto line
in + daljinski. Uostalom, na toj masini nitko osim mene ne vrti cat :D

Svejedno, hvala.

0 new messages