DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => Thema gestartet von: spoke1 am 18 Januar, 2009, 22:55

Titel: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 18 Januar, 2009, 22:55
Da wir ja insgesamt ein wenig feststecken, wir aber den Treiber als solches ja am Laufen haben hab ich da www geforstet. In diesem Beitrag soll es Schritt für Schritt ans Ziel gehen, daher habe ich mit allen möglichen Infos auf Deutsch mal neu angefangen.

Als Erstes wird ffmpeg (http://ffmpeg.org/releases/ffmpeg-checkout-snapshot.tar.bz2) gebaut in diesem Fall: ffmpeg-checkout-2009-01-17 Da das checkout regelmässig überarbeitet wird nehme man für subversion
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg


Mögliche Parameter, abhängig von den bereits installierten Paketen wären:

./configure --enable-gpl --enable-shared --enable-pthreads --enable-libx264 --enable-liba52 --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libxvid --enable-pp



Es gibt eine überarbeitete Version postproc:

./configure --enable-gpl --enable-shared --enable-pthreads --enable-libx264 --enable-liba52 --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libxvid --enable-postproc


genommen habe ich:

./configure --prefix=/usr --enable-gpl --enable-shared --enable-pthreads --enable-libmp3lame  --enable-libvorbis --enable-postproc

(Die hierfür benötigten zusätzlichen Sourcen: Vorbis (http://www.xiph.org/downloads/) und Lame (http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309&release_id=628063))

[spoke1@dicker ffmpeg-checkout-2009-01-17]$./configure --prefix=/usr --enable-gpl --enable-shared --enable-pthreads --enable-libmp3lame  --enable-libvorbis --enable-postproc
install prefix            /usr
source path               /home/spoke1/Kompilieren/ffmpeg-checkout-2009-01-17
C compiler                gcc
.align is power-of-two    no
ARCH                      x86 (generic)
big-endian                no
yasm                      yes
MMX enabled               yes
SSE enabled               yes
CMOV enabled              no
CMOV is fast              no
EBX available             yes
EBP available             yes
gprof enabled             no
debug symbols             yes
strip symbols             yes
optimizations             yes
static                    yes
shared                    yes
postprocessing support    yes
software scaler enabled   no
new filter support        no
filters using lavformat   no
video hooking             yes
Imlib2 support            no
FreeType support          yes
network support           yes
IPv6 support              yes
threading support         pthreads
SDL support               no
Sun medialib support      no
AVISynth enabled          no
libamr-nb support         no
libamr-wb support         no
libdc1394 support         no
libdirac enabled          no
libfaac enabled           no
libfaad enabled           no
libfaad dlopened          no
libgsm enabled            no
libmp3lame enabled        yes
libnut enabled            no
libschroedinger enabled   no
libspeex enabled          no
libtheora enabled         no
libvorbis enabled         yes
libx264 enabled           no
libxvid enabled           no
vdpau enabled             no
zlib enabled              yes
bzlib enabled             no

Enabled decoders:
aac                     flashsv                 pcm_u24be
aasc                    flic                    pcm_u24le
ac3                     flv                     pcm_u32be
adpcm_4xm               fourxm                  pcm_u32le
adpcm_adx               fraps                   pcm_u8
adpcm_ct                gif                     pcm_zork
adpcm_ea                h261                    pcx
adpcm_ea_maxis_xa       h263                    png
adpcm_ea_r1             h263i                   ptx
adpcm_ea_r2             h264                    qcelp
adpcm_ea_r3             huffyuv                 qdm2
adpcm_ea_xas            idcin                   qdraw
adpcm_g726              imc                     qpeg
adpcm_ima_amv           indeo2                  qtrle
adpcm_ima_dk3           indeo3                  ra_144
adpcm_ima_dk4           interplay_dpcm          ra_288
adpcm_ima_ea_eacs       interplay_video         rawvideo
adpcm_ima_ea_sead       jpegls                  rl2
adpcm_ima_qt            kmvc                    roq
adpcm_ima_smjpeg        loco                    roq_dpcm
adpcm_ima_wav           mace3                   rpza
adpcm_ima_ws            mace6                   rv10
adpcm_ms                mdec                    rv20
adpcm_sbpro_2           mimic                   rv30
adpcm_sbpro_3           mjpeg                   rv40
adpcm_sbpro_4           mjpegb                  sgi
adpcm_swf               mlp                     shorten
adpcm_thp               mmvideo                 smackaud
adpcm_xa                motionpixels            smacker
adpcm_yamaha            mp1                     smc
alac                    mp2                     snow
amv                     mp3                     sol_dpcm
ape                     mp3adu                  sonic
asv1                    mp3on4                  sp5x
asv2                    mpc7                    sunrast
atrac3                  mpc8                    svq1
avs                     mpeg1video              svq3
bethsoftvid             mpeg2video              targa
bfi                     mpeg4                   theora
bmp                     mpegvideo               thp
c93                     msmpeg4v1               tiertexseqvideo
cavs                    msmpeg4v2               tiff
cinepak                 msmpeg4v3               truemotion1
cljr                    msrle                   truemotion2
cook                    msvideo1                truespeech
cscd                    mszh                    tscc
cyuv                    nellymoser              tta
dca                     nuv                     txd
dnxhd                   pcm_alaw                ulti
dsicinaudio             pcm_dvd                 vb
dsicinvideo             pcm_f32be               vc1
dvbsub                  pcm_f32le               vcr1
dvdsub                  pcm_f64be               vmdaudio
dvvideo                 pcm_f64le               vmdvideo
dxa                     pcm_mulaw               vmnc
eac3                    pcm_s16be               vorbis
eacmv                   pcm_s16le               vp3
eatgq                   pcm_s16le_planar        vp5
eatgv                   pcm_s24be               vp6
eightbps                pcm_s24daud             vp6a
eightsvx_exp            pcm_s24le               vp6f
eightsvx_fib            pcm_s32be               vqa
escape124               pcm_s32le               wavpack
ffv1                    pcm_s8                  wmav1
ffvhuff                 pcm_u16be               wmav2
flac                    pcm_u16le               wmv1
wmv2                    xan_dpcm                xsub
wmv3                    xan_wc3                 zlib
wnv1                    xl                      zmbv
ws_snd1

Enabled encoders:
ac3                     ljpeg                   pcm_u24le
adpcm_adx               mjpeg                   pcm_u32be
adpcm_g726              mp2                     pcm_u32le
adpcm_ima_qt            mpeg1video              pcm_u8
adpcm_ima_wav           mpeg2video              pcm_zork
adpcm_ms                mpeg4                   pgm
adpcm_swf               msmpeg4v1               pgmyuv
adpcm_yamaha            msmpeg4v2               png
alac                    msmpeg4v3               ppm
asv1                    nellymoser              qtrle
asv2                    pam                     rawvideo
bmp                     pbm                     roq
dnxhd                   pcm_alaw                roq_dpcm
dvbsub                  pcm_f32be               rv10
dvdsub                  pcm_f32le               rv20
dvvideo                 pcm_f64be               sgi
ffv1                    pcm_f64le               snow
ffvhuff                 pcm_mulaw               sonic
flac                    pcm_s16be               sonic_ls
flashsv                 pcm_s16le               svq1
flv                     pcm_s24be               targa
gif                     pcm_s24daud             tiff
h261                    pcm_s24le               vorbis
h263                    pcm_s32be               wmav1
h263p                   pcm_s32le               wmav2
huffyuv                 pcm_s8                  wmv1
jpegls                  pcm_u16be               wmv2
libmp3lame              pcm_u16le               zlib
libvorbis               pcm_u24be               zmbv

Enabled parsers:
aac                     dvdsub                  mpeg4video
ac3                     h261                    mpegaudio
cavsvideo               h263                    mpegvideo
dca                     h264                    pnm
dirac                   mjpeg                   vc1
dnxhd                   mlp                     vp3
dvbsub

Enabled demuxers:
aac                     ipmovie                 pcm_u16be
ac3                     lmlm4                   pcm_u16le
aiff                    m4v                     pcm_u24be
amr                     matroska                pcm_u24le
apc                     mjpeg                   pcm_u32be
ape                     mlp                     pcm_u32le
asf                     mm                      pcm_u8
ass                     mmf                     pva
au                      mov                     rawvideo
avi                     mp3                     redir
avs                     mpc                     rl2
bethsoftvid             mpc8                    rm
bfi                     mpegps                  roq
c93                     mpegts                  rpl
daud                    mpegtsraw               rtsp
dirac                   mpegvideo               sdp
dnxhd                   msnwc_tcp               segafilm
dsicin                  mtv                     shorten
dts                     mvi                     siff
dv                      mxf                     smacker
dxa                     nsv                     sol
ea                      nut                     str
ea_cdata                nuv                     swf
eac3                    ogg                     thp
ffm                     oma                     tiertexseq
flac                    pcm_alaw                tta
flic                    pcm_f32be               txd
flv                     pcm_f32le               vc1
fourxm                  pcm_f64be               vc1t
gsm                     pcm_f64le               vmd
gxf                     pcm_mulaw               voc
h261                    pcm_s16be               wav
h263                    pcm_s16le               wc3
h264                    pcm_s24be               wsaud
idcin                   pcm_s24le               wsvqa
iff                     pcm_s32be               wv
image2                  pcm_s32le               xa
image2pipe              pcm_s8                  yuv4mpegpipe
ingenient

Enabled muxers:
ac3                     ipod                    pcm_mulaw
adts                    m4v                     pcm_s16be
aiff                    matroska                pcm_s16le
amr                     matroska_audio          pcm_s24be
asf                     mjpeg                   pcm_s24le
asf_stream              mmf                     pcm_s32be
ass                     mov                     pcm_s32le
au                      mp2                     pcm_s8
avi                     mp3                     pcm_u16be
avm2                    mp4                     pcm_u16le
crc                     mpeg1system             pcm_u24be
daud                    mpeg1vcd                pcm_u24le
dirac                   mpeg1video              pcm_u32be
dnxhd                   mpeg2dvd                pcm_u32le
dts                     mpeg2svcd               pcm_u8
dv                      mpeg2video              psp
eac3                    mpeg2vob                rawvideo
ffm                     mpegts                  rm
flac                    mpjpeg                  roq
flv                     mxf                     rtp
framecrc                null                    swf
gif                     nut                     tg2
gxf                     ogg                     tgp
h261                    pcm_alaw                vc1t
h263                    pcm_f32be               voc
h264                    pcm_f32le               wav
image2                  pcm_f64be               yuv4mpegpipe
image2pipe              pcm_f64le

Enabled protocols:
file                    pipe                    tcp
http                    rtp                     udp

Enabled filters:
crop

Enabled bsfs:
dump_extradata          mov2textsub             noise
h264_mp4toannexb        mp3_header_compress     remove_extradata
imx_dump_header         mp3_header_decompress   text2movsub
mjpega_dump_header

Enabled indevs:
dv1394                  v4l                     v4l2
oss

Enabled outdevs:
oss

License: GPL
Creating config.mak and config.h...
config.h is unchanged
[spoke1@dicker ffmpeg-checkout-2009-01-17]$


[spoke1@dicker ffmpeg-checkout-2009-01-17]$ make && make install



Danach kommt xine (http://sourceforge.net/project/showfiles.php?group_id=9655) dran. Hier xine-lib-1.1.16.2

Als erstes wird /etc/ld.so.conf um folgenden Eintrag erweitert:
/usr/local/lib
Gebaut wird mit Vermerk auf das externe und gerade installierte ffmpeg. Dies muss, da das Interne ist zu alt ist und es dadurch zu Fehlern kommt.

[spoke1@dicker xine-lib-1.1.16.2]$./configure --prefix=/usr/local --with-external-ffmpeg

(Nutze hierbei auch den --prefix um vorherige Installationen zu überschreiben, default ist /usr/local )



Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)


----------------
 * input plugins:
   - file          - net
   - stdin_fifo    - rtp
   - http          - mms
   - pnm           - rtsp
   - dvb
   - dvd (internal libs)
   - vcd (internal libs)
   - vcdo
   - cdda
   - v4l

 * demultiplexer plugins:
   - avi           - mpeg
   - mpeg_block    - mpeg_audio
   - mpeg_elem     - mpeg_pes
   - mpeg_ts       - qt/mpeg-4
   - film          - roq
   - fli           - smjpeg
   - idcin         - wav
   - wc3 mve       - voc
   - vqa           - aiff
   - cdda          - snd/au
   - yuv4mpeg2     - real/realaudio
   - ea wve        - raw dv
   - interplay mve - psx str
   - ws aud        - pva
   - vox
   - nsv           - 4xm
   - FLAC          - aac
   - iff           - matroska
   - vmd           - flv
   - nsf
   - ogg
   - mng
   - ac3 (internal library)

 * video decoder plugins:
   - MPEG 1,2         - Amiga Bitplane
   - Raw RGB          - Raw YUV
   - ffmpeg (external library):
     - MPEG-4 (ISO, Microsoft, DivX*, XviD)
     - Creative YUV    - Motion JPEG
     - Cinepak         - MS Video-1
     - FLI/FLC         - MS RLE
     - Id RoQ          - Id Cin
     - Apple Graphics  - Apple Video
     - Apple Animation - Interplay Video
     - Westwood VQA    - Origin Xan
     - H.263           - Intel Indeo 3
     - SVQ1            - SVQ3
     - Real Video 1.0  - Real Video 2.0
     - 4X Video        - Sierra Video
     - Asus v1/v2      - HuffYUV
     - On2 VP3         - DV
     - 8BPS            - Duck TrueMotion v1
     - ATI VCR1        - Flash Video
     - ZLIB            - MSZH
   - dxr3_video
   - w32dll
   - gdk-pixbuf

 * audio decoder plugins:
   - GSM 06.10       - linear PCM
   - ffmpeg (external library):
     - Windows Media Audio v1/v2
     - DV            - logarithmic PCM
     - 14k4          - 28k8
     - MS ADPCM      - IMA ADPCM
     - XA ADPCM      - Game DPCM/ADPCM
     - Mace 3:13     - Mace 6:1
     - FLAC
   - Nosefart (NSF)
   - vorbis
   - w32dll
   - MAD (MPG 1/2/3) (internal library)
   - DTS (internal library)
   - A52/ra-dnet (internal library)
   - MusePack (internal library)

 * subtitle decoder plugins:
   - spu             - spucc
   - spucmml         - sputext
   - spudvb
   - dxr3_spu

 * post effect plugins:
  * planar video effects:
   - invert          - expand
   - eq              - eq2
   - boxblur         - denoise3d
   - unsharp         - tvtime
  * SFX:
   - goom            - oscope
   - fftscope        - mosaico

 * video driver plugins:
   - XShm (X11 shared memory)
   - SyncFB (for Matrox G200/G400 cards)
   - Xv (XVideo *shared*)
   - XxMC (XVideo extended motion compensation)
   - XvMC (XVideo motion compensation)
   - OpenGL
   - xcb-shm (X shared memory using XCB)
   - xcb-xv (XVideo using XCB)
   - fb (Linux framebuffer device)
   - dxr3 (Hollywood+ and Creative dxr3, mpeg video only)
   - vidix (X11 and framebuffer support)

 * audio driver plugins:
   - oss (Open Sound System)
   - alsa
   - esd (Enlightened Sound Daemon)
   - Jack
---
[spoke1@dicker xine-lib-1.1.16.2$

Auch das ist erreicht (* video driver plugins). Also geht es weiter:

[spoke1@dicker xine-lib-1.1.16.2]$ make && make install
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 28 Februar, 2009, 23:25
Da schon fast wieder Sonntag ist muss es ja in Richtung HD und kaffeine weitergehen. Erfolreich erledigt sind bis hier ja:

- Treiber
- ffmpeg
- xine

Fehlt also nur noch kaffeine mit HD Unterstützung. Ich glaube jetzt zu wissen wie wir sie aus dem Treiber in kaffeine hinneinzaubern können. Gebaut wird daher mit folgenden Parametern:

./configure --prefix=/usr --with-extra-includes=/usr/src/s2api/s2-liplianin/linux/include/

(Benötig wird u.U ein Verweis auf die xine-lib als auch cdparanoia (http://www.xiph.org/paranoia/))

Dies gilt natürlich in dieser Form nur wenn in: /usr/src/s2api/s2-liplianin/linux/include/linux/dvb/frontend.h auch das Frontend vom Treiber zu finden ist (frontend.h). Ansonsten heisst es anpassen.
In diesem Frontend sollte sich natürlich auch etwas finden lassen was nach S2 aussieht, wie z.B.

Zitat
FEC_9_10

Wofür die Nummer? Ganz einfach, den nach einem Neuscan sollen dann dann die DVB-S2 Kanäle (Anixe HD, Simul HD,...) auftauchen. Warum geht das jetzt? Weil wir kaffeine mit Tatsache vertraut gemacht haben auch wirklich die gepachten Sourcen aus dem Treiber zu verwenden.

Eine kaffeine Installation über Internet wird uns derzeit so nicht weiterbringen. Die Patches sind dort nicht drin/werden nichtberücksichtigt. Den "Schnellbauern/installierern"  ;) ist gut daran getan ffmpeg und xine lieber gleich von Hand der Codecs wegen (siehe howto) selber zu bauen.

Ich bin gespannt was bei der Nummer raus kommt  :o



EDIT:

Da es anscheinend nicht nur bei mir hin und wieder "klemmt"

Obwohl cdparanoia (http://www.xiph.org/paranoia/) installiert wurde kommt es zu einer Fehlermeldung welche in etwa lautet: "cdda_interface.h isn't private"
Der Eintrag ist so meine ich in Zeile 84  zu finden  :( Bug ist schon länger bekannt

Unkonventionell gelöst: ausgetauscht gegen diese Überarbeitete (https://trac.xiph.org/browser/tags/paranoia-III-10pre2/interface/cdda_interface.h), dann läuft ./configure auch wieder durch. Löschen des Eintrages bringt selbiges Ergebnis

EDIT2

Sollte cdparanoia installiert sein und trotzdem werden die header nicht gefunden liegt dies ziemlich sicher an fehlendem "cdio"
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: mtron am 01 März, 2009, 20:24
super, schaut sehr gut aus. Binn mir sicher dass es beim spoke jetzt bald arteHD gibt :)

EDIT: auf einem vernünftigen OS  ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 02 März, 2009, 13:28
 
Zitat
super, schaut sehr gut aus.

(http://www.cheesebuerger.de/images/smilie/konfus/a100.gif)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 08 März, 2009, 19:21
immer wieder Sonntags....

heute wurde mal das Abarbeiten von kaffeine0.8.8svn ins Auge gefasst. Hierfür geschieht der DL via Konsole (hierfür benötigen wir "subversion")

svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimedia
Es wird im /home der Ordner "multimedia" erstellt. Dieser beherbergt nach vollendetem DL auch Ordner wie "k3b" usw.

Um ihn von Quellen die nicht verbaut werden sollen zu bereinigen wechseln wir in /home/userxxx/multimedia und führen dort

rm -rf k3b kdetv klicker kmplayer kplayer doc/k3b  doc/kdetv  doc/klicker  doc/kmplayer  doc/kplayer aus.


Nun können wir kaffeine bauen. cd /home/userxxx/multimedia

Hier der Befehl wie im howto mit ergänzter Pfadangabe

make -f Makefile.cvs && ./configure && cd kaffeine && make
dieser beschreibt den Bau mit Verweis auf den -S2 Treiber. ACHTUNG: Pfad muss angepasst werden!!

make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/usr/src/s2api/s2-liplianin/linux/include/

dann: make

zu guter letzt noch als root (su) "make install"
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 17 März, 2009, 22:10
Einige Auffälligkeiten die ich nicht undokumentiert lassen möchte. Sicher gibt es den einen oder anderen der wie ich immer noch auf kde3 setzt. In dem Falle das man, so wie ich Mandriva 2009 mit KDE3.5.10 nutzt und man via

make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
baut, am Ende von ./configure diesen Hinweis erhält:


Kaffeine configure results:

Build with xcb support:                             yes
Build with DPMS support:                            yes
Build with XTest support:                           yes
Build with Xinerama support:                        yes
Build with DVB support:                             yes
Build GStreamer player-part:                         no
Build Ogg Vorbis encoder plugin:                     no
Build LAME encoder plugin:                          yes

Warning: you chose to install this package in /usr,
but KDE was found in /opt/kde3.
For this to work, you will need to tell KDE about the new prefix, by ensuring
that KDEDIRS contains it, e.g. export KDEDIRS=/usr:/opt/kde3
Then restart KDE.

Jetzt kann man dort natürlich hinlinken wie vorgeschlagen oder besser gleich mit dem dann richtigen Pfad bauen:

make -f Makefile.cvs && ./configure --prefix=/opt/kde3 --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
./configure läuft wieder sauber durch:

checking for xine-lib... yes
checking for xcb and xine-lib >= 1.1.9... yes
.....................
..........
Kaffeine configure results:

Build with xcb support:                             yes
Build with DPMS support:                            yes
Build with XTest support:                           yes
Build with Xinerama support:                        yes
Build with DVB support:                             yes
Build GStreamer player-part:                         no
Build Ogg Vorbis encoder plugin:                     no
Build LAME encoder plugin:                          yes

Good - your configure finished. Start make now


So lösen sich die Probleme mit /opt/kde3, man erspart sich u.A. die Fehlermeldung beim Start von kaffeine das xine nicht gestartet werden kann.


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


Hier noch ein Beispiel wie es sich beim Bau von kaffeine bei ./configure auswirkt wenn man nicht richtig auf den zu verwendenden DVB-Treiber hinweist:

DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT audioeditor.lo -MD -MP -MF .deps/audioeditor.Tpo -c -o audioeditor.lo audioeditor.cpp
In file included from audioeditor.h:24,
                 from audioeditor.cpp:30:
channeldesc.h:104: Fehler: »fe_rolloff_t« bezeichnet keinen Typ
make[4]: *** [audioeditor.lo] Fehler 1
make[4]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input/dvb'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input/dvb'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/spoke1/multimedia/kaffeine/src'
make: *** [all-recursive] Fehler 1
[spoke1@grosser kaffeine]$

was einen fälschlicher Weise dazu verleiten könnte kaffeine

Zitat
--without-xcb
zu bauen.

Im www wird immer darauf hingewiesen das es zu diesem Fehler kommt wenn xine auch ohne gebaut wurde. Trifft hier aber nicht mehr zu, siehe auch 1.Beitrag:

Zitat
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)

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

Ein weiteres Problem beim Bau von kaffeine ist immer diese lästige Meldung

Zitat
xine-lib > 1.1.19 not found

Eine Sache die ich imMo noch nicht so ganz begreifen kann, habe ich doch /etc/ldso.conf um den Eintrag /usr/local/lib erweitert und xine in den Pfad /usr/local gebaut. Dummerweise funktioniert das hier mit Mandriva nicht und es kommt zu besagtem xine-lib Fehler. Ich habe daher meine Pfade neu angepasst, /etc/ldso.conf um /usr/lib erweitert, xine in den Pfad /usr gebaut. xine wird jetzt beim ./configure von kaffeine gefunden.

Heisst also zu gut deutsch nicht mehr
Zitat
[spoke1@dicker xine-lib-1.1.16.2]$./configure --prefix=/usr/local --with-external-ffmpeg
sondern [spoke1@dicker xine-lib-1.1.16.2]$./configure --prefix=/usr --with-external-ffmpeg
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 24 März, 2009, 21:44
ich verstehe nicht warum diese Bedingung
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)


in Video Driver Plugins beim compilieren von xine unter ubuntu nicht auftauchen. War schon unter ubuntu vor meinem Mandrivaausflug so.
ffmpeg aus der genannten Quelle läuft fehlerfrei durch. Aber irgend wie ...??
Bei Mandriva sah es so aus wie oben angegeben. Kann das daran liegen, daß sich die Dateisysteme etwas unterscheiden?
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 24 März, 2009, 22:26
Nee, das hab ich ja bei mtron "weggefunden"  ;D

Andere Idee wäre das sich am ffmpeg was geändert hat (blanke Theorie!!!)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 25 März, 2009, 22:48
Im Schnelldurchlauf  ;) letztendlich aber nicht viel anders hier mal mit Zenwalk 6.0, Kernel 2.6.28.7 erfolgreich getestet.


/etc/ld.so.conf erweitern um den Eintrag /usr/lib
/etc/modprobe.d erweitern um den Eintrag blacklist snd_aw2


Jeweils per Dreisatz installieren (./configure && make && make install)

lame-398-2
libogg-1.1.3
libvorbis-1.2.0
cdparanoia-III-10.2

Nach er Installation von cdparanoia muss das "cdda_interface.h", zu finden unter "/usr/local/include/cdda_interface.h" bearbeitet werden. Der Eintrag: "cdda_private_data_t *private;" muss gelöscht werden. Dieser macht am Ende Probleme bei der Installation von kaffeine.

Als nächste ist der Kartentreiber dran: v4l-dvb wird installiert: "make all" und danach "make install"

gefolgt von ffmpeg-checkout-2009-02-26 (neuere Versionen machen Probleme mit xine) wieder mit:
./configure --prefix=/usr --enable-gpl --enable-shared --enable-pthreads --enable-libmp3lame  --enable-libvorbis --enable-postproc

xine-lib-1.1.16.2: ./configure --prefix=/usr --with-external-ffmpeg
Zu guter Letzt dann endlich kaffeine-svn0.88 welches ja via "subversion" herunter geladen werden musste und bearbeitet wurde. Wird wieder mit Verweis auf den S2 Treiber gebaut (sonst Fehler bei "make" in"multimedia")!!

make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 28 März, 2009, 00:19
So sieht das jetzt hier aus  :D


(Edit by Warpi)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 28 März, 2009, 06:47
Das sieht ja schon mal hervorragend aus ... :)

Gute Arbeit.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 28 März, 2009, 09:44
Bin SOWEIT auch endlich ruhig gestellt. Mit den Howto's die Geschichte abzuarbeiten klappt gut. Ich hatte ja genügend Möglichkeiten das selber zu testen  ;D

Karte ist ja nun auch Kernelseitig unterstützt.(2.6.29) Das macht die Geschichte "eigentlich" einfacher. Man muss "nur" vorher einen neuen Kernel bauen  :o Ob mir das alles so richtig gelungen ist ... :-\


Einzig was mich richtig nervt: trotz neuem Kernel wird die Installation des Treibers (mal aus Zeitüberschuss  ;D aktualisiert) unter mdv2009 nicht bis zum Ende durchgeführt. Die bricht immer noch an der selben Stelle ab. Das dürfte aber ein spezielles Spezialproblem seitens mdv2009 sein und gehört hier eigentlich garnicht hin  ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 März, 2009, 13:18
hab weiter Probleme. Hatte bisher Ubuntu mit Kernel 2.6.27-7-generic benutzt. Bei ffmpeg mit Zubehör und Xine hab ich mich streng an die HT von spoke gehalten. FFmpeg usw lief alles fehlerfrei durch. Xine liefert wie oben beschrieben bei configure das
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)
nicht.
Und bei einem Versuch von make kommt das
ff_video_decoder.c: In Funktion »ff_handle_special_buffer«:
ff_video_decoder.c:959: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c:963: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c: In Funktion »ff_handle_buffer«:
ff_video_decoder.c:1307: Fehler: »PIX_FMT_RGBA32« nicht deklariert (erste Benutzung in dieser Funktion)
ff_video_decoder.c:1363: Warnung: Übergabe des Arguments 1 von »pp_postprocess« von inkompatiblem Zeigertyp
ff_video_decoder.c: In Funktion »init_video_plugin«:
ff_video_decoder.c:1713: Warnung: Dereferenzierung eines Type-Pun-Zeigers könnte strict-aliasing-Regeln verletzen
make[4]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Fehler 1
make[4]: Verlasse Verzeichnis '/home/dr/Dokumente/xine-lib-1.1.16.2/src/combined/ffmpeg'
make[3]: *** [all] Fehler 2
make[3]: Verlasse Verzeichnis '/home/dr/Dokumente/xine-lib-1.1.16.2/src/combined/ffmpeg'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/dr/Dokumente/xine-lib-1.1.16.2/src/combined'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/dr/Dokumente/xine-lib-1.1.16.2/src'
make: *** [all-recursive] Fehler 1
dr@dr-desktop:~/Dokumente/xine-lib-1.1.16.2$
. Ein Fehler den ich bisher nie hatte.
Hab nun gestern nach spokes Erfolg mit dem Mineline 2.6.29 auf 2.6.29-020629-generic umgestellt.
War problemlos. Aber an der obigen Angelegenheit hat sich nichts geändert. Gleiche Fehler.
Laut google ist dieser Fehler an dieser Stelle nicht neu (VDR Forum), hab aber bisher keine nachvollziehbare Lösung gefunden.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 März, 2009, 17:31
das Problem konnte hiermit
Sie haben zu ändern PIX_FMT_RGBA32 zu PIX_FMT_RGB32 in 2 Plätze in ff_video_decoder.c, um es zu kompilieren.
behoben werden.
Danach lief make anstandslos durch.
Scheint ein Problem älteres Xine-lib (1.1.16.2) mit neuestem ffmpeg zu sein.
Wenn ich nun noch den Teil
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)
geregelt bekommen würde????
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 29 März, 2009, 19:18
Schmeiss mal dein "neuestes ffmpeg" in den Müll. In Verbindung mit xine knallt das. Ich hab hie ne Version aus Februar die wirklich noch funktioniert. Hab ich auch hier irgentwo geschrieben. Also melde dich mal wenn das immer noch zickt, dann schick ich sie dir 'nen Hoster-Link.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 März, 2009, 19:31
 blos was tun mit dem xcb-shm und xcb-xv. Werde mal sehen obs auch so geht. Also kaffeine...
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 29 März, 2009, 19:33
Möchtest Du ffmpeg oder nicht  ;D ???

Da krissu (http://rapidshare.de/files/46416878/ffmpeg-checkout-2009-02-26.tar.bz2.html)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 März, 2009, 19:36
her damit, was man hat... ::)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 März, 2009, 19:52
hatte aber nun ffmpeg und xine schon installiert. Wie bekomme ich die in dem Falle sauber weg?
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 29 März, 2009, 19:58
make clean bzw. make distclean. Im Zweifel hab ich auch schon drübergebaut. Hat auch funktioniert. Mal davon ab ist es eigentlich ja egal, ist ja eh nicht deine letzte Installation  ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 März, 2009, 20:03
danke und

(http://www.smilies.4-user.de/include/Frech/smilie_frech_033.gif)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 30 März, 2009, 20:43
hab jetzt einfach mal auf dem Stand von gestern weitergemacht (neues ffmpeg, altes xine).
Zum Abschluß kam kaffeine drann. Als erstes das,
svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimediadann das,
rm -rf k3b kdetv klicker kmplayer kplayer doc/k3b  doc/kdetv  doc/klicker  doc/kmplayer  doc/kplayerdanach das,
make -f Makefile.cvs && ./configure && cd kaffeine && makedas führte zu diesem Ergebnis,
DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT audioeditor.lo -MD -MP -MF .deps/audioeditor.Tpo -c -o audioeditor.lo audioeditor.cpp
In file included from audioeditor.h:24,
                 from audioeditor.cpp:30:
channeldesc.h:104: Fehler: »fe_rolloff_t« bezeichnet keinen Typ
make[4]: *** [audioeditor.lo] Fehler 1
make[4]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input/dvb'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input/dvb'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/spoke1/multimedia/kaffeine/src/input'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/spoke1/multimedia/kaffeine/src'
make: *** [all-recursive] Fehler 1
[spoke1@grosser kaffeine]$
natürlich auf meine /home/ bezogen.
Behoben wieder damit,
>> channeldesc.h:104: error: 'fe_rolloff_t' does not name a type
>> make[6]: *** [audioeditor.lo] Error 1
>> make[6]: Leaving directory `/home/frafu/kaffeine-svn/kaffeine/src/input/dvb'
>> make[5]: *** [all-recursive] Error 1
>> make[5]: Leaving directory `/home/frafu/kaffeine-svn/kaffeine/src/input/dvb'
>> make[4]: *** [all-recursive] Error 1
>> make[4]: Leaving directory `/home/frafu/kaffeine-svn/kaffeine/src/input'
>> make[3]: *** [all-recursive] Error 1
>> make[3]: Leaving directory `/home/frafu/kaffeine-svn/kaffeine/src'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/home/frafu/kaffeine-svn/kaffeine'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/home/frafu/kaffeine-svn'
>> make: *** [all] Error 2
>>
>> You might perhaps also want to know that the application of the patch
>> worked without error.
>
> You need to update frontend.h in /usr/include/linux/dvb/
>
> eg.
>
> mv /usr/include/linux/dvb/frontend.h /usr/include/linux/dvb/frontend.h.bak
> cp /???/v4l-dvb/linux/include/linux/dvb/frontend.h /usr/include/linux/dvb/frontend.h
>
> Then recompile. Obviously replace ??? with the path to your v4l-dvb source
> files.
>
> Good luck.
>
alles lief problemlos durch.
/multimedia/ mit ./configure bringt das,
config.status: creating kaffeine/src/player-parts/kaffeine-part/Makefile
config.status: creating kaffeine/src/player-parts/xine-part/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

-------------------------------------------------------
Kaffeine configure results:

Build with xcb support:                             yes
Build with DPMS support:                            yes
Build with XTest support:                            no
Build with Xinerama support:                        yes
Build with DVB support:                             yes
Build GStreamer player-part:                         no
Build Ogg Vorbis encoder plugin:                    yes
Build LAME encoder plugin:                          yes

Good - your configure finished. Start make now
Kaffeine ist installiert, DVB wird gefunden. Scann mit mitgebrachter Transponder.ini funktioniert.
Dann, ein alter Bekannter,
-Loading of player part"XinePart" failed-
-All Video Driver failed to initialice-
Jetzt kann ich mir selbst den Daumen zeigen.
Suchen auf ein Neues.
kater
 
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 30 März, 2009, 20:55
Deinem make -f Makefile.cvs && ./configure && cd kaffeine && makefehlt der Verweis auf den Treiber, daher Fehler in Multimedia.
make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
Daraus sollte auch -Loading of player part"XinePart" failed- -All Video Driver failed to initialice- resultieren
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 30 März, 2009, 21:20
hallo spoke,
fehlt der Verweis auf den Treiber, daher Fehler in Multimedia.
Code:

make -f Makefile.cvs && ./configure && cd kaffeine && makemake -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
ich geh mal davon aus das sich dein Pfad auf v4l-DVB Treiber bezieht. Ich hab aber liplianin installiert.
Würde also dann heisen /home/dr/s2liplianin/linux/include/ welcher wiederum verschiedend Ordner enthält. ? In liplianin gibt es aber auch einen Ordner v4l, enthält aber nur ne Menge Dateien.
Oder versteh ich dich ganz falsch.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 31 März, 2009, 12:35
Das siehst Du schon richtig. Im Treiber, egal welcher gibt es den Pfad: ..../linux/include
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 31 März, 2009, 18:45
hab jetzt nochmal home/dr/s2-liplianin durchforstet. Siehe Bild. In v4l kein /linux???
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 31 März, 2009, 19:14
Mein Fehler... /s2-liplianin/linux/include hast Du aber
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 31 März, 2009, 19:32
hy spoke, hab ich mir schon gedacht und die Zeile folgendermaßen geschrieben.
make -f Makefile.cvs && ./configure && cd kaffeine && make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/dr/s2-liplianin/linux/includedas zweite make -f  Makefile.cvs will Terminal nicht sondern verlangt make. Aber trotzdem XinePart Fehler.
In ./configure steht bei xine-lib >... found. Ich verstehe es nicht??
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 31 März, 2009, 19:48
Nu sind sie mit dir durchgegangen  ;D

Mach mal: make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/dr/s2-liplianin/linux/include
dann make
und
Zitat
make install
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 31 März, 2009, 20:01
 ::)
make -f Makefile.cvs && ./configure && cd kaffeine && makemake -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers//v4l/linux/includeWie soll ich mir dann diese Eingabe von dir erklären. Steht einige Beiträge weiter oben.  ???
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 31 März, 2009, 20:30
GANZ EINFACH: meine dicken Finger haben zwei Mal auf die rechte Maustaste geklickt und einfügen gewählt. Wenn Du Befehl mal zerlegst bekommst Du:

make -f Makefile.cvs && ./configure && cd kaffeine && make| <---und hier mal absägst

und

-->|make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: SiLæncer am 31 März, 2009, 20:36
Grobmotoriker ?! ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 31 März, 2009, 20:38
 :o solche Sachen mit einem Lehrling. Wenn das ritschie liest.  ;D
übrigens, laut google gibt es tatsächlich so was wie makemake.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 31 März, 2009, 20:49
Ich danke euch beiden, bewerft mich noch mit Katzendreck und schickt mich zum antrocknen in die Wüste  ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 06 April, 2009, 19:03
bei dem neuen Kernel ist doch nun der Treiber für die TT3200 eingebaut?
Ist damit der Verweis beim unten genannten Komplex auf den externen s2-liplianin überflüssig?
svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimedia

dann das,
Code:

rm -rf k3b kdetv klicker kmplayer kplayer doc/k3b  doc/kdetv  doc/klicker  doc/kmplayer  doc/kplayer

danach das,

make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/dr/s2-liplianin/linux/include
Also nur noch da der liplianin Ordner fehlt
make -f Makefile.cvs && ./configure && cd kaffeine && makeoder sehe ich da was falsch?
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: mtron am 06 April, 2009, 19:59
naja, das hängt davon ab wie neu der von ubuntu integrierte treiber ist. Ob der momentane Status ok für kaffeine ist kannst du leicht überprüfen:

Installiere die kernel headers:
sudo apt-get install linux-headers-`uname -r`
und dann sollte folgendes command
grep DTV_TUNE  /usr/include/linux/dvb/frontend.h
#define DTV_TUNE  1

am terminal ausgeben. Falls nicht musst du die neuesten treiber vom hg installieren.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 06 April, 2009, 20:41
sudo apt-get install linux-headers-`uname -r`
bringt

E: Konnte Paket linux-headers-2.6.29-02062901-generic nicht finden.

Dieses Paket von
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29.1/linux-headers-2.6.29-02062901_2.6.29-02062901_all.debwurde installiert.
grep DTV_TUNE  /usr/include/linux/dvb/frontend.hbringt keinerlei  Ausgabe.
Hab mal das frontend.h aus dem Pfad angehängt.

Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 06 April, 2009, 21:28
Ich konnte ohne Treiberverweis (S2) nicht bauen ---> Multimediafehler  :-\
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 06 April, 2009, 21:36
also trotzdem Liplianin oder v4l installieren.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 06 April, 2009, 22:37
Nein, ich hatte nur den Ordner noch im /home drin und hab in diesen reingelinkt.  Gelassen hab ich den Kerneltreiber. Faulheit siegt!!
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: mtron am 06 April, 2009, 23:41
das ist aber nicht grad die feine englische Methode ;)

ich würde da schon empfehlen einen aktuellen v4l-dvb einzuspielen. Keine Kernel Headers ?!? Wie gibts denn sowas oder Wo hast du denn den kernel her kater? diese ppa kernel sind nicht grad für den produktiv- Einsatz gedacht wie man sieht...
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 07 April, 2009, 16:35
Den Kernel für Ubuntu 9.04 Jaunty Jackalope /64 Beta hatte ich von hier : http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29/ ...
Dvbs klappte auch soweit . Bis der Atitreiber mein Bastelsystem sprengte ;D
Halt alles noch Beta. ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 07 April, 2009, 17:26
genau dort hatte ich meinen auch her. Und das hier
http://wiki.ubuntuusers.de/Mainline-Kernel?highlight=kerneldazu gelesen.
@ warpi hast du DVB-S SD oder auch HD dazu?
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 07 April, 2009, 17:29
Zu Hd bin ich nicht mehr gekommen. Gesprengt dank Ati ... ;D
Also einen Kaffeine zu bauen.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: mtron am 07 April, 2009, 21:17
Dann steht da im wiki blödsinn. Diese Kernel sind wirklich für kein produktivsystem gedacht. Ich war damals ziemlich engagiert bei ubuntu dabei, als dieses projekt ins leben gerufen wurde.

Diese Kernel builds sind ausschliesslich dazu gedacht dem user eine einfache möglichkeit zu geben um eine Bug in einer neuen Release zu tracken, und nicht wie da auf der wiki seite steht "neue Treiber zu bekommen". Das ist - aus gutem Grund- nicht die ubuntu ( und debian ) Philosophie in einer stable release neue Kernelversionen einzusetzten

Es kann hier ziemliche probleme geben weil diese kernel ziemlich wahrscheinlich inkompatible "userspace interactions" haben, von divergierenden gcc / g++ versionen ganz zu schweigen.

Noch wichtiger ist natürlich dass es keinen support für ppa kernel gibt. also auch keine security fixes bzw. bugfixes!
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 08 April, 2009, 20:11
muß mtron zustimmen. Zumindest die Version ppa die ich hab macht nur Probleme bei ./configure und Co. Muß ständig Komponenten nachladen.
Werd wohl auf Ubuntu 9.04 warten. Und mal sehen.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 18 April, 2009, 17:46
LinuxTV DVB-S2 /kaffeine mit Ubuntu 8.10 unter Verwendung des Kernel 2.6.27-11 generic mit GNOME 2.24.1. Als Hardware kommt eine SkyStar HD /TT 3200 Clon zum Einsatz.
Ich hab mich zum größten Teil an die HT von spoke1
http://beta.dvbcube.org/index.php?topic=24807.0gehalten, die letzten Ende auch zum Ziel führte.
Vorweg möchte ich noch einige grundsätzliche Bemerkungen machen. Das Problem bei der Installation ist nicht der reine Ablauf, sondern die vielfältigen  Schwierigkeiten, die aus der Wahl der Distributionsversion , des Kernel, der Oberfläche ja wahrscheinlich selbst der Installationsquelle der Distribution  resultieren.
Das Problem ist der Grad der Bereitstellung und Aktivierung von benötigten Paketen. Nicht jede Installationsroutine meldet, welches Paket für den Bau der benötigten Software noch gebraucht wird. Dann hilft nur googeln.
Also, man nehme spokes HT  ;D und arbeite sie Schritt für Schritt ab. Die benötigten Links zu Paketen befinden sich ebenfalls dort.
Die verwendete Version ffmpeg war  ffmpeg-checkout-2009-02-26.
Bei mir wurde beim Bau von ffmpeg zusätzlich noch ogg gefordert. Dies befindet sich auf der Seite von Vorbis.
Nachdem dies abgeschlossen ist kommt xine an die Reihe. Version war 1.1.16.3.
Gebaut werden muß ebenfalls genau nach Vorgabe. Abweichend Pfade betreffs etc/ld.so.conf welche man im Netz häufig findet mögen bei anderen Distris funktionieren, bei Ubuntu hab ich nichts verändert.
Ein ganz wichtiger Punkt betrifft diese Passage
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)
Code:
----------------

 * video driver plugins:
   - XShm (X11 shared memory)
   - SyncFB (for Matrox G200/G400 cards)
   - Xv (XVideo *shared*)
   - XxMC (XVideo extended motion compensation)
   - XvMC (XVideo motion compensation)
   - OpenGL
   - xcb-shm (X shared memory using XCB)
   - xcb-xv (XVideo using XCB)
   - fb (Linux framebuffer device)
   - dxr3 (Hollywood+ and Creative dxr3, mpeg video only)
   - vidix (X11 and framebuffer support)

 * audio driver plugins:
   - oss (Open Sound System)
   - alsa
   - esd (Enlightened Sound Daemon)
   - Jack
