digitális TV vétele Mo.-on + kaffeine fagyás

Fórumok

Elindult (újra) a földi digitális TV sugárzása Magyarország három adókörzetében. Egy Pinnacle Hybrid Pro Stick (320e) USB-re csatlakozó hibrid tunerrel próbálom nézni az adásokat az em28xx-new driver + Linux 2.6.25-gcov segítségével.

A kaffeine 0.8.7 szépen meg is találja a "MinDig TV Teszt 1" és "MinDig TV Teszt 2" csatornákat, pár másodpercig működik is, aztán elkezd kihagyni, a kép összekuszálódik, majd végül vagy SIGSEGV-el vagy máshogyan, de kilép a kaffeine.

Mi lehet a baj? Esetleg a CPU nem bírja kikódolni a vett MPEG folyamot?


$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 28
model name      : Mobile AMD Sempron(tm) Processor 2600+
stepping        : 0
cpu MHz         : 1600.000
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt 3dnowext 3dnow ts fid vid ttp
bogomips        : 3212.20
clflush size    : 64

A kaffeine stderr-jének vége (az egész elég hosszú lenne):


[h264 @ 0xb3dc8f50]top block unavailable for requested intra4x4 mode -1 at 81 25
[h264 @ 0xb3dc8f50]error while decoding MB 81 24, bytestream (27540)
[h264 @ 0xb3dc8f50]concealing 6109 DC, 6109 AC, 6109 MV errors
[h264 @ 0xb3dc8f50]cabac decode of qscale diff failed at 45 27
[h264 @ 0xb3dc8f50]error while decoding MB 45 26, bytestream (66)
[h264 @ 0xb3dc8f50]concealing 5044 DC, 5044 AC, 5044 MV errors
[h264 @ 0xb3dc8f50]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0xb3dc8f50]warning: first frame is no keyframe
[h264 @ 0xb3dc8f50]cabac decode of qscale diff failed at 94 9
[h264 @ 0xb3dc8f50]error while decoding MB 94 8, bytestream (2036)
[h264 @ 0xb3dc8f50]concealing 7155 DC, 7155 AC, 7155 MV errors
[h264 @ 0xb3dc8f50]left block unavailable for requested intra mode at 0 54
[h264 @ 0xb3dc8f50]error while decoding MB 0 54, bytestream (11413)
[h264 @ 0xb3dc8f50]number of reference frames exceeds max (probably corrupt input), discarding one
[h264 @ 0xb3dc8f50]concealing 769 DC, 769 AC, 769 MV errors
[h264 @ 0xb3dc8f50]top block unavailable for requested intra mode at 97 60
[h264 @ 0xb3dc8f50]error while decoding MB 97 60, bytestream (1594)
[h264 @ 0xb3dc8f50]concealing 912 DC, 912 AC, 912 MV errors
[h264 @ 0xb3dc8f50]cabac decode of qscale diff failed at 102 42
[h264 @ 0xb3dc8f50]error while decoding MB 102 42, bytestream (697)
[h264 @ 0xb3dc8f50]concealing 3067 DC, 3067 AC, 3067 MV errors
KCrash: Application 'kaffeine' crashing...
abort: audio_alsa_out.c:824: ao_alsa_write: Aborting.
Unable to start Dr. Konqi

Találkozott már valaki ezzel a problémával? Van esetleg más, a kaffeine-hez hasonlóan egyszerűen kezelhető program, amit ki lehetne próbálni Linux alatt?

Hozzászólások

Nekem is hasonló a problémám, mint nmarci -nak.
(XP, UHU 2.1, Pinnacle PCTV 300i, Athlon XP 1600+, Skystar2 rev 2.8A)
Az Autonómia vételére alkalmas a hardverem, XP alatt a DVBViewer-rel tudom is fogni szinte tökéletes minőségben, a HD adókat szaggatva.
Linux alatt Kaffeine, Xine az Autonómiából megmutatja az első képkockát, ami kimerevszik, majd összeomlik mindkettő. A HD adásoknál ugyan az a helyzet, mint nmarci-nál, kis akadozó lejátszás után omlanak össze.

Mplayer meg szépen játsza a TS-t, csak kiirja, hogy nincs videó! Érdekes módon linuxos lejátszóink mindegyike viszont az x264-es kódolású videókat le tudja játszani.

