[mythtv-commits] [MythTV/mythtv] 8b16ce: MythDeinterlacer: Add linearblend implementation a...
Mark Kendall
noreply at github.com
Tue Feb 25 09:03:10 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 8b16ce6ae8a8e214c3002a13d911c8356e061373
https://github.com/MythTV/mythtv/commit/8b16ce6ae8a8e214c3002a13d911c8356e061373
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-02-25 (Tue, 25 Feb 2020)
Changed paths:
M mythtv/libs/libmythtv/mythavutil.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.cpp
M mythtv/libs/libmythtv/mythdeinterlacer.h
Log Message:
-----------
MythDeinterlacer: Add linearblend implementation as 'medium' option
- this replaces libavfilter's yadif as the 'medium' quality software
deinterlacer
- the high option is now yadif
- assistance is available from SSE2 and Neon on supported platforms
(which should be most)
- with SIMD support available, this is actually faster than onefield/bob
and offers better quality
- NOTE: Neon support must be explicity enabled at configure time
- for Pi2/3/4 this means:-
./configure --cpu=cortex-a7 --arch=armv7 --extra-cflags='-mfpu=neon'
--extra-cxxflags='-mfpu=neon'
More information about the mythtv-commits
mailing list