---
.

Diese Bedingung betreffs - xcb-shm und -xcb-xv ist zwingend zu erfüllen.
Bei mir lief ./configure stets fehlerfrei durch. Am Ende fehlten stets diese beiden Einträge, mit dem Ergebnis, daß beim späteren Start von kaffeine die Funktionen die auf Xine zugriffen mit der Meldung
-Loading of player part"XinePart" failed-
-All Video Driver failed to initialice-
beendet wurden.
Dies verfolgte meine Versuche wochenlang. Weil ich nicht mehr weiter wusste, hab ich die Tür sozusagen aufgesprengt ;D.
Hab in Synaptic in die Suche xcb eingegeben und alles aktiviert was dort gefunden wurde und nach Multimedia aussah.
Einen Linuxexperten werden die Haare zu Berge stehen, aber es hat geholfen, die fehlenden  Komponenten erschienen nun. Welches Paket nun das Entscheidende war  ???
Hab das im kaffeine Forum, geschrieben von hoftom, dazu gefunde, leider erst später
If you don't, you have to install devel packages (xcb-shape-dev, xcb-shm-dev, xcb-xv-dev, xcb-dev), names may varyZu kaffeine.
svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimediaBenötigt wird auch cdparanoia. Wichtig ist hier, daß am Speicherort unter cdparanoia-III-10.2/interface/cdda_interface.h der Eintrag in Zeile 84 "cdda_interface.h isn't private" gelöscht wird. Sieht dann so aus.