Csak töprengés:
Lehet, hogy még nmarci gépe is lassú a HD-hez, bár szerintem annak bírnia kéne a HD-t is. De akkor az Autonómia SD miért nem megy linux alatt,ha XP alatt meg megy az én "ósdi" HW-emen is? Érdekes az is, hogy XP alatt is csak a DVBView-er tudja kikódolni az Autonómiát, az AltDVB például már igen ritkán jeleníti meg. Lehet, hogy más tömörítést használ az AH az Autonómia esetén, mint a HD adásoknál, illetve ezek mindegyike más, mint amit a kaffeine, xine, mplayer ismernek?

Mi lehet a gond? Van valakinek ötlete?
Van esetleg más DVBT lejátszó? (Nem VDR, mert az útálja az UTF-et, nem a KLEAR, mert az még tökéletlen)

Frissítettem a xine-lib-et a legfrisebb létezőre,mivel a netboard.hu-n kérdésemre azt kaptam az egyik kedves fórumozótól, hogy ő ubi alatt tudja nézni xine-vel.
Nekem még mindig sem sikerült, nem tudom, hogy mi lehet a baj. Ez a hiba szerintem nem lehet disztró függő.
Örülnék, ha valakinek lenne épkézláb tippje.

Skystar2 rev2.8A Magad uram, ha szolgád nincs!

Szia!

Ubuntu 8.10-es kiadás, Xine-vel, Nvidia 8600GT GPU-val, C2D 2x2,6 GHz CPU-val, a tuner Avermedia. A kernel 2.6.27-11-generic nevezetű. Ezzel konfiggal van folyamatos DVB-T vételem.

Ha pontosabb adatok kellene (libek, behúzott kernelmodulok), akkor szívesen megírom.

Üdv: Tamás

Szia!
Még mindig csak ketten vagyunk. A netboard.hu /sat -on én lennék attuska, itt a Kiss Gyula Endre néven ugyanaz a személy.
Kösz, hogy itt is találkoztunk.
A helyzet annyit változott, hogy valami rákfene miatt csak UHU -n nem műkszenek. Most azért írok itt, hátha többen is látják, mintha pü-ben cseverésznénk.
Tehát: a legújabb xine-lib és legújabb x264 csomagok elkészítésére bírtam rá az UHU UBK tagjait, a frissítések sem segítettek a problémán. Ma nekik is jeleztem a haladó levlistán, hogy valami nem stimmel. Kétlem, hogy a kernel (itt UHU2.1-en 2.6.23) lenne a ludas.
Van egy Arch linux is itt a bátyámnál, az alatt tök jó.
A saját UHU-m adatai: xine-lib_1.1.16.1, x264_20090203.2245-1 kernel: 2.6.23.9-1
Örülnék az adataidnak, mert akkor lehet, hogy előre lehetne lépni.
Meg lehet, hogy más is hozzá tud szólni.
Mplayer ügyben a helyzet változatlan. (nem lát videót a TS -ben)
Üdv: Attila
attus@enterpriseforever.org

Skystar2 rev2.8A Magad uram, ha szolgád nincs!

A Xine libek verziói:
1.1.15-0ubuntu3.1

A gxine:
0.5.903-2ubuntu2

kernel:
2.6.27-11-generic #1 SMP Fri Jan 23 13:58:13 UTC 2009 x86_64 GNU/Linux

Nvidia driver:
177.82-0ubuntu0.1

mplayer:
2:1.0~rc2-0ubuntu17+medibuntu1

Mi kellhet még?

Egyébként az Mplayer listára írt kérdésemre ez volt a válasz:
"only one word: PAT and PMT pids are probably missing"

No most még azt nem tudom, hogy ezeket a PID-eket mivel szerzem meg. De azt állítják, hogy valószínűleg ezek hiányoznak csak a channels.conf-ból és azért nem megy.

Köszi az adatokat!

