Ich bastle hier seit ca ner woche an meinem htpc rum und langsam geht mir die luft aus. ansich funzt ja alles bis auf dvb-s2:
also.... drinn ist ne skystar hd 2 auf einem 790gx board (also ne ati 3300 onboard). nutze ubuntu 9.10 64bit mit neusten updates.
dvb-s sender funzen ohne probleme. dvb-s2 sender kann ich scannen und auch tunen aber anzeigen.... tia, dazu gleich mehr. als treiber nutze ich die neusten s2-liplianin.
also, mpplayer erkennt das TS format und druckt dann noch eine zeile aus:
ViIDEO MPEG2(pid=767) AUDIO A52(pid=771) NO SUBS (yet)! PROGRAM N. 8
und das war's. wenn ich mit strg+c abbreche, dann meldet er, er wäre in module: video_read_properties unterbrochen worden.
zu ffplay... hier gibt es zwei verschiedene experimente. beim ersten alles wie gehabt, beim zweiten mit einem kleinen fix in den s2-liplianin triebern (später mehr).
also ffplay zeigt mir ein bild, es leif auch und stockte dann nach paar sekunden. nach bissle fensterwechseln gings für 2 sec und dann hing es ganz. ausgabe auf der konsole wie folgt:
ffplay /dev/dvb/adapter0/dvr0
FFplay version SVN-r19352-4:0.5+svn20090706-2ubuntu2, Copyright (c) 2003-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Oct 13 2009 22:35:00, gcc: 4.4.1
[NULL @ 0xf51240]non-existing PPS referenced
[h264 @ 0xf51240]B picture before any references, skipping
[h264 @ 0xf51240]decode_slice_header error
[h264 @ 0xf51240]no frame!
[h264 @ 0xf51240]non-existing PPS referenced
[h264 @ 0xf51240]B picture before any references, skipping
[h264 @ 0xf51240]decode_slice_header error
[h264 @ 0xf51240]no frame!
[h264 @ 0xf51240]non-existing PPS referenced
[h264 @ 0xf51240]B picture before any references, skipping
[h264 @ 0xf51240]decode_slice_header error
[h264 @ 0xf51240]no frame!
[h264 @ 0xf51240]non-existing PPS referenced
[h264 @ 0xf51240]B picture before any references, skipping
[h264 @ 0xf51240]decode_slice_header error
[h264 @ 0xf51240]no frame!
[h264 @ 0xf51240]non-existing PPS referenced
[h264 @ 0xf51240]B picture before any references, skipping
[h264 @ 0xf51240]decode_slice_header error
[h264 @ 0xf51240]no frame!
[h264 @ 0xf51240]non-existing PPS referenced
Last message repeated 1 times
[h264 @ 0xf51240]decode_slice_header error
[h264 @ 0xf51240]no frame!
[h264 @ 0xf51240]non-existing PPS referenced
Last message repeated 1 times
Alles anzeigen
nun, nach erneuter recherche fand ich dann die info, dass es an einem zu kleinen buffer in den treibern liegen soll:
nach dieser info kann es helfen einen ringbuffer zu vergrößern: s2-liplianin/linux/drivers/media/dvb/dvb-core/dmxdev.h
hier ganz unten von #define DVR_BUFFER_SIZE (10*188*1024) auf #define DVR_BUFFER_SIZE (100*188*1024)
treiber neu compiliert und installiert und siehe da ffplay spielt den sender ab. die obigen fehler habe ich zwar immer noch, aber VIEL VIEL seltener, wenn auch immer noch kontinuierlich. habe also auch mal den buffer auf 200*188*1024 gesetzt aber das brachte dann nichts mehr.
EDIT: ich möchte nochmal betonen, dass nach diesem mini-fix ffplay mir gut z.b. anixe hd anzeigt.
referenz dazu:
http://www.capitalfederal.com/foros/viewtopic.php?t=182248&postdays=0&postorder=asc&start=15&sid=
und
http://www.linuxtv.org/mailing…005/02-2005/msg00068.html
aber mplayer immer noch wie gehabt. beim versuch mplayer per -demuxer=h246es den codec aufzuzwingen bekam ich zwar ein bild, aber der salat ist nicht gut beschreibbar.
so, ich denke ich bin an einem toten punkt gekommen. finde keine neuen infos mehr im netz, die mich evtl weiterbringen könnten. ich wüsste wenigstens gerne woran es liegt, auch, wenn es z.m. im moment nicht lösbar sein sollte oder ob bei jemanden mit ähnlicher oder gar gleicher konfiguration es denn klappt.
für ne brauchbare info, auch ein hinweis wo ich mich noch hin wenden könnte wäre ich äusserst dankbar. mittlerweile ist der frust groß.