72   /* functions specific to particular drives/interfaces */
73
74   int  (*enable_cdda)  (struct cdrom_drive *d, int onoff);
75   int  (*read_toc)     (struct cdrom_drive *d);
76   long (*read_audio)   (struct cdrom_drive *d, void *p, long begin,
77                        long sectors);
78   int  (*set_speed)    (struct cdrom_drive *d, int speed);
79   int error_retry;
80   int report_all;
81
82   int is_atapi;
83   int is_mmc;
84
85   /* SCSI command buffer and offset pointers */
86   /* this should have been private hidden data, but it isn't.  At
87      this point, sg and sg_buffer are treated internally as void *
88      pointing to internal private data, which is correct even if it is
89      semantically confusing.  This problem will be corrected in the
90      next major release increment. */
91   unsigned char *sg;
92   unsigned char *sg_buffer;
93   unsigned char inqbytes[4];
dann nicht benötigtes aus multimedia löschen
rm -rf k3b kdetv klicker kmplayer kplayer doc/k3b  doc/kdetv  doc/klicker  doc/kmplayer  doc/kplayeranschließend
make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/name/s2-liplianin/linux/includeDer Hinweis auf den TV Kartentreiber muß dem verwendeten angepasst werden. Ich verwende liplianin, andere v4l.
Dann make und sudo make install.
 Da kaffeine eine KDE Anwendung ist wird eventuell noch zusätzliches aus den KDE  Paketen beim configurieren und maken verlangt.