Újabb próbát csináltam, ugyanarra a hardverre felraktam a Mandriva 2009-et. (Nem tetszik, de hát a kényszer...)
Adatai: kernel 2.6.27, kaffeine 0.8.7 kaffeine-engine-xine 0.8.7, libxine-1 1.1.15-2 libxine.so.1.24
UHU 2.1 adatai: kernel 2.6.23, kaffeine 0.8.6, xine-lib 1.1.16, libxine.so.1.25.0
Előírás szerint a xine handpuffere 300-ra, vidó pufferét 700-ra állítottam.

Mandriva alatt a MinDigTV Autonómia SD h264-es adás vétele kaffeine alatt tökéletes, a HD adások is folyamatosak, de ők a lassú proci miatt akadozók.

Terminálból indítva a terminálon ilyen üzenetek vannak:
[h264 @ 0xb813070]warning: first frame is no keyframe
[h264 @ 0xb813070]PAFF + spatial direct mode is not implemented

UHU alatt mindig összeomlik a xine, kaffeine.

1-es típus: azonnal kilép
[h264 @ 0xb64a6288]decode_slice_header error
[h264 @ 0xb64a6288]PAFF interlacing is not implemented
[h264 @ 0xb64a6288]concealing 810 DC, 810 AC, 810 MV errors
[h264 @ 0xb64a6288]PAFF interlacing is not implemented
[h264 @ 0xb64a6288]reference picture missing during reorder
[h264 @ 0xb64a6288]illegal short term buffer state detected
[h264 @ 0xb64a6288]concealing 810 DC, 810 AC, 810 MV errors
xiTK received SIGSEGV signal, RIP.
Félbeszakítva

2-es típus: azonnal kilép
[h264 @ 0xb64af288]warning: first frame is no keyframe
[h264 @ 0xb64af288]get_buffer() failed (stride changed)
[h264 @ 0xb64af288]decode_slice_header error
[h264 @ 0xb64af288]illegal short term buffer state detected
xiTK received SIGSEGV signal, RIP.
Félbeszakítva

3-as típus: 1 mp.-nyi rövid lejátszás után kilép
[h264 @ 0xb641e288]warning: first frame is no keyframe
[h264 @ 0xb641e288]get_buffer() failed (stride changed)
[h264 @ 0xb641e288]decode_slice_header error
[h264 @ 0xb641e288]illegal short term buffer state detected
[h264 @ 0xb641e288]MBAFF + spatial direct mode is not implemented
xiTK received SIGSEGV signal, RIP.
Félbeszakítva

4-es típus: kimerevedett képpel, hang lejátszással 20-30 mp után kilép
[h264 @ 0xb648d288]decode_slice_header error
[h264 @ 0xb648d288]get_buffer() failed (stride changed)
[h264 @ 0xb648d288]decode_slice_header error
[h264 @ 0xb648d288]MBAFF + spatial direct mode is not implemented
xiTK received SIGSEGV signal, RIP.
Félbeszakítva

Ide másoltam őket, mert talán valaki nálam okosabb ki tud valamit deríteni balőlük.

Tehát eddig Működik Arch64,Ubuntu,Mandriva alatt. Kedvenc UHU-m alatt nem. Az UHU lev listára is írtam, de eddig semmi válasz.
Mandriva kernel száma nagyobb, xine-lib száma kisebb. UHU-nál a hivatalos Nvidia driver működik (szuper gyors), Mandrivánál meg az, ami a telepítő DVD-n volt.

Mplayer...
Ezek szerin a DVB-apps scan-jának channels.conf -ját nem eszi a Mplayer?
A PID-ek egyébként pl a DVBviewer csati szerkesztőjében is fel vannak sorolva.
Üdv:
Attila

pctv300i, Skystar2 rev2.8A Magad uram, ha szolgád nincs!

Szia!

No, ha a channels.conf-ot nyittatom meg a VLC-vel (Media/Open file), akkor szuper DVB-T vételem van. Még eddig ez a legstabilabb eddig, deinterlacer is megy vele rendesen és nem zabálja a CPU-t.

Ugyan nem rendelkezik valami fejlett EPG megjelenítővel, de ha átkapcsolsz egy másik csatornára (per pillanat nagyjából kettő között lehet kapcsolgatni), akkor az aktuális műsor címét kiírja. Teletext feliratozás is megy elvben, de azzal még nem gyötrődtem.

Üdv: defihu

