[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