Pinnacle PCTV Pro segítség Ubuntu alatt

Fórumok

Sziasztok...!

Nemrég vettem egy Pinnacle PCTV Pro tv-tuner kártyát, amit Ubuntu Linux 6.06 alatt használok.
AZ lspci ezt mondja róla:

Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

Igazából jól működik a card="52" modulparaméterrel (bttv modul), bár a rendszer alapból másiknak állítja be.

Igazából a problémám az, hogy csak akkor van hangja, ha külső kábellel összekötöm a hangkártyával, és a tvtime -ban kérek jelerősítést. Viszont ez a módszer nem teljesen jó, mert ilyenkor ki kell húzni a hangkártyából (Aureal Semiconductor Vortex2) a mikrofont, stb. Szóval, valahogy "házon belül", kábel nélük szeretném megoldani a hang kezelését, megoldható ez valahogy? Azért is probléma ez, mert így az mencoder és a gnomeradio nem rögzíti a hangot, ha felvételt kérek. Néztem, hogy létezne egy snd-bt87x kernelmodul, de az sem segít.

Elméletileg ez a kártya már tudja a hardveres MPEG tömörítést, ezt be lehet üzemelni valahogy Linux alatt?

Végül pedig, a tvtime mellett kipróbáltam a zapping -ot, mert ez eutóbbi tudja a Teletext -et. Azonban elindítása után, ha kiválasztom a setting -et, akkor "kiszáll" a program, ha pedig Teletext módra szeretnék váltani, akkor a következő hibaüzenetet kapom:

"VBI has disabled, or it doesn't work"

Van erre valami ötletetek?

Felírtam pár adatot a kártyáról, hátha úgy pontosabban be lehet azonosítani:

Frontend 4009 FR5
Microtune 3X7 488
AL.RF 0203

Conexant Fusion 878A
Micronas MSP 3450G B8 V3

Köszönöm a segítséget.

Hozzászólások

Nekem is van ilyen karim, és kábel nélkül nem sikerült megoldanom.
Én úgy oldottam meg, hogy összekötöttem az SBLive-al, a kártyán lévő
3 tűs kimenetet rákötöttem az SBLive AUX-ra ami a karin van, és beállítottam a tvtime-nak, hogy `tvtime --mixer=/dev/mixer:line1`
mert nálam a line1 az AUX. És aztán már ment rendsesn a hang.

Végül pedig, a tvtime mellett kipróbáltam a zapping -ot, mert ez eutóbbi tudja a Teletext -et. Azonban elindítása után, ha kiválasztom a setting -et, akkor "kiszáll" a program,

Ja ez ilyen. Sajna az Ubuntu 6.06-ban es a jelenlegi Debian unstable/testingben is bugos a Zapping csomag, a fent emlitett jelensegeket produkalja (tobbek kozott). x86-on es PowerPC-n, tobbfele videokartyaval es TV-kartyaval is probaltam. Ez van. Remelem te mar reportolni fogod a bugot, mert en lusta voltam. :)

Egyebkent ez az egesz TV kartyazas szanalmasan szar Linux alatt, IMHO. Mar irtam errol regebben a blogomban, de azota tovabbi tapasztalatok is szulettek, es a dolog meg szanalmasabb mint hittem. Csak arrol meg nem volt kedvem irni, a sok szopas utan. :)

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-

Kár a zapping -ért, mert a tvtime ugyan jól működik, viszont a zapping az egyetlen normális, teletext -et tudó alkalmazás. Otthon nincs net, és így a teletext -ből lehetne kinézni pl. a tv-műsorokat... :)

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

Ja ez ilyen. Sajna az Ubuntu 6.06-ban es a jelenlegi Debian unstable/testingben is bugos a Zapping csomag, a fent emlitett jelensegeket produkalja (tobbek kozott).

Nos igen... hazavittem a honlapról letöltött legfrissebb stabil kiadást, és leforgatva teljesen jól működik. Sehol egy hibaüzenet, és minden része működik.
No komment.

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

Most hogymondod kipróbáltam. (modprobe snd-bt87x)
És lőn hang a zappingban! Köszönet az ötletér!

Amúgy ez egy régebbi Avermédia kártya, és UHU-2.0-test3 :
00:0a.0 109e:036e Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
00:0a.1 109e:0878 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)

Helyesbítek. Megjavult, de nem ettől.

En ugyanigy jartam az saa7134-es chippel Breezy alatt. Audio kabellel kotottem at hangkartyara az AUX-ra a tuner kartyat, plusz modulbetoltesekor parameterezem a drivert (oss=1). Innentol kezdve volt hang felvetelkor is, mert le tudtam szedni a kartya dsp-jerol a hangot. Mas megoldas nem volt. A kabel egyebkent csak azt oldotta meg, hogy legyen hang, a felvetelhez az oss=1 parameter kellett, plusz rendesen parameterezett xawtv. Na most a Dapper az egeszet hazavagta, flame-elni meg nem szeretnek, hogy mit hasznalok azota.