Köszi!
Meg fogom próbálni, de gyanús, hogy UHU alatt nem fog menni, mivel a közkézreadott XP alatt a DVBView-errel rögzített 1 perces autonomia.TS -t sem tudja lejátszani a mi VLC-nk, pedig elvileg képes lenne rá, de lehet, hogy nagyon el lett tolva valami a program fordításkori konfigurálásánál.
Jó lenne tudni, hogy milyen dekódert használ a te VLC-d!
Mindenesetre felvetem a problémát az UBK közösség levlistáján.
Mostani UHU-s lejátszóink közül a frissített mplayer, xine/kaffeine, ffplay tudják lejátszani eme kísérleti anyagot, éles élő DVBT anyagot meg csak a xine/kaffeine egyelőre. Egyik uhu levlista tagunk meg dual magos 2 gigás intel procival kísérleti HD h264-es videót a xine -vel 20-30% proci pörgéssel tudja lejátszani, tehét mindenképpen kihasználja a 2 szálat, de neki nincs DVBT kártyája.

PCTV 300i, Skystar2 rev2.8A Magad uram, ha szolgád nincs!

Köszi az infót!
A hangját eddig is tudta (libavcodec). A videóval van a gond.
Akkor újra kell fordítani az egész VLC-t, az új ffmpeg-vel. A Xine is úgy éledt fel, hogy rá lett beszélve az új frissített külső ffmpeg lib használatára. A VLC úgy tűnik saját h264 dekódert használ, valahogy le kell beszélni róla az újrafordításánál.
Majd úgy néz ki, hogy nekem kell elmélyednem benne, mert az UBK tagjait nem tudtam rávenni eddig. Elég nehéz diónak tűnik. De majd megoldódik ez is, előbb, vagy utóbb.

Skystar2 rev2.8A Magad uram, ha szolgád nincs!

UHU alatt az UBK tagjai segítségével magoldódni látszik a kérdés.
A xine-lib a ludas, belső h264 dekódere az elavult. Lefordításához engedélyezni kell külső dekóder használatát a configure szkript megfelelő paraméterezésével. De előtte egy viszonylag új ffmpeg shnapsotot is be kell szerezni, amit a leendő xine-lib majd használhat.
Így most már gond nálkül használható a xine és a kaffeine UHU alatt is.
Más disztrónál is akadhat gond, ha nem jól lett neki a xine-lib elkészítve.
Üdv mindenkinek, remélem nem csak nekem öröm a hír!

Skystar2 rev2.8A; PCTV300i; Magad uram, ha szolgád nincs!

Sajnos csak a Pinnacle Hybrid Pro Stick (340e) azaz 340e (vagy más MPEG4 tömörítést használó típussal) típus alkalmas a hazai digi földfelszíni tv adás fogására mert MPEG4 tömörítési eljárást használ az AH szemben a bevett nyugat európai és más volt keleti blokk államaival együtt, mert ott MPEG2 szabványt használnak.

Ezért nem tudod fogni az adást.

Nekem a 340e van, de árnyékolásmentes hely kell, mert a délinél lakom, de hiába mert háttal a Széchenyi hegynek és a hegy alatt.

Linux-l nem próbáltam nekem csak a laptopon megy, az árnyékolás miatt az asztali gépen nem.

Lényeg 340e-t kell venni.

Üdv: Windows NT

-----------------------------------

Hamis Windows Legális Linux

A pc-s digitális tunerek csupán adatstreamként dekódolják a jelet. Az, hogy milyen tömörítés van a streamen már nem a hardver dolga, hanem a szoftveres körítésé.
http://www.lhsite.hu/articles.php?article_id=31

Amire te gondolsz, az a hdtv (lcd tv) berendezésre vonatkozik, hogy a csak mpeg2est dekódolni tudó változatok nem képesek megjeleníteni az adást.

