Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Hi Johns,Welche Version von ffmpeg oder libav setzt du ein?
Johns
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
ffmpeg version 0.8.7, Copyright (c) 2000-2011 the FFmpeg developers built on Mar 8 2012 19:44:47 with gcc 4.6.2 configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --disable-optimizations --disable-static --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-vaapi --enable-libmp3lame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libfaac --enable-nonfree --disable-indev=v4l --enable-x11grab --enable-libfreetype --enable-pthreads --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-librtmp --enable-libschroedinger --enable-libspeex --disable-altivec --disable-avx --disable-ssse3 --enable-pic --cpu=host --enable-hardcoded-tables libavutil 51. 9. 1 / 51. 9. 1 libavcodec 53. 8. 0 / 53. 8. 0 libavformat 53. 5. 0 / 53. 5. 0 libavdevice 53. 1. 1 / 53. 1. 1 libavfilter 2. 23. 0 / 2. 23. 0 libswscale 2. 0. 0 / 2. 0. 0 libpostproc 51. 2. 0 / 51. 2. 0 ffmpeg 0.8.7 libavutil 51. 9. 1 / 51. 9. 1 libavcodec 53. 8. 0 / 53. 8. 0 libavformat 53. 5. 0 / 53. 5. 0 libavdevice 53. 1. 1 / 53. 1. 1 libavfilter 2. 23. 0 / 2. 23. 0 libswscale 2. 0. 0 / 2. 0. 0 libpostproc 51. 2. 0 / 51. 2. 0 |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
### Configuration (edit this for your needs) CONFIG := #-DDEBUG CONFIG += -DUSE_AUDIO_DRIFT_CORRECTION # build new audio drift code CONFIG += -DUSE_AC3_DRIFT_CORRECTION # build new ac-3 drift code CONFIG += -DAV_INFO -DAV_INFO_TIME=3000 # debug a/v sync CONFIG += -DHAVE_PTHREAD_NAME # supports new pthread_setname_np #CONFIG += -DNO_TS_AUDIO # disable ts audio parser #CONFIG += -DUSE_TS_VIDEO # build new ts video parser CONFIG += $(shell pkg-config --exists vdpau && echo "-DUSE_VDPAU") #CONFIG += $(shell pkg-config --exists libva && echo "-DUSE_VAAPI") CONFIG += $(shell pkg-config --exists alsa && echo "-DUSE_ALSA") #CONFIG += -DUSE_OSS |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
### Configuration (edit this for your needs) CONFIG := #-DDEBUG #CONFIG += -DUSE_AUDIO_DRIFT_CORRECTION # build new audio drift code #CONFIG += -DUSE_AC3_DRIFT_CORRECTION # build new ac-3 drift code CONFIG += -DAV_INFO -DAV_INFO_TIME=3000 # debug a/v sync #CONFIG += -DHAVE_PTHREAD_NAME # supports new pthread_setname_np #CONFIG += -DNO_TS_AUDIO # disable ts audio parser #CONFIG += -DUSE_TS_VIDEO # build new ts video parser CONFIG += $(shell pkg-config --exists vdpau && echo "-DUSE_VDPAU") CONFIG += $(shell pkg-config --exists libva && echo "-DUSE_VAAPI") CONFIG += $(shell pkg-config --exists alsa && echo "-DUSE_ALSA") CONFIG += -DUSE_OSS |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
ffmpeg -version ffmpeg version 0.10 built on Jan 27 2012 20:25:58 with gcc 4.6.2 configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable-static --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-postproc --enable-gpl --enable-x11grab --extra-cflags='-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-debug --disable-stripping --enable-libgsm --enable-libschroedinger --enable-libdirac --enable-avfilter --enable-libvpx --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libdc1394 --enable-pthreads --enable-librtmp libavutil 51. 34.101 / 51. 34.101 libavcodec 53. 60.100 / 53. 60.100 libavformat 53. 31.100 / 53. 31.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 60.100 / 2. 60.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 6.100 / 0. 6.100 libpostproc 52. 0.100 / 52. 0.100 |
Das wäre natürlich was - Dein VCH läuft zwar prima via mplayer, aber ein mediaplayer so wie bei xineliboutput wäre natürlich das Optimale.Wenn Du in Zukunft noch einen Mediaplayer einbaust, wäre das der Hammer.
This post has been edited 2 times, last edit by "rudirabbit" (Mar 9th 2012, 8:04pm)
Ich habe vorerst das MPlayer-Plugin ausprobiert. Das startet zwar, aber ich bekomme kein Bild und auch nicht immer Ton. Hat das schon einer am Laufen? Wie muss man das mplayer-plugin konfigurieren? Und wie genau läuft das dann ab? Wird das softhddevice in der Zeit, in der der Player läuft einfach abgeschaltet und danach wieder an?
|
|
Source code |
1 2 |
MPLAY_VOUT="vdpau:deint=4,hqscaling=1" MPLAY_AOUT="alsa:device=hw=NVidia.7" |
Welche Version von ffmpeg oder libav setzt du ein?
![]()
Source code
1 ffmpeg version 0.8.7, Copyright (c) 2000-2011 the FFmpeg developers
This post has been edited 1 times, last edit by "johns" (Mar 9th 2012, 9:55pm)
Ich verwende gentoo mit diesem Script: http://www.vdr-portal.de/board/thread.php?threadid=62306

) testen lassen.|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 |
Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled Mar 10 14:12:58 i3v vdr: video/vaapi: stream <-> surface size mismatch Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled Mar 10 14:12:58 i3v vdr: video/vaapi: stream <-> surface size mismatch Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled Mar 10 14:12:58 i3v vdr: video/vaapi: stream <-> surface size mismatch Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled Mar 10 14:12:58 i3v vdr: video/vaapi: stream <-> surface size mismatch Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled Mar 10 14:12:58 i3v vdr: video/vaapi: stream <-> surface size mismatch Mar 10 14:12:58 i3v rsyslogd-2177: imuxsock begins to drop messages from pid 12038 due to rate-limiting |
Ganz neu:
![]()
Source code
1 Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled
Ganz neu:
![]()
Source code
1 Mar 10 14:12:58 i3v vdr: video: repeated pict -2147483648 found, but not handled
Wobei dieser Wert falsch ist, schaut nach kaputten Stream aus.
Welcher Sender? Auf Astra 19.2E? Wenn nicht wäre ein Sample mit 3 Minuten nicht schlecht.
Johns
Peinlich. Schäm.Okay, dann ffmpeg neubauen, dann softhddevice neubauen. Darauf achten das /usr/include/libav* auch zur neuen ffmpeg gehört.
Gerade festgestellt... TV ist aus, VDR ist aus, Timer startet VDR und nimmt auf, soweit so gut. TV wird angeschaltet während der laufenden Aufnahme > schwarzer Bildschirm ???, zugehöriger Ton ist an, OSD wird angezeigt. Durch Umschalten bzw. Aufnahme abspielen läßt sich die Videoausgabe ebenfalls nicht starten.
Ich habe zusätzlich herausgefunden, dass wieder Bild kommt, wenn ich das Primary Device erst von softhddevice wegwechsle und dann wieder hinwechsle.