svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg./configure --prefix=/usr --enable-gpl --enable-shared --enable-pthreads --enable-libmp3lame --enable-libvorbis --enable-postproc
[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
/usr/local/lib[spoke1@dicker xine-lib-1.1.16.2]$./configure --prefix=/usr/local --with-external-ffmpeg
----------------
* 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$
[spoke1@dicker xine-lib-1.1.16.2]$ make && make install
./configure --prefix=/usr --with-extra-includes=/usr/src/s2api/s2-liplianin/linux/include/
FEC_9_10
super, schaut sehr gut aus.
svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimediarm -rf k3b kdetv klicker kmplayer kplayer doc/k3b doc/kdetv doc/klicker doc/kmplayer doc/kplayer aus.make -f Makefile.cvs && ./configure && cd kaffeine && makemake -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/usr/src/s2api/s2-liplianin/linux/include/make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/includeKaffeine 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.
make -f Makefile.cvs && ./configure --prefix=/opt/kde3 --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/includechecking 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
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]$
--without-xcbzu bauen.
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB)
xine-lib > 1.1.19 not found
/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.[spoke1@dicker xine-lib-1.1.16.2]$./configure --prefix=/usr/local --with-external-ffmpegsondern
[spoke1@dicker xine-lib-1.1.16.2]$./configure --prefix=/usr --with-external-ffmpeg
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../configure --prefix=/usr --enable-gpl --enable-shared --enable-pthreads --enable-libmp3lame --enable-libvorbis --enable-postproc
./configure --prefix=/usr --with-external-ffmpeg make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/QuellPfad des Treibers/v4l/linux/include
Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB) nicht.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.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.Nach dem ./configure sollte sollten folgende Zeilen auftauchen:
- xcb-shm (X shared memory using XCB)
- xcb-xv (XVideo using XCB) geregelt bekommen würde????
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.>> 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.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.-Loading of player part"XinePart" failed-
-All Video Driver failed to initialice-Jetzt kann ich mir selbst den Daumen zeigen.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-Loading of player part"XinePart" failed- -All Video Driver failed to initialice- resultierenfehlt 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/includeich geh mal davon aus das sich dein Pfad auf v4l-DVB Treiber bezieht. Ich hab aber liplianin installiert.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.make -f Makefile.cvs && ./configure --prefix=/usr --with-extra-includes=/home/dr/s2-liplianin/linux/includemakemake install
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. ???
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 fehltmake -f Makefile.cvs && ./configure && cd kaffeine && makeoder sehe ich da was falsch? sudo apt-get install linux-headers-`uname -r`grep DTV_TUNE /usr/include/linux/dvb/frontend.hsudo apt-get install linux-headers-`uname -r`E: Konnte Paket linux-headers-2.6.29-02062901-generic nicht finden.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.http://wiki.ubuntuusers.de/Mainline-Kernel?highlight=kerneldazu gelesen.http://beta.dvbcube.org/index.php?topic=24807.0gehalten, die letzten Ende auch zum Ziel führte.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
---.-Loading of player part"XinePart" failed-
-All Video Driver failed to initialice-beendet wurden.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öschenrm -rf k3b kdetv klicker kmplayer kplayer doc/k3b doc/kdetv doc/klicker doc/kmplayer doc/kplayeranschließendmake -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.Der angebotene propritäre ATI fglrx Treiber führt bei SD Sendern zu massiven Abstürzen ...
Die verwendete Version ffmpeg war ffmpeg-checkout-2009-02-26.
Dementsprechend ist das Bild mehr oder weniger ruckelig und zerfällt teilweise in Klötzchen
Interessant wäre was bezüglich anderer Codecs unter Linux möglich ist.
Nachdem dies abgeschlossen ist kommt xine an die Reihe. Version war 1.1.16.3.
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.
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.Werde mal einen HD Trailer suchen, mal sehen wie das Abspielen von Dateien aussieht.
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.
http://www.linux-magazin.de/news/ati_treiber_fuer_ubuntu_9_04_mit_xserver_1_6
glxinfo | grep rendering
direct rendering: Yes wird bei jeden Treiber ausgegebenDas 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.
apt-get install libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libpostproc-dev libswscale-devapt-get install libavcodec-unstripped-51 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-49 libpostproc-unstripped-51 libswscale-unstripped-0ffmpeg-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.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.glxinfo | grep rendering
direct rendering: Yesist 3D Beschleunigung an.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 FPSsieht 4x ;) besser aus. 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
* 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-pixbufenable-libx264 einfügen. Natürlich nur wenns was damit zutun hat. Fehlanzeige.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???Also Kaffeine 1.0- Pre deinstalliert und Kaffeine 0.8.7 installiert.
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"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. :'(
Code: [Auswählen]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. :'(
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?
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
m Bios Cool & Quiet eingeschaltet
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
Es muss natürlich eine Kaffeineversion sein die auch vdpau nutzt
Wird deine Graka von Vdpau überhaupt unterstützt ?
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
H264 DECODING (1280x720): 135 frames/sDas ist schon krass im Gegensatz, da meine mit nur 45 Bildern verendet. Mehr aber liegt wohl hier
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.
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
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
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