Ha megnézed a blogomat, akkor én sem vagyok túlságosan elégdett vele, és ez még valamelyest rosszabbodott is... még "nyúzom" picit, és meglátjuk, váltok -e másik disztribúcióra... csalogat a Frugalware, és végülis nekem az UHU -val sem volt különösebb bajom. A többi disztribről nem is beszélve. :)

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

És persze újfent lehet forrásból tuningolni a rendszert, hátha úgy működik. Ugyanis a Dapper -ben szállított lirc-modules-source csomag nem készíti el normálisan a kártyához adott, soros portra köthető infra-érzékelő (amit a lirc_serial modul működtetne) kernelmodulját.
A modult lefordítja normálisan, de betöltéskor a következő hibaüzenetek kerülnek a dmesg -be:

[17181031.972000] lirc_serial: Unknown symbol verify_area
[17181031.972000] lirc_serial: Unknown symbol lirc_unregister_plugin
[17181031.972000] lirc_serial: Unknown symbol lirc_register_plugin
[17181094.896000] lirc_dev: Unknown symbol class_simple_device_add
[17181094.896000] lirc_dev: Unknown symbol class_simple_destroy
[17181094.896000] lirc_dev: Unknown symbol class_simple_device_remove
[17181094.896000] lirc_dev: Unknown symbol class_simple_create
[17181309.368000] lirc_dev: Unknown symbol class_simple_device_add
[17181309.368000] lirc_dev: Unknown symbol class_simple_destroy
[17181309.368000] lirc_dev: Unknown symbol class_simple_device_remove
[17181309.372000] lirc_dev: Unknown symbol class_simple_create
[17181309.372000] lirc_serial: Unknown symbol verify_area
[17181309.376000] lirc_serial: Unknown symbol lirc_unregister_plugin
[17181309.376000] lirc_serial: Unknown symbol lirc_register_plugin

Mindegy, ezt is megpróbálom a legújabb, stabil változattal, hátha hasonlóan sikerrel járok, mint a zapping -gal. :)

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

Na ez mekkora, megtaláltam a régi topicomat, úgyhogy a témában kérdezek is újra.

Ugyanez a tv-tuner kártya, ugyanez a hangkártya, ugyanúgy Ubuntu, csak éppen Feisty Fawn (7.04) alatt.

A tv-kártya jól működik, viszont a hozzáadott soros-portra köthető infra nem.
Leteszteltem egy mésik gépen Windows alatt az érzékelőt és a távkapcsolót, működik. Unbuntu alatt elkészítem a lirc_serial modult (ez és ez a leírás alapján), betöltöm, létrejön a szükséges /dev/lirc0 eszköz, és ennyi. Az (x)mode2 nem jelez vételt, bármilyen gombot nyomok a távkapcsolón, a dmesg -be ez kerül (modulbetöltés, tesztelés, modul eltávolítása):

[ 7692.596000] lirc_serial: in init_timing_params, freq=38000, duty_cycle=50, cl
[ 7693.596000] lirc_serial: auto-detected active high receiver
[ 7693.596000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 7736.064000] lirc_serial: Interrupt 3, port 02f8 obtained
[ 7740.260000] lirc_serial: freed IRQ 3
[ 7853.832000] lirc_serial: cleaned up module

Az eszköz a COM1 -en figyel, a modult így töltöm be:
modprobe lirc_serial io=0x2f8 irq=3 type=0 debug=1

Van valakinek valami ötlete, hogy ezek után mi lehet a gond (mint írtam fent, az eredeti driverrel kipróbáltam egy mésik gépen, és ott működik)

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

Hogy ne érje szó a ház elejét, kipróbáltam úgy is:

modprobe lirc_serial io=0x2f8 irq=3 type=0 debug=1

[ 510.432000] lirc_dev: IR Remote Control driver registered, at major 61
[ 510.444000] lirc_serial: no version for "lirc_unregister_plugin" found: kerne
[ 510.452000] lirc_serial: in init_timing_params, freq=38000, duty_cycle=50, cl
[ 511.452000] lirc_serial: auto-detected active high receiver
[ 511.452000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 607.748000] lirc_serial: Interrupt 3, port 02f8 obtained
[ 614.732000] lirc_serial: freed IRQ 3
[ 621.476000] lirc_serial: cleaned up module

modprobe lirc_serial io=0x3f8 irq=4 type=0 debug=1

[ 710.880000] lirc_dev: IR Remote Control driver registered, at major 61
[ 710.888000] lirc_serial: in init_timing_params, freq=38000, duty_cycle=50, cl
[ 711.888000] lirc_serial: auto-detected active high receiver
[ 711.888000] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 727.604000] lirc_serial: Interrupt 4, port 03f8 obtained
[ 740.900000] lirc_serial: freed IRQ 4
[ 744.484000] lirc_serial: cleaned up module

