Yes, I guess the ffmpeg compile I used was broken.
Forth try, this time back to ffmpeg-git. I compiled it with:
Code: Select all
./configure --enable-libzvbi --enable-gpl --enable-libx264 --enable-nonfree --enable-libmp3lame --enable-libfaac --enable-version3 --enable-pic --enable-postproc --prefix=/mnt/sda7/ffmpeg_neu/ffmpeg_bin
make -j 02
and then as root
Now I change to the source directory of vlc-git:
Code: Select all
export ffmpeg_path=/mnt/sda7/ffmpeg_neu/ffmpeg_bin
export CPPFLAGS="-I$ffmpeg_path/include "
export LDFLAGS="-L$ffmpeg_path/lib"
export PKG_CONFIG_PATH="$ffmpeg_path/lib/pkgconfig"
./bootstrap
./configure --prefix=/home/bernd_b/vlc-bin-git
make -j 02
And yes - it gets compiled and works, either from source directory or from the installation target.
Still I have two issues unsolved:
1.
Code: Select all
checking for POSTPROC... yes
checking postproc/postprocess.h usability... no
checking postproc/postprocess.h presence... no
checking for postproc/postprocess.h... no
Is there any ffmpeg/ libav version recommended to have post-processing working?
2.
Are there any configure/ compile - options to prevent the video to be played in a separate window regardless of my settings chosen (under "Interface" I have "integrate video in interface" chosen - and it works with the vlc 2.1.4 version shipped with archlinux on the same pc).
Concerning vdpau:
- My Nvidia Geforce 8200 seems to be to weak for the default "Temporal-spatial" under "Video-Filters-vdpau". So I chose "Temporal" which seems to give me a smoother playback than bob (although this is my favourite with xine ...) but leaving some deinterlacing artefacts.
But having "vdpau" set under "video - Output" and "Input / Codecs - hardware-accelerated decoding" set to "VDPAU hardware-accelerated decoder" the CPU load drops to about 30 percent.
Still, the best settings for 1080i-Playback I found so far for this piece of older vdpau graphic unit concerning quality is still to set "Input / Codecs - hardware-accelerated decoding" to "disable" and choose under "video - Output" "OpenGL GLX video output (XCB)" and "X" for deinterlacing. The CPU-load is up to 70 percent again, but I can see no deinterlacing artefacts any more and playback is the most smooth I can get.