Das wird allerdings immer nachvollziehbar geschehen.
Wenn alles fehlerfrei durchgelaufen ist, Neustart und kaffeine müsste in Anwendungen Unterhaltungsmedien zu finden sein. Um zu testen, ob der erwähnte XinePart Fehler auftritt, den Button Settings/ Xine Parameter klicken. Wenn alles iO ist erscheint das Konfigurationsmenü.
Um HDTV/S2 Sender scannen zu können, muss in kaffeine/ DVB/ ConfigureDVB  noch der Eintrag "S2 capable device" aktiviert werden.
Das gebaute kaffeine läuft bei mir mit dem Grafikkartentreiber für meine ATI Radeon HD 3450, den Ubuntu standardmäßig installiert.
Die CPU Last bei HDTV liegt bei entsprechenden Sendern bei ca 50% bei einem und 100% bei dem zweiten Kern. Das kann aber auch vertauscht sein. Dementsprechend ist das Bild mehr oder weniger ruckelig und zerfällt teilweise in Klötzchen. Muß dazu sagen, daß die Grafikkarte unter Windows XP eine einwandfreie Darstellung liefert.
Das Bild als solches ist abgesehen von den Mängeln hervorragend. Die beste Darstellung liefert Astra HD.
Leider hab ich bisher noch keine Möglichkeit gefunden die Hardwarebeschleunigung der Grafikkarte zu nutzen. Der angebotene propritäre ATI  fglrx Treiber führt bei SD Sendern zu massiven Abstürzen und bei HD Darstellung zu keiner Verbesserung.
Interessant wäre was bezüglich anderer Codecs unter Linux möglich ist. 
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 18 April, 2009, 17:59
Zitat
Der angebotene propritäre ATI  fglrx Treiber führt bei SD Sendern zu massiven Abstürzen ...

Das deckt sich mit meinen "Sprengungen" ... ;) ;D

Thx für die Anleitung.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 18 April, 2009, 19:48
ahhhhhhhhhhh, @kater hat sich "freigesprengt"  ;D

Zitat
Die verwendete Version ffmpeg war  ffmpeg-checkout-2009-02-26.

Zitat
Dementsprechend ist das Bild mehr oder weniger ruckelig und zerfällt teilweise in Klötzchen

Zitat
Interessant wäre was bezüglich anderer Codecs unter Linux möglich ist.

Du gibst dir die Antwort selber:

Zitat
Nachdem dies abgeschlossen ist kommt xine an die Reihe. Version war 1.1.16.3.

Mit der Version hättest Du wieder auf aktuelles ffmpeg umsteigen können. Da sind dann auch überarbeitete Codecs drin.  ;D Nur weil das bei mir nicht funkt, mach mal ein Update von ffmpeg