És így sem működik.

--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven

Szia !

Bocs, kicsit hosszu lesz.

Nem kell lirc_serial modul
csak elinditod pl:


lircd --device /dev/ttyS0

es megy.
Legalabbis Slackware alatt.( lirc forrasbol telepitve )

Az /etc/lircd.conf pedig a lirc forrasbol (

 lirc_src/remotes/pinnacle_systems

):


#
# contributed by Bart Alewijnse <scarfboy@yahoo.com>
#
# brand:             Pinnacle Systems
# model:             PCTV Remote (Perhaps other ones as well)
# supported devices: there's only one I know of. (serial) 
#
# Mail me if your remote is only partly supported, or if it has different
# buttons than listed below.
#

begin remote

  name  PinnacleSysPCTVRemote
  bits            8
  eps             30
  aeps            100

  one             0     0
  zero            0     0
  gap             180000

  begin codes
    Mute                     0x000000000000003C
    Power                    0x000000000000002F
    Chan+Play                0x000000000000003F
    Chan-Stop                0x000000000000003E
    Vol+FF                   0x000000000000003B
    Vol-Rew                  0x000000000000003D
    1                        0x0000000000000031
    2                        0x0000000000000032
    3                        0x0000000000000033
    4                        0x0000000000000034
    5                        0x0000000000000035
    6                        0x0000000000000036
    7                        0x0000000000000037
    8                        0x0000000000000038
    9                        0x0000000000000039
    Fullscreen               0x000000000000002D
    0/AV                     0x000000000000003A
    Info                     0x000000000000002B
    Preview                  0x000000000000002E
    Record                   0x0000000000000027
    Chan_Last                0x0000000000000025
    F_TV                     0x0000000000000026
    F_TELETEXT               0x0000000000000029
    F_RADIO                  0x000000000000002A

#
# here are some extra buttons a new version of the remote seems to have
#
# contributed by Robbert Monna <rjmonna@kabelfoon.nl>
#
# brand:             Pinnacle Systems
# model:             PCTV Remote (newest version?)
# supported devices: dongle on serial port (from TV-Card)
#
          L                        0x000000000000001F
          Zoom                     0x000000000000001E
          vol+                     0x000000000000001B
          vol-                     0x000000000000000F
          channel+                 0x0000000000000017
          channel-                 0x000000000000001C
          middle                   0x000000000000001A
          Menu                     0x000000000000001D
          next                     0x0000000000000019
          undo                     0x0000000000000016
          pause                    0x0000000000000015
          redo                     0x0000000000000013
          Rewind                   0x000000000000000E
          Play                     0x000000000000000D
          Stop                     0x000000000000000B
          FForward                 0x0000000000000007
          EPG                      0x0000000000000018

# here are some more buttons that seem to be mapped differently from
# the ones above

# contributed by InterCeptor ceptor_7@freemail.hu
#
# brand:   Pinnacle Systems PCTV Pro Remote
# model no. of remote control: (I can't find any numbers on it)
# supported devices: serial
#

          9                        0x0000000000000082
          Zoom                     0x00000000000000B2
          middle                   0x0000000000000014


  end codes
end remote

Ha kell jovo hetre meg tudom nezni Ubuntu alatt is, hogy mi a helyzet.

Udv:
Istvan

A fenti fajlt a /etc/lirc/lircd.conf -ra mentsd el.

A /etc/lirc/hardware.conf-ba:


# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="pinsys"

egy

/etc/init.d/lirc restart

utan futnia kell, igy valahogy:


petya@petya-desktop:/etc/lirc$ ps -ef | grep lirc
root     11574     1  0 21:25 ?        00:00:00 /usr/sbin/lircd --driver=pinsys --device=/dev/lirc

Ha fut, akkor mar csak egy jo .lircrc fajl kell.

Udv:
Istvan

Bocsánatot kérek, hogy segítség helyett én is inkább kérdezek. Mit jelent az hogy hardveresen tudja az mpeget, magyarán, ha mpegbe veszek fel valamit, akkor nem terheli a processzort se a memóriát, csak a vincsimet? Csak azért mert egy pII-es gépem van és a haverom egy ilyen kártyát akar eladni. Van- e értelme megvennem?

Én nem szeretem az Ms Windows-t.
Csak használom.

Na azt hiszem én is belőttem a lirc -et

Az ubuntu fórum alapján lőttem be.
http://ubuntuforums.org/showthread.php?t=221299

Mythtv-nél a csatornák nevét hogyan tudom változtatni, és beállítani, hogy legyen műsorújság? Eredetileg valahogy a port.hu -ról szedi, de nekem csak a manual csatornakeresés jött össze.