Csatlakozom!
Az én DVB kártyáim egyike sem képes harveres dekódolásra, mégis mindegyik alkalmas a műholdas és DVBT adatfolyamoknak a szoftveres lejátszóhoz való továbbítására, amik feladata a TS szétszedése és megemészthetővé tétele. Így, ha a lejátszó képes rá és elég gyors a proci, főleg ha kétmagvú, akkor nézhető akár HD minőségben is az adás. Hardveres h264-es dekódolásra képes DVB, DVBS kártya meg iszonyú árú, ha van egyáltalán olyan, ami valójában tudja is a full HD minőséget. PC-be szerintem ilyen felesleges, inkább hardveres dekódolásra képes videó kártya dukálna bele, ami tehermentesíti a processzort és HDMI kimenete is van, hogy ha akarod a plazma tévéden is nézhesd. De csak tévézésre maradj a 30-40-be kerülő set top boxnál, amiben benne van a célprocesszor és legalább nem zörög benne a táp ventillátor. Vagy jó drága DVBT mpeg4 tuneres tévénél, kb 100 ezer környékén. És most mindezért nézhetsz 2 adót. Ha előfizetsz, akkor még a hír tv-t és az atv-t is kártyával. Ez most a helyzet.

Pctc 300i, Skystar2 rev2.8A Magad uram, ha szolgád nincs!

Így van, nem ért hozzá / kamuznak:
http://prohardver.hu/tema/re_hdtv-t_is_nezhetunk_a_pinnacle_uj_tunerjev…

Legfeljebb az lehet, hogy a 320e windowsos szoftverében analóg adást nem tud mpeg4 formátumban menteni (mert ahhoz nem adnak alapból codecet, azt hiszem külön fizetni kell az aktivizáláshoz). Ha a HD vételhez is csak külön pénzért aktivált szoftverrel haljandó, akkor nem muszáj a saját programjukat használni.

Windows alatt, ha nem megy az mpeg4-es HD adás, akkor ne a saját szoftverét használd hanem ProgDBV vagy DVBDream vagy ilyesmi nevű programot... sőt ahogy olvastam a TSReader progiból át lehet küldeni a streamet más videólejátszó programba is, úgy akár ki lehet használni a videókártya hardveres gyorsítását is (ha alapból a szoftvere nem használja).

Megkérdeztem a www.mindigtv.hu ügyfélszolgálatát, hogy az egyes csatornák alatt milyen frekvenciát értünk, készségesen válaszoltak is. Kirakom ide az eredményt, hátha másvalakinek is hasznos lesz:


Szolgáltatás | Telephely             | Multiplex | Csatorna | Frekvencia
-------------+-----------------------+-----------+----------+------------
             |Budapest Széchenyi-hegy|   Mux A   |    55    |  746 MHz
             |                       |   Mux C   |    62    |  802 MHz
             +-----------------------+-----------+----------+------------
             | Budapest Száva utca   |   Mux A   |    55    |  746 MHz
             |                       |   Mux C   |    62    |  802 MHz
   DVB-T     +-----------------------+-----------+----------+------------
             |        Kabhegy        |   Mux A   |    64    |  818 MHz
             |                       |   Mux C   |    61    |  794 MHz
             +-----------------------+-----------+----------+------------
             |        Szentes        |   Mux A   |    60    |  786 MHz
             |                       |   Mux C   |    65    |  826 MHz
-------------+-----------------------+-----------+----------+------------

Nekem a 802-es Mux kifogástalanul megy, ha éppen megtalálom az antennámmal a vételt, a másik viszont nem (mondjuk tesztadásokat nem szívesen néz az ember, a két kódolt csatorna meg nem érdekel). Amit gyönyörűen tudok venni, az a 610 MHz-es DVB-H multiplex, de azt meg ugye nem tudom dekódolni.

Ja és Ubuntu, Alfatech integrált kártya.

Köszi a tabellát, gondolom a többiek is örülnek neki.

Bárcsak több adó is lenne a multiplexekben....

Nekem a Száva utcai a jó, de a "hatalmas" 2 programos FTA kínálatból az Autonómiát tudom élvezni ragyogó minőségben. A DUNA HD-hez kevés a gépem..
Persze az UHU idomítása után, A Xine!! és Kaffeine használható eddig...

PCTV 300i, Skystar2 rev2.8A, UHU 2.1 Magad uram, ha szolgád nincs!

Hello

Vegre, megy nekem is, a kovetkezo USB eszkozzel:
Alcor DTV-1000 , kernelben kell : af9015 es mt2060. Az Afatech 9015 a kernelben 2.6.28-tol benne van.
lsusb: 15a4:9016

Udv:
Istvan