PS: ich weiss genau woran Du denkst:  (http://www.cheesebuerger.de/images/smilie/boese/e020.gif) kater lass das .. aua...Cheffe




Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 18 April, 2009, 20:54
PS: ich weiss genau woran Du denkst:   kater lass das .. aua...Cheffe
spoke, hm, ich muß sagen, ich weis nicht,was du denkst was ich denke.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 19 April, 2009, 11:55
Die Prozessorlast ist definitiv zu hoch. Auch schon bei SD - Video. (2 Kerne bei ca. 40%)
Windows Vista mal zum Vergleich : 2 Kerne bei ca. 25 bis 30%, HD - Video. Arte HD
Meine Forscherei in diese Richtung hat nichts brauchbares ergeben oder ich habe etwas übersehen ???
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 19 April, 2009, 14:48
und das Ergebnis sind ruckelnde Bilder. Aus Erfahrung bei Windows, selbst bei Verwendung von Codecs ( ArcSoft, DivX oder MainConcept), die die Möglichkeit zur Hardwareunterstützung der Graka nicht nutzen liegt die Last bei nur ca 70% und das Bild ist damit einwandfrei. Mit PowerDVD bei unter 10%.
Aber erstmal ist das Angebot von Treibern für Grakas unter Linux schlecht
http://www.heise.de/open/Grafiktreiber-unter-Linux-Kaum-Besserung-in-Sicht--/artikel/76087,ok, der Artikel ist älter. Dies ist aber die Schuld der Hardwareanbieter. Ich habe mir von ATI/AMD den letzten veröffentlichen fglrx Treiber geholt, ändert aber bei DVB HD nichts.
Opensource Treiber erfordern Handarbeit und  etwas Erfahrung weil oft keine graphischen Oberflächen verfügbar sind.
Zum anderen die Codecs, welche sich ja, wenn ich das richtig verstehe, nur auf ffmpeg beschränken.
 Aber die Möglichkeiten der Graka werden nicht genutzt.
Werde mal einen HD Trailer suchen, mal sehen wie das Abspielen von Dateien aussieht.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 19 April, 2009, 15:19
Zitat
Werde mal einen HD Trailer suchen, mal sehen wie das Abspielen von Dateien aussieht.

Ich denke mal auch nicht besser ....
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 19 April, 2009, 17:03
hab mir das
http://www.hdtv-praxis.de/modules.php?op=modload&name=PagEd&file=index&topic_id=12&page_id=438geholt. Kaffeine bringt hier nur Ton. Totem Player holt sich noch Gstreamer Codecs und spielt dann Bild und Ton mit flackerndem Bild ab. Fglrx scheint ohne Änderungen in der xorg.conf nichts bezüglich HDTV zu bringen.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 19 April, 2009, 18:20
So nebenbei : Bastel gerade mit dem Vdr und Jaunty Rc und s2-liplianin  rum.
Aufzeichnen einer HDTV-Sendung würde mir ja erstmal reichen.  ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 19 April, 2009, 19:39
das ist ne Idee, werd ich gleich mal versuchen. Bis gleich.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 19 April, 2009, 20:21
bringt nichts. Das Ergebnis ist das gleiche Geruckele.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 20 April, 2009, 08:51
Heute Abend werde ich mal nachforschen ob überhaupt HD-Sendungen aufgezeichnet werden können ... ???
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 20 April, 2009, 17:48
meinst du mit VDR oder kaffeine?
Vielleicht bringt das ja Besserung für ATI's
http://www.linux-magazin.de/news/ati_treiber_fuer_ubuntu_9_04_mit_xserver_1_6
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 20 April, 2009, 18:14
wenn ich das kaffeine Fenster auf "Briefmarkengröße" zusammenstauche, sinkt die Last auf ca 50% / 30% und das Bild wird ruhig.
Kleines Bild, wenig Arbeit??
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 20 April, 2009, 19:12
Hallo Kater .

Ich meine Vdr nur zum aufzeichnen. Also ohne Tvbildsausgabe.

Kleines Bild , wenig Arbeit ist schon richtig  ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 April, 2009, 22:17
Kaffeine S2 mit Ubuntu 9.04/ Gnome lässt sich auf beschriebenem Wege installieren.
Die erzielten Ergebnisse sind bei mir erst Mal die gleichen wie bei 8.10. Hohe Prozessorlast, was zu ruckeln bei HDTV Sendern führt. Bei SD Sendern erscheint mir die Last geringer, ca 15-20%.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 29 April, 2009, 22:30
Ich denke mal wir stecken da in einem reinen Codecproblem. Nur eine Lösung will mir nicht über die Lippen kommen  ???
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 29 April, 2009, 22:57
Zuerst müsste sich mal die 3D-Hardwareunterstützung der Graka nachvollziehbar aktivieren lassen.
glxinfo | grep  rendering
direct rendering: Yes
wird bei jeden Treiber ausgegeben
Das ganze Treiber - Codecproblem bei Linux ist für mich noch undurchsichtig. Was ist ffmpeg, ein Paket wie dieses K-Lite
Codec Pack unter Windows?  Was lässt sich in Kaffeine/ Settings/ XineParameter unter Video und Audio für ein Treiber wählen?
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: mtron am 30 April, 2009, 13:53
nein, das würde ffmpeg nicht gerecht werden. Wenn ich da mal die wiki zitieren darf:

Zitat
Das FFmpeg-Projekt besteht aus einer Reihe von freien Computerprogrammen und Programmbibliotheken, welche digitales Video- und Audiomaterial aufnehmen, konvertieren, senden (streamen) und in verschiedene Containerformate verpacken können. Unter anderem enthält es mit libavcodec eine Sammlung unterschiedlicher Audio- und Video-Codecs.

FFmpeg wird unter Linux und anderen Unix-artigen Systemen entwickelt und wurde auch auf andere Betriebssysteme und Plattformen portiert. Bekannte Programme die FFmpeg verwenden, sind unter Unix und Windows die Programme MPlayer, VLC und xine, unter Windows Mobile und Palm OS der TCPMP.

also: die meisten codes sind via libaries in ffmeg eingebunden. Der crux an der Sache ist, dass besagter "libavcodec" Code enthält der möglicherweise gegen Amerikanische Softwarepatente verstösst. Darum wollen viele Distros kein risiko eingehen und bringen oft nur ffmpeg versionen in denen die problematischen Codecs fehlen (leider is der mpeg2 codec einer dieser kandidaten).

Ubuntu betreffend: die standard Version des libavcodec is "gestripped" also um bedenkliche Codecs erleichtert. Ubuntu bietet aber "unstripped" versionen der ffmpeg libaries in den multiverse Repositories (suche einfach in synaptic nach "unstripped").

Das problem mit den "unstripped" versionen ist aber, dass wenn man softwarepakete bauen will die libavcodec verwenden, man die "unstripped" versionen von libavcodec nicht verwenden kann, weil die verfügbaren -dev pakete nur für die "stripped" versionen verfügbar sind:

Falls ich dich jetzt noch mehr verwirrt habe:

Zum kompilieren von software die auf ffmpeg beruht benötigst du die dev - pakete:
apt-get install libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libpostproc-dev libswscale-dev
zum abspielen kanns sein dass du die "unstripped" version der ffmpeg libaries brauchst (z.B. für vlc) :
apt-get install libavcodec-unstripped-51 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-49 libpostproc-unstripped-51 libswscale-unstripped-0
um es noch ein wenig komplizierter zu machen: kaffeine betrifft das nicht primär, da kaffeine wie wir alle wissen auf der xine engine beruht (xine ist ein ähnliches projekt wie ffmpeg), und die xine-engine des ubuntu pakets einen eigenen internen ffmpeg snapshot dabei hat (was nachteilig bei DVB-S2 ist.. da musst du xine mit einem "external ffmpeg" bauen um akzeptable ergebnisse zu bekommen, aber vollkommen für DVB-S/C/T ausreicht.

Was lässt sich in Kaffeine/ Settings/ XineParameter unter Video und Audio für ein Treiber wählen?

Video_out treiber und audio_out sollten für dich interessant sein. Bez. video out solltest du nach möglichkeit xv wählen (normalerweise recht gute ergebnisse) oder falls der probleme macht "xshm". über kaffeine video_out treiber gibts and langes Howto hier im forum  ;)

Die xine parameter sind eigentlich alle im conffile dokumentiert ~/.xine/config. Mit welcher Option genau hast du denn Verständnisprobleme?

 
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 30 April, 2009, 19:00
danke mtron für deine Erläuterung, das Prinzip ist teilweise  ;) verstanden. Praktisch ergibt sich daraus, woher weis ich ob
ffmpeg-checkout-2009-04-28gestripped oder unstripped  Versionen  von libavcodec baut. Da ich wie geschrieben die Kaffeineumgebung nicht aus der Distri nutze sondern vom Anbieter geholt hab vermute ich mal, daß das externe ffmpeg unstripped libavcodec enthält.

Zweiter Punkt
Was lässt sich in Kaffeine/ Settings/ XineParameter unter Video und Audio für ein Treiber wählen?
Für mich ist Treiber ein Bergriff der im Prinzip an Hardware gebunden ist, in diesem Falle, da es um Bilddarstellung geht wäre der Graka Treiber denkbar. Nur vermute ich, daß es in diesem Fall nicht um Hardware geht. Was ist es dann?
Und configs lesen bedeutet eigentlich ein solides Grundwissen :embarassed:. Wird schon noch besser werden.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: mtron am 30 April, 2009, 20:13
wenn das ein checkout vom svn ist, ist der immer "unstripped" streichen tun nur die distrubutioren die evntuell rechtliche probleme verursachen könnten.

Es handelt sich hier wie gesagt um xine - eigene video out bzw. audio out treiber, lies einfach hier (http://beta.dvbcube.org/index.php?topic=23388.0)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 30 April, 2009, 22:24
hochachtung mtron, dein Wissen und meine Hardware. Werd ich mich mal in den nächsten Tagen drüber hermachen.
Hatt hier noch was wegen Grakas gefunden
http://www.gentoo.de/doc/de/dri-howto.xml
danke
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 01 Mai, 2009, 20:02
hab mal weiter gespielt.
Ich schließe mal die TV Karte als Fehlerquelle (fast) aus. Denn, hab unter Windows mit ALT DVB einen Clip von AstraHD gespeichert und auf Ubuntu übertragen.
Dieser Clip (.TS) wird mit kaffeine und auch VLC Player mit den gleichen Mängeln abgespielt wie eine TV Live Darstellung des gleichen Senders.
Bleibt nach meinem Verständniss nur Graka und Codec.

glxgears mit dem Standart ATI (Mesa?) ergibt
dr@dr-desktop:~$ glxgears
unknown chip id 0x95c5, can't guess.
1099 frames in 5.0 seconds = 219.729 FPS
1109 frames in 5.0 seconds = 221.656 FPS
1106 frames in 5.0 seconds = 221.015 FPS
1111 frames in 5.0 seconds = 222.124 FPS
1107 frames in 5.0 seconds = 221.310 FPS
1096 frames in 5.0 seconds = 219.122 FPS
1099 frames in 5.0 seconds = 219.763 FPS
1100 frames in 5.0 seconds = 219.869 FPS

sieht irgend wie lahm aus.
Laut
glxinfo | grep rendering

direct rendering: Yes
ist 3D Beschleunigung an.
Dann hab ich am Graka Treiber gespielt. Entscheidung war zwischen proprietären (fglrx) radeon und radeonHD zu fällen.
Hab mich dann für eine manuelle Instal. des fglrx entschieden, weil es bei ATI eine Version vom 17.4. gibt.
Vorgehensweise
http://wiki.ubuntuusers.de/Grafikkarten/ATI/fglrx
lief auch problemlos.
Neustart
glxgears bringt jetzt
dr@dr-desktop:~$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately 1/184883 the monitor refresh rate.
4912 frames in 5.0 seconds = 982.385 FPS
5010 frames in 5.0 seconds = 1001.986 FPS
5008 frames in 5.0 seconds = 1001.600 FPS
5014 frames in 5.0 seconds = 1002.779 FPS
4984 frames in 5.0 seconds = 996.785 FPS
4955 frames in 5.0 seconds = 990.485 FPS
4994 frames in 5.0 seconds = 998.718 FPS
sieht 4x  ;) besser aus.
 Danach hab ich an den Video-Treibern in kaffeine / Xine Parameters gespielt und siehe da, mit der Wahl "xshm" stürzt jetzt SDTV nicht mehr ab und läuft normal. Übrigens lässt sich dort als weiteres nur noch xv wählen, alle anderen werden mit ner Fehlermeldung quittiert.
HDTV läuft zwar immer noch immer noch mit fast 100% Last (wo ist die GPU), es ist aber insgesamt eine Verbesserung auf alle allen HD Kanälen zu verzeichnen.
Ist aber alles noch sehr wackelig.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 02 Mai, 2009, 14:01
hab mich mal mit einem User von Ubuntuuser ausgetauscht, der schreibt, daß er mit einem prinzipiell ähnlichem System
guten HDTV Erfolg hat.
http://forum.ubuntuusers.de/topic/hdtv-karte-technotrend-s2-3200-unter-ubuntu-8/6/ Den Treiber radeon den er nutzt hab ich auch schon probiert, bringt hier aber keine Verbesserung.
Einen wesentlichen Unterschied gibt es aber doch ( ist mir heute Morgen in den Kopf gefahren  :-\). Bei ihm ist Ubuntu auf einer Sytem HD installiert, bei mir läuft Ubuntu auf einer externen Festplatte, wobei ich noch überprüfen muß welcher DMA Modus überhaupt aktiviert ist. Hab da bei Linux noch keine Ahnung (Gerätemanager ist einfach).
Kann sich da Betriebssystem extern negativ auswirken?
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 02 Mai, 2009, 14:19
Pauschal gesagt ist eine interne HD schneller als eine externe Usbplatte.
Obwohl HDvideo wohl nur max. 25 Megabit Bandbreite hat. ???
Soweit das meinen Kenntnisstand betrifft. Das sollte eigentlich kein Prob. für Usb 2.0 sein.
Das Problem ist nach meiner Ansicht eher bei den Codecs und der mangelnden Gpuunterstützung zu suchen.


PS: Spasses halber werde ich das mal im Laufe des Tages mal austesten ...
Arte HD unter Windows aufzeichnen und versuchen von meiner externen Hd abzuspielen.
Dann noch vom Nas / Vdr (Intelatom 2* 1.6Ghz / Ubuntuserver) zurzeit angebunden über ein 100 MBit - Netz.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 03 Mai, 2009, 09:16
1. Testaufnahme von SimulHD , Wiedergabe vom NAS , angebunden mit 100 MBit
Hardware Amd 6000+ , Ati 4850, 6 Gigabyte Ram, neuster Ati- Treiber

Os : Vista  Business
Player : Vlc
Läuft flüssig , beide Kerne mit ca. 50% ausgelastet.
Hier scheint die Gpu vom Player nicht benutzt zu werden.

Os  : Vista Business
Player : Dvbviewer
Läuft flüssig , beide Kerne mit ca. 10% ausgelastet.  ;D
Hier wird eindeutig die Gpu mit benutzt.

Nun zu Ubuntu 9.04 / 64, mit Ati-Treiber  ;D
Player : Vlc
Läuft nicht flüssig, Klötzchenbildung ,1 Kern ca. bei 90%, der andere bei ca. 76%
Andere Anwendungen wie z. B. htop zu starten dauert.
Ich schätze mal : Codecproblem und keine Gpuunterstützung. :embarassed:

Da das ganze über das Netz klappt, kann ich mir den Test mit der externen Usbplatte wohl schenken  ;)
Natürlich ist es möglich das der Vlcplayer nicht ganz optimal ist.

<ot> Mal sehen ob die PS3 den HD - Transportstream "schluckt" ?
Der SD - Transportstream stellt kein Problem da  :) </ot>
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 05 Mai, 2009, 22:32
Bevor jetzt irgentwer meint ich sei mit meinem Stuhl umgekippt, weigere mich wieder aufzustehen und weiter zu machen der sei hiermit eines Besseren belehrt!

Aktuell rast  ::) der Mandriva 2009.1 (Spring) DL hier rein. Kann sich nur noch um Tage handeln. Nun denn, dank einem 2.6.29 Kern und der Tatsache das es kein 3er KDE mehr für dieses Release mehr gibt kommen da einige andere Sprengfallen auf mich zu.
Geplant ist das neue kaffeine mal zu beäugen, alles andere wird Routine sein (hoffe ich  ::) ) Gespannt bin ich natürlich auf die Leistung im Bereich HDTV wie verrückt, mal sehn ob mdv einen Nasenlänge besser ist?!
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: ritschibie am 05 Mai, 2009, 22:43
Sorry Spoke, was heisst "neues Kaffeine" und kann ich das auch unter Ubu 9.04 installieren und wie (muss ich das 0.8.7 rauskicken?)?

Danke für Deine Geduld ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 05 Mai, 2009, 22:46
Magst Du dein Augenmerk mal hier (http://beta.dvbcube.org/index.php?topic=25661.0) hin richten
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: ritschibie am 06 Mai, 2009, 18:17
Scheint also unter dem Gnome DT nicht zu werkeln (KDE)?
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 08 Mai, 2009, 19:35
hab jetzt zwei Tage gegoogelt um Hinweise zu finden was HDTV mäßig mit meinem System zu machen ist. Mein Fazit, derzeit Ende der Fahnenstange. Das Problem ist, daß es mir nicht gelingt die GPU vernünftig zu nutzen und derzeit verfügbare Treiber, für meinen Grafikchip in Verbindung mit den vorhandenen Codecs nicht in der Lage sind ohne GPU Unterstützung HDTV vernünftig darzustellen. Unter Windows ist es ja möglich auch mit Codecs die kein DXVA unterstützen (ArcSoft, MainConcept) mit mittlerer CPU Last zu einem guten Ergebnis zu kommen.
NVIDIA  Besitzer scheinen in Sachen Wiedergabe von HDTV Material zurzeit die Nase vorn zu haben. Stichwort VDPAU.
Für ATI wird an einem Projekt welches sich XVBA nennt gearbeitet, das die Aktivierung und Nutzung der GPU ermöglichen soll.
So hab ich das von mir gelesene verstanden, lasse mich sehr gern eines Besseren belehren.

Was ich nicht verstehe, wärend ein CPU Kern bei mir Vollast fährt, dümpelt der andere mit 30 - 40% herum. Wieso verteilt sich die Last nicht besser?
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 08 Mai, 2009, 19:40
Was ich nicht verstehe, wärend ein CPU Kern bei mir Vollast fährt, dümpelt der andere mit 30 - 40% herum. Wieso verteilt sich die Last nicht besser?
kater

Ich habe das auch festgestellt. Schätze mal das der (die) Codec(s) noch nicht Mehrkern - Tauglich ist (sind).
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 08 Mai, 2009, 20:52
Ich seh da jetzt noch ein anderes Problem.

Da ich ja gestern wieder mal gebaut habe fiel es mir eben wie Schuppen aus den Haaren:
ffmpeg hat zwar mpeg4, aber kein x264 an Board sagt ./configure

* video decoder plugins:
   - MPEG 1,2         - Amiga Bitplane
   - Raw RGB          - Raw YUV
   - ffmpeg (external library):
     - MPEG-4 (ISO, Microsoft, DivX*, XviD)
     - Creative YUV    - Motion JPEG
     - Cinepak         - MS Video-1
     - FLI/FLC         - MS RLE
     - Id RoQ          - Id Cin
     - Apple Graphics  - Apple Video
     - Apple Animation - Interplay Video
     - Westwood VQA    - Origin Xan
     - H.263           - Intel Indeo 3
     - SVQ1            - SVQ3
     - Real Video 1.0  - Real Video 2.0
     - 4X Video        - Sierra Video
     - Asus v1/v2      - HuffYUV
     - On2 VP3         - DV
     - 8BPS            - Duck TrueMotion v1
     - ATI VCR1        - Flash Video
     - ZLIB            - MSZH
   - dxr3_video
   - w32dll
   - gdk-pixbuf

Wenn ich mir dazu dies (http://beta.dvbcube.org/index.php?topic=25741.0) von heute dazu verinnerliche, macht mich in jedem Fall nachdenklich!
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 08 Mai, 2009, 21:03
dann versuchs mal mit
enable-libx264 einfügen. Natürlich nur wenns was damit zutun hat. Fehlanzeige.
Auch da allerneuste ffmpeg kann das nicht.
kater
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 09 Mai, 2009, 17:07
hab in Synaptic mal libx264.dev aktiviert und siehe da configure von ffmpeg meckerte nicht, sondern lief diesmal mit zusätzlich --enable-libx264
durch und liefert das
dr@dr-desktop:~/Dokumente/ffmpeg-checkout-2009-05-07$ ./configure --prefix=/usr --enable-gpl --enable-shared --enable-pthreads --enable-libmp3lame  --enable-libvorbis --enable-postproc --enable-libx264
install prefix            /usr
source path               /home/dr/Dokumente/ffmpeg-checkout-2009-05-07
C compiler                gcc
.align is power-of-two    no
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     no
yasm                      no
MMX enabled               yes
MMX2 enabled              yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
CMOV enabled              no
CMOV is fast              no
EBX available             yes
EBP available             yes
10 operands supported     yes
gprof enabled             no
debug symbols             yes
strip symbols             yes
optimizations             yes
static                    yes
shared                    yes
postprocessing support    yes
new filter support        no
filters using lavformat   no
network support           yes
IPv6 support              yes
threading support         pthreads
SDL support               no
Sun medialib support      no
AVISynth enabled          no
libamr-nb support         no
libamr-wb support         no
libdc1394 support         no
libdirac enabled          no
libfaac enabled           no
libfaad enabled           no
libfaad dlopened          no
libgsm enabled            no
libmp3lame enabled        yes
libnut enabled            no
libopenjpeg enabled       no
libschroedinger enabled   no
libspeex enabled          no
libtheora enabled         no
libvorbis enabled         yes
libx264 enabled           yes
libxvid enabled           no
zlib enabled              yes
bzlib enabled             yes

Enabled decoders:
aac ffvhuff pcm_s32be
aasc flac pcm_s32le
ac3 flashsv pcm_s8
adpcm_4xm flic pcm_u16be
adpcm_adx flv pcm_u16le
adpcm_ct fourxm pcm_u24be
adpcm_ea fraps pcm_u24le
adpcm_ea_maxis_xa gif pcm_u32be
adpcm_ea_r1 h261 pcm_u32le
adpcm_ea_r2 h263 pcm_u8
adpcm_ea_r3 h263i pcm_zork
adpcm_ea_xas h264 pcx
adpcm_g726 huffyuv pgm
adpcm_ima_amv idcin pgmyuv
adpcm_ima_dk3 imc png
adpcm_ima_dk4 indeo2 ppm
adpcm_ima_ea_eacs indeo3 ptx
adpcm_ima_ea_sead interplay_dpcm qcelp
adpcm_ima_iss interplay_video qdm2
adpcm_ima_qt jpegls qdraw
adpcm_ima_smjpeg kmvc qpeg
adpcm_ima_wav loco qtrle
adpcm_ima_ws mace3 ra_144
adpcm_ms mace6 ra_288
adpcm_sbpro_2 mdec rawvideo
adpcm_sbpro_3 mimic rl2
adpcm_sbpro_4 mjpeg roq
adpcm_swf mjpegb roq_dpcm
adpcm_thp mlp rpza
adpcm_xa mmvideo rv10
adpcm_yamaha motionpixels rv20
alac mp1 rv30
amv mp2 rv40
ape mp3 sgi
asv1 mp3adu shorten
asv2 mp3on4 smackaud
atrac3 mpc7 smacker
avs mpc8 smc
bethsoftvid mpeg1video snow
bfi mpeg2video sol_dpcm
bmp mpeg4 sonic
c93 mpeg_xvmc sp5x
cavs mpegvideo sunrast
cinepak msmpeg4v1 svq1
cljr msmpeg4v2 svq3
cook msmpeg4v3 targa
cscd msrle theora
cyuv msvideo1 thp
dca mszh tiertexseqvideo
dnxhd nellymoser tiff
dsicinaudio nuv tmv
dsicinvideo pam truehd
dvbsub pbm truemotion1
dvdsub pcm_alaw truemotion2
dvvideo pcm_dvd truespeech
dxa pcm_f32be tscc
eac3 pcm_f32le tta
eacmv pcm_f64be txd
eatgq pcm_f64le ulti
eatgv pcm_mulaw v210x
eatqi pcm_s16be vb
eightbps pcm_s16le vc1
eightsvx_exp pcm_s16le_planar vcr1
eightsvx_fib pcm_s24be vmdaudio
escape124 pcm_s24daud vmdvideo
ffv1 pcm_s24le vmnc
vorbis wavpack ws_snd1
vp3 wmav1 xan_dpcm
vp5 wmav2 xan_wc3
vp6 wmv1 xl
vp6a wmv2 xsub
vp6f wmv3 zlib
vqa wnv1 zmbv

Enabled encoders:
ac3 ljpeg pcm_u32be
adpcm_adx mjpeg pcm_u32le
Im Gegensatz zu vorher ist libx264 auf yes. Das bringt aber in Xine /./configure trotdem nur diesen Eintrag ohne h267
- ac3 (internal library)

 * video decoder plugins:
   - MPEG 1,2         - Amiga Bitplane
   - Raw RGB          - Raw YUV
   - ffmpeg (external library):
     - MPEG-4 (ISO, Microsoft, DivX*, XviD)
     - Creative YUV    - Motion JPEG
     - Cinepak         - MS Video-1
     - FLI/FLC         - MS RLE
     - Id RoQ          - Id Cin
     - Apple Graphics  - Apple Video
     - Apple Animation - Interplay Video
     - Westwood VQA    - Origin Xan
     - H.263           - Intel Indeo 3
     - SVQ1            - SVQ3
     - Real Video 1.0  - Real Video 2.0
     - 4X Video        - Sierra Video
     - Asus v1/v2      - HuffYUV
     - On2 VP3         - DV
     - 8BPS            - Duck TrueMotion v1
     - ATI VCR1        - Flash Video
     - ZLIB            - MSZH
   - dxr3_video
   - w32dll
   - gdk-pixbuf

 * audio decoder plugins:
WARUM???
kater
Titel: Ubuntu Karmic Koala , Technotrend S3200 ,Kaffeine u. HDTV
Beitrag von: Warpi am 24 Mai, 2009, 10:33
Ich habe heute Morgen mal eine Versuchsprennung durchgeführt  ;D

Ubuntu Karmic Koala erkennt schon mal die Technotrend S3200.
Aber Kaffeine 1.0-Pre konnte zwar die Astra- Transponder scannen brachte aber kein Bild zustande.
Device not found.

Also Kaffeine 1.0- Pre deinstalliert und Kaffeine 0.8.7 installiert.
Kaffeine 0.8.7 konnte aber kein Codecs nachinstallieren.
libxine1-ffmpeg command not found >:(
Da ist Handwerk angesagt : http://packages.ubuntu.com/jaunty/libxine1-ffmpeg
oder : http://packages.ubuntu.com/karmic/libxine1-ffmpeg

EinsFestival HD läuft. Aber ein Kern ist teilweise mit 90% ausgelastet und der zweite mit 30%. (Codecproblem ???)
Auch hab ich noch keinen Ton auf dem Spdiffausgang

Aber es ist ja nun mal die erste Alphaversion vom Koala.

Ps: Hier gibt es Kaffeine : http://packages.ubuntu.com/jaunty/kaffeine
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 24 Mai, 2009, 10:52
S2 ist ja angedrdoht für den Nachfolger der Kaffeine 1.0-pre1 Version. Kann soo lange eigentlich nicht mehr dauern. Denn, erschienen am 26.04.2009 gibt es ja diesen Satz zu lesen: A release more suitable for end users is planned 1 - 1.5 months later.

Ich geh aber mal davon aus das der gesammte Installationsablauf einfacher geworden ist?
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: ritschibie am 24 Mai, 2009, 11:05
Na, das gibt mir für meinen "Anfänger"-thread doch schon mal Hoffnung!
Da brauche ich mir das sündhaft teure c't Linux special gar nicht kaufen
(immerhin € 8,90), da wird ja mit 9.04 und SD gearbeitet. Warten auf
Ende Juni/Anfang Juli?

Schön, dass es hier noch Abenteurer gibt, die Versuchssprengungen
für uns Laien durchführen ;).
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 24 Mai, 2009, 12:37
Der Installationsaufwand ist gering. Dank Gdebi.  :)

Jetze wird der vdr getestet.

Titel: Re: Ubuntu Karmic Koala , Technotrend S3200 ,Kaffeine u. HDTV
Beitrag von: mtron am 24 Mai, 2009, 17:56
Also Kaffeine 1.0- Pre deinstalliert und Kaffeine 0.8.7 installiert.

hallo warpi!

die kaffeine version ist leider zu alt um vernünftige ergebnisse mit hdtv zu bekommen. Da ist das allerletzte qt3 svn angesagt:

sudo apt-get install build-essential g++ checkinstall automake1.9 autotools-dev
sudo apt-get build-dep kaffeine
sudo apt-get install libsvn1 libmp3lame-dev libcdparanoia0-dev
svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimedia
cd multimedia
rm -rf k3b kdetv klicker kmplayer kplayer doc/k3b  doc/kdetv  doc/klicker  doc/kmplayer  doc/kplayer
make -f Makefile.cvs
./configure --prefix=/usr
make
sudo checkinstall --fstrans=no --install=yes --pkgname=kaffeine --pkgversion "0.8.8.svn`date +%Y%m%d`-0ubuntu1"

die qt4 version (kaffeine 1.0) unterstützt momentan noch kein hdtv.

Ebenso kannst du den ffmpeg snapshot von ubuntu für hdtv vergessen, leider :(

da ist noch komplette handarbeit nötig (also ffmpeg von svn und xine-lib von svn mit externem ffmpeg bauen).

Mit dem xine-vdpau patch kannst du übrigens auch noch die Hardwarebeschleunigung von neueren nvidia's nutzen. Das haut schon super hin und macht hdtv auf einem ziemlich alten sempron 3000 mit 20 % prozessorauslastung möglich. Ich frag mich wie weit man da noch runter könnte...

für den vdr kann ich die e-tobi pakete (http://www.e-tobi.net/blog/category/ct-vdr) empfehlen. Diese bekommt man für ubuntu bei hanno.de (http://www.hanno.de/blog/category/vdr/). obwohl, nix geht übers selber kompilieren  ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 24 Mai, 2009, 18:39
Selber bauen ist die nächste Stufe. Und dann vielleicht eine eigene Distro backen.  ;)
Schau mal die Windowssachen an: http://beta.dvbcube.org/index.php?topic=25863.msg111479#msg111479
Da geht noch einiges ... 8)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 24 Mai, 2009, 19:21
Mit dem xine-vdpau patch kannst du übrigens auch noch die Hardwarebeschleunigung von neueren nvidia's nutzen. Das haut schon super hin und macht hdtv auf einem ziemlich alten sempron 3000 mit 20 % prozessorauslastung möglich. Ich frag mich wie weit man da noch runter könnte...
genau das hatte ich bei meinen googeleien auch heraus bekommen. Mit ATI sitzen wir zZ. in der Sackgasse.  :'(
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: ritschibie am 24 Mai, 2009, 20:13
Tröste Dich Kater: Ich bin mit meiner "alten" GTX 8800 auch nicht besser dran! Technik von Gestern ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 24 Mai, 2009, 20:44
Mit dem xine-vdpau patch kannst du übrigens auch noch die Hardwarebeschleunigung von neueren nvidia's nutzen. Das haut schon super hin und macht hdtv auf einem ziemlich alten sempron 3000 mit 20 % prozessorauslastung möglich. Ich frag mich wie weit man da noch runter könnte...
genau das hatte ich bei meinen googeleien auch heraus bekommen. Mit ATI sitzen wir zZ. in der Sackgasse.  :'(

Auch das wird sich relativieren.

Mit den Vdr hab ich es geschafft EinsfestivalHD aufzuzeichnen. Nun fehlt ein Player zum abspielen.
Hatte aber auch ehrlich gesagt keine Lust mehr weiter zu "basteln" ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: kater am 24 Mai, 2009, 20:54
ich sehe da im Augenblick für mich auch keine Möglichkeit. Aufrüsten kommt nicht in Frage. Und Software (Treiber, Codecs)
sind noch mangelhaft. Und um da was zu ändern müssen Wissende ran.
Titel: Bauanleitung für Kaffeine 0.88 / Ubuntu Jaunty 64 Bit
Beitrag von: Warpi am 11 Juni, 2009, 07:48
 obwohl, nix geht übers selber kompilieren ....  ;D (Copyright by Mtron)

Da es einen neuen Linuxkernel gibt hab ich mich mal ans Werk gemacht.
Grundlage bildet Ubuntu Jaunty in der 64 Bit Version.

Erstmal den 2.6.30 Kernel installieren :

1. Download http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-headers-2.6.30-020630_2.6.30-020630_all.deb (http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-headers-2.6.30-020630_2.6.30-020630_all.deb)
  
2. Download your kernel headers packe;
    
AMD64: http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-headers-2.6.30-020630-generic_2.6.30-020630_amd64.deb (http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-headers-2.6.30-020630-generic_2.6.30-020630_amd64.deb)
  
3. Download your kernel compile;
    
AMD64: http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-image-2.6.30-020630-generic_2.6.30-020630_amd64.deb (http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-image-2.6.30-020630-generic_2.6.30-020630_amd64.deb)

4. Achtung : Files müssen in der o.g. Reihenfolge installiert werden.

5. Neu starten und den neuen Kernel im Bootloader - Menü auswählen.

Den Sourcecode gibt es hier :  http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/linux-source-2.6.30_2.6.30-020630_all.deb

Anleitung wird im Laufe des Tages fortgesetzt .....
Titel: Re: Bauanleitung für Kaffeine 0.88 / Ubuntu Jaunty 64 Bit Teil 1
Beitrag von: ritschibie am 11 Juni, 2009, 10:49
Warpi entschuldige die Zwischenfrage (so'n how to ist ganz schön anstrengend  ;)):

Ubuntu Karmic hat schon den Kernel 2.6.30, wenn ich Dich richtig verstanden habe.
Für Anfänger (die nicht architektonische Schwerstschäden anrichten wollen) wär's
also besser auf eine ausgereifte Karmic Version zu warten und dann (mit Einbauan-
leitung) ein Kaffeine 0.88 zu installieren?
Titel: Re: Bauanleitung für Kaffeine 0.88 / Ubuntu Jaunty 64 Bit Teil 1
Beitrag von: Warpi am 11 Juni, 2009, 11:14
Warpi entschuldige die Zwischenfrage (so'n how to ist ganz schön anstrengend  ;)):

Ubuntu Karmic hat schon den Kernel 2.6.30, wenn ich Dich richtig verstanden habe.
Für Anfänger (die nicht architektonische Schwerstschäden anrichten wollen) wär's
also besser auf eine ausgereifte Karmic Version zu warten und dann (mit Einbauan-
leitung) ein Kaffeine 0.88 zu installieren?

Ja, Koala ist noch Alpha 1. Und der darin enthaltene Kernel, sowie Kaffeine , Firefox  u.s.w. auch Vorabversionen.
Z. B. Kaffeine war 1.0 pre und funktionierte nicht.
Koala kommt ja im Oktober aud den Markt. Bis dahin sollten die meisten Bugs verschwunden sein.
Es besteht natürlich auch die Möglichkeit ein Jaunty 32 aufzusetzen , den Kernel zu wechseln (32 Bit) und das Kaffeinepaket (Deb) von Mtron zu installieren.  :) Weil ich eine 64bit Version benutzte schied aber das Paket von Mtron aus. So hab ich dann selber gebacken..

Ps: Allerdings ist die Systemlast (HDTV) sehr hoch. Wie man an dem angehängten Bild unschwer erkennen kann.
Auch läuft der Ton dem Bild hinterher ... (nur HD- Betrieb)
Titel: Bauanleitung für Kaffeine 0.88 / Ubuntu Jaunty 64 Bit Teil 2
Beitrag von: Warpi am 12 Juni, 2009, 07:37
Nun zu Teil 2 ....

Da bei Jaunty die C u. C++ Compiler nicht mit installiert werden,
habe ich sie mit Synaptic nach installiert.


Terminal öffnen und folgende Installationsreihenfolge abarbeiten: (thx to Dimitree, ubuntuforums.org)
sudo apt-get build-dep kaffeine
sudo apt-get install libcdio-paranoia-dev
sudo apt-get install libcdio-cdda-dev
sudo apt-get install subversion
(svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimedia)*
sudo apt-get install build-essential
sudo apt-get install kdelibs4-dev
sudo apt-get install autoconf
sudo apt-get install libxine-dev

*Kann übersprungen werden. Bei mir wurden die Sourcen für Kaffeine 0.8.7 geladen

Nun die Sourcen für Kaffeine 0.8.8 runter laden (thx to mtron a. spoke1, dvbcube.org)

http://hftom.free.fr/kaffeine-0.8.8.tar.bz2 (http://hftom.free.fr/kaffeine-0.8.8.tar.bz2)

Da ganze dann in das Verzeichnis : /home/uwe*/Desktop/kaffeine-0.8.8 ausgepackt.

Im Terminal das Verzeichnis wechseln : cd /home/uwe*/Desktop/kaffeine-0.8.8

Dann im Terminal folgendes abarbeiten:



sudo ./configure --without-arts
make
sudo make install

Das wars ...  ;)


*Hier kann ein anderer Verzeichnisname stehen !

Das Bild im Anhang zeigt die Systemauslastung beim anschauen von SD - TV. Auch noch ziemlich hoch. Wie ich finde ...  ;)
Titel: Re: Bauanleitung für Kaffeine 0.88 / Ubuntu Jaunty 64 Bit Teil 2
Beitrag von: mtron am 12 Juni, 2009, 10:30
thx warpi, jetzt haben wir auch das passende ubuntu howto :)

bringen die verscheidenen xine video out treiber bez. Prozessorauslastung keine besserung ?(bei ati's ist xv leider nicht das gelbe com ei, Eventuell xshm, aber wahrscheinlich hast du es eh schon probiert...

Auf meinem alten sempron 3000+ mit nvidia binary treiber & vx video out, kratzt SD TV grad mal so an den 15 - 20 %, also sollte (theoretisch) bei deiner Maschine viel mehr drinn sein.
 
Das mit dimitree war eine unglaublich schwere geburt, weil zum fehlenden "normalen" Linux grundwissen auch noch eine hübsche sprachbarriere dabei war, aber wir habes' schlussendlich doch zum laufen bekommen :)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 12 Juni, 2009, 12:39
Vorab zum Teil 3 eine Warnung...

Bei mir hat der Ati Treiber  xorg-driver-fglrx zu einer "Systemsprengung" geführt !!!!  ;D

Nachdem ich den XXXXX wieder deinstalliert hatte war alles beim Alten.

Recoverymodus (2.6.30)  booten -----> root konsole öffnen ...

Dann
 apt-get remove xorg-driver-fglrx
 apt-get remove linux-restricted-modules-generic

und Tschüss  ;) ;D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 13 Juni, 2009, 09:28
Kleiner Nachtrag zu Thema neueste Linuxkernel und Ubuntu :

Zitat aus dem Ubuntu - Wiki :

Seit Anfang März 2009 bietet das Ubuntu Kernel-Team zusätzlich zu den über die Quellen erhältlichen Linux-Kernel sogenannten "Mainline-Kernel" an. Hierbei handelt es sich um unmodifizierten Linux-Kernel von kernel.org {en}, welche lediglich mit der Ubuntu Kernel-Konfiguration kompiliert wurden.

Dies bedeutet (auch):
         der Kernel enthält "nur" die in ihm enthaltenen Treiber
         es gibt keine Ubuntu-spezifischen Kernel-Patches
         es gibt keine Restricted-Modules
         es kann sein, dass das System unter diesem Kernel nicht läuft
         es gibt nur i386 und amd64 generic-Kernel, nichts für andere Architekturen
         es gibt keinen Support für diese Kernel


Der Mainline-Kernel kann in verschiedenen Situationen interessant sein, z.B. wenn:

      der original Ubuntu-Kernel Probleme macht kann man den Mainline-Kernel zur Eingrenzungen von Fehler nutzen
      der original Ubuntu-Kernel einen Treiber (noch nicht) enthält, ein neuer Kernel-Release diesen aber beinhaltet

Also in diesem Fall Unterstützung für die Technotrend S3200 DVBS2 Karte.

 Aber keine Angst: Falls der PPA -Kernel wieder Erwartens nicht laufen sollte , kann unter Grub der "alte" funktionierende Kernel gestartet werden.
 
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 24 Januar, 2011, 20:10
Hier ist zu laaaaaaaaaaaaaaaaange nichts passiert :(

Daher habe ich mich mal dran gemacht mein Testsystem neu aufzubauen. Als Basis dient nun mdv2010.2 Dieses wurde mit Grundgerüst und xfce (sehr nett!!) vom Powerpack installiert. kde4 bekommt bei mir ja kein Bein an Deck (kde3 ist aus der Repro raus), ebenso findet kaffeine 1.1 nicht wirklich meinen Zuspruch. Da muss vorher noch sooo viel dran passieren. Ergo musste eine Lösung her, die möglichst ohne viel Stress und wenig nervenzerreibenden Versuchen besteht. Meine habe ich gefunden. Daher Basissystem und xfce installiert. Letzteres ist kein muss, aber da man ja klickibunti verwöhnt ist...

Nach erfolgreicher Installation (mit Nvidia Treiber/vdpau) wird eine neue Paketquelle in Form von http-Quelle hinzugefügt. Ich habe mich (nach mehreren Tests) für diese (http://www.autotrain.org/mdv-kde/2010.1/) entschieden. Nun kann bequem per graphischer Oberfläche kde3 installiert werden.
Wer mag kann sich hier (http://www.autotrain.org/mdv-kde/) dazu noch ein wenig belesen. Es finden sich auch Quellpakete von MIB (http://mib.pianetalinux.org/2010.0/community/32/), diese haben aber Zicken gemacht, genau wie die von Tim Williams Homepage (http://www.cs.bham.ac.uk/~tmw/mdv-kde/2010.0/). Letztenendes verweist auch er auf "autotrain" 

qt3, gcc, cdio und cdparanoia (+lib) nicht vergessen kann es mit Bau wie am Anfang des Thread beschrieben losgehen. Sparen kann man sich den Verweis auf den S2 Treiber beim Bau von kaffeine 0.88, dieser ist ja seit einiger Zeit Bestandteil des Kernels.


Mögliche Probleme: ich habe gelesen das es Sinn macht qt4 nicht im System zu haben da es zu Problemen beim Kompilieren kommen kann. Mir ist hier nichts untergekommen.

Happy sprenging  :pirate
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 24 Januar, 2011, 22:17
Auf deine Systemauslastung bin ich ja mal gespannt.
Nachdem ich günstig eine Nvidia Gt 240 "erbeutet"  :pirate habe ist HD - Tv unter Ubuntu möglich.

http://beta.dvbcube.org/index.php?topic=30143.msg148197#msg148197
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 27 Januar, 2011, 16:41
Die

Zitat
top - 16:38:07 up 12 min,  1 user,  load average: 0.00, 0.08, 0.12
Tasks: 134 total,   2 running, 132 sleeping,   0 stopped,   0 zombie
Cpu(s): 31.4%us,  6.8%sy,  0.0%ni, 61.3%id,  0.2%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   4143512k total,   872700k used,  3270812k free,    33200k buffers
Swap:  4088500k total,        0k used,  4088500k free,   577924k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 9995 spoke1    20   0  314m  89m  40m S   76  2.2   2:23.12 kaffeine
  896 root      20   0 71168  58m  31m R   14  1.4   0:52.66 X
 2361 spoke1     9 -11  161m 8040 6852 S    1  0.2   0:04.68 pulseaudio
 1074 spoke1    20   0  3184 1336  996 S    1  0.0   0:02.17 gam_server
15066 spoke1    20   0  2400 1100  840 R    1  0.0   0:00.11 top
 1084 spoke1    20   0 47060  19m  14m S    0  0.5   0:00.95 kdesktop
 1108 spoke1    20


ist mehr als unterirdisch!  :'(
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 30 Januar, 2011, 18:21
Wie es aussieht habe ich das Problem auch einkreisen können. Offensichtlich macht mir meine CPU Kühlung hier stark zu schaffen. 70° auf dem Prozessor sind nicht der Hit, ich weiss nicht warum der Kamerad so warm wird. Hab das alles schon zerlegt, gereinigt, frische Leitpaste, aber so wirklich reisst das nichts raus. Die CPU Last ist aber merklich in den Keller gefallen.

Lüfter und Prozessor sind von AMD seinerzeit als Paket von denen im Handel gewesen. Eigendlich unterstelle ich denen das sie wissen was sie da anbieten. Nix desto trotz werde ich morgen einen anderen Miefquirl kaufen und hoffen das sich da einschlägig was ändert.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 30 Januar, 2011, 18:27
Im Bios Cool & Quiet eingeschaltet ???

Und die Auslastung würde ich mal mit htop messen .... ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 30 Januar, 2011, 18:49
Zitat
m Bios Cool & Quiet eingeschaltet

Hat er hat er, deswegen bin ich auch öfters mal "Off"  :ha
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 30 Januar, 2011, 18:53
Möglich das das Bios in diesem Punkt fehlerhaft ist.
Hatte auch mal einen 6000+ mit Amdkühler.
Aber +70 Grad erreichte der nie ....
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 30 Januar, 2011, 21:36
Ich hab den vcore jetzt -0,2V runtergedreht. Derzeit idle ich mit 35°. Mal sehen wie es gleich nach ner HD Packung aussieht.

Was den Stand dort angeht: 1 Kern 100, der andere 20-30%. Das ist so garnicht der Hit. Ich werd das neu aufsetzen. Das hab ich ja vor Lichtjahren schon mit besseren Ergebnissen geschafft. Aber dafür sind das ja Sprengversuche, manchmal aber auch eher Sprengfallen  :rauch

EDIT:

15 Minuten ZDF HD brachten jetzt jetzt die CPU nur noch auf lächerliche 40°. Im Schnitt lag der Kasten bei 100/40 % Kernlast
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 25 Februar, 2011, 10:18
Ich bin nun weiter.... wenn auch nicht wirklich  :P
Die Maschine von Grund neu aufgesetzt, alles formatiert &&&. Weitere Zutaten:

- Mandriva 2010.2
- Kernel 2.6.33.7-desktop-2mnb
- nvidia von 195.xxx auf 260.19.36 erneuert
- xine 1.1.9
- ffmpeg 0.61
- kaffeine 0.8.8


Der "Bau" als solches ging unspektakulär ab wie gehabt, xineconfig ist nach Fertigstellung von Hand gefixt.
vdpauinfo bestätigt mir auch die korrekte Installation des neuen Treibers von dem ich mir eigendlich richtig was erhofft hatte:

Zitat
display: :0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  260.19.36  Tue Jan 18 17
:30:59 PST 2011

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12
422     4096  4096  UYVY YUYV

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  8192  2048  2048
MPEG2_SIMPLE          3  8192  2048  2048
MPEG2_MAIN            3  8192  2048  2048
H264_MAIN            41  8192  2048  2048
H264_HIGH            41  8192  2048  2048
VC1_SIMPLE            1  8190  2048  2048
VC1_MAIN              2  8190  2048  2048
VC1_ADVANCED          4  8190  2048  2048

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8
R10G10B10A2       8192  8192    y  Y8U8V8A8 V8U8Y8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8          8192  8192
R8G8B8A8          8192  8192
R10G10B10A2       8192  8192
B10G10R10A2       8192  8192
A8                8192  8192

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     4096
VIDEO_SURFACE_HEIGHT             y         1     4096
CHROMA_TYPE                      y
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y
CSC_MATRIX                       y
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y
LUMA_KEY_MAX_LUMA                y

Nur ist immer noch keine merkliche Besserung zu erkennen. Und das nach rund zwei Jahren Weiterentwicklung. htop zeigt auf das die Kerne abwechselnd bis 100% belastet werden. Die durchschnittliche Last der CPU liegt zwischen 45-80%. Das nenne ich immer noch inakzeptabel. Es kommt mir immer noch so vor als wenn kaffeine nicht auf vdpau zugreifen will/kann.
Hat noch irgendwer eine Idee, so langsam....
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 25 Februar, 2011, 10:54
So hab ich das gemacht. http://beta.dvbcube.org/index.php?topic=30143.msg148197#msg148197

Es muss natürlich eine Kaffeineversion sein die auch vdpau nutzt.
Ob es so etwas für Mandriva gibt weiss ich nicht ....
Deswegen würde ich Ubuntu Maverick Meerkat nehmen.
Das ist wesentlich aktueller als Mandriva ;)

Das ganze läuft nun auch mit nur einem Kern flüssig und nur 1.6 Ghz Takt.
http://beta.dvbcube.org/index.php?topic=30217.msg150111#msg150111

Hier gibt es die Benchmarks .... : http://beta.dvbcube.org/index.php?topic=29458.0
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 25 Februar, 2011, 22:28
Zitat
Es muss natürlich eine Kaffeineversion sein die auch vdpau nutzt

Wir haben ja immer mit der 0.8.8 selber gebacken. Ein fertiges .rpm davon zu nehmen macht keinen Sinn, da dieses unter aller Garantie ohne der Zusatz "--without-xcb" gebaut werden. Und dieser sorgt ja nun mal dafür das vdpau überhaupt genutzt wird.

Schlicht und ergreifend hab ich mich an mein eigenes Howto gehalten, damit hat es ja mal ordentlich funktioniert. Mandriva hin oder her  ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: Warpi am 25 Februar, 2011, 22:37
Ich würde das ganze mal mit Ubuntu machen.
Kann ja nicht so schwer sein .... ;D
Mit Verlaub gesagt ist Mandriva etwas altbacken ;)
Wird deine Graka von Vdpau überhaupt unterstützt ?
Und wenn Du "meine Anleitung" gelesen hättest wüsset Du das im Ubuntu - Launchpad eine Kaffeineversion mit Vdpau -
Unterstützung angeboten wird. Hier im Forum übrigens auch .... ;)

Auch der Sourcecode zu selber kompilieren. Hab ich mir aus Zeitgründen aber gespart.
Dafür gibt es ja die obergute Paketverwaltung von Debian :)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 28 Februar, 2011, 14:44
Zitat
Wird deine Graka von Vdpau überhaupt unterstützt ?

Immer noch ja, ABER:
ich habe qvdpautest mal auf mein Problem angesetzt. Ich denke, nun bin ich klüger. Der Haken ist wohl bei meiner Graka zu suchen


Zitat
SURFACE GET BITS: 1169.8 M/s
SURFACE PUT BITS: 1032.12 M/s

MPEG DECODING (1920x1080): 78 pic/s
H264 DECODING (1920x1080): 45 pic/s
VC1 DECODING (1440x1080): 124 pic/s

MIXER WEAVE (1920x1080): 404 frames/s
MIXER BOB (1920x1080): 575 fields/s
MIXER TEMPORAL (1920x1080): 133 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 40 fields/s

Wenn ich deine GT220 dagegen sehe, die schafft wohl
Zitat
H264 DECODING (1280x720): 135 frames/s
Das ist schon krass im Gegensatz, da  meine mit nur 45 Bildern verendet. Mehr aber liegt wohl hier

Zitat
Das Tool zeigt die Decoding-Leistung sowie die Deinterlacing-Leistung bei den unterschiedlichen Verfahren an. Der Wert für MIXER TEMPORAL_SPATIAL (1920x1080) sollte bei über 50 Halbbildern (Fields) pro Sekunde liegen – und genau das ist bei vielen der Nvidia-Low-Cost-Chips nicht der Fall. Da die Dekodierung praktisch komplett von der GPU übernommen wird, spielt die CPU-Leistung praktisch keine Rolle.

ein noch grösseres Problem  :(

Mal als Vergleich einen Wert aus dem readme:

Zitat
This is a little VDPAU benchmarking tool.
For example, there are the results on a G96-9500GT :

SURFACE GET BITS: 1402.01 M/s
SURFACE PUT BITS: 882.239 M/s

MPEG DECODING (1920x1080): 78 pic/s
VC1 DECODING (1440x1080): 125 pic/s

MIXER WEAVE (1920x1080): 551 frames/s
MIXER BOB (1920x1080): 977 fields/s
MIXER TEMPORAL (1920x1080): 198 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 73 fields/s

Somit funktioniert das alles, aber die Kiste rechnet sich dumm. Wird wohl nur der Umstieg auf eine andere Karte bessere Ergebnisse liefern. Leider gab es diese Vergleiche und Möglichkeiten nicht als ich die vor Jahren angeschafft habe. Dann wird nun auch gleich was mit HDMI angeschafft ....
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 28 Februar, 2011, 21:30
Soooooooooo, die "Leihgabe" Namens "geforce GT430" ist nun eingebaut.

qvdpautest kommt mit folgendem Messergebnis:

Zitat
SURFACE GET BITS: 1137.17 M/s
SURFACE PUT BITS: 1095.59 M/s

MPEG DECODING (1920x1080): 97 pic/s
H264 DECODING (1920x1080): 65 pic/s
VC1 DECODING (1440x1080): 73 pic/s

MIXER WEAVE (1920x1080): 215 frames/s
MIXER BOB (1920x1080): 308 fields/s
MIXER TEMPORAL (1920x1080): 126 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 68 fields/s

Nur gebracht hat es NIX. Die CPU ackert immer noch mit um 60% vor sich hin. Find ich reichlich niederschmetternd, da hatte ich mir wirklich mehr von erwartet.
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 09 März, 2011, 17:51
Neue Karte neues Glück. Am Start die EVGA GT210 passiv gekühlt, ab 35€ im www zu finden.


Zitat
SURFACE GET BITS: 1068.36 M/s
SURFACE PUT BITS: 1087.76 M/s

MPEG DECODING (1920x1080): 72 pic/s
H264 DECODING (1920x1080): 61 pic/s
VC1 DECODING (1440x1080): 83 pic/s

MIXER WEAVE (1920x1080): 429 frames/s
MIXER BOB (1920x1080): 687 fields/s
MIXER TEMPORAL (1920x1080): 158 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 60 fields/s


Was soll man davon halten?
Zu meiner XFX gibt es teilweise Verschlechterungen zu sehen, aber mit nur noch 37-42% CPU Tätigkeit hat sich merklich was getan. Und HDMI hat sie auch  :D
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: SiLæncer am 09 März, 2011, 18:28
Und mit ner 220er biste wahrscheinlich dann richtig im grünen Bereich ;)
Titel: Re: Linux TV DVB-S2 (ffmpeg, xine, kaffeine)
Beitrag von: spoke1 am 09 März, 2011, 22:00
Das könnte man ansatzweise daraus schliessen. Ich werd noch ein wenig mit den verschiedenen Kernel rumtesten, gibt ja auch einen der direkt für DVB gepatcht wurde.