[mythtv-commits] [MythTV/mythtv] 6ebf1b: VideoBuffers: Improve deinterlacing flags setup fo...
Mark Kendall
noreply at github.com
Fri Jun 14 09:32:09 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 6ebf1bb806b77d3ce4edc1b806b5400f21cfbc4c
https://github.com/MythTV/mythtv/commit/6ebf1bb806b77d3ce4edc1b806b5400f21cfbc4c
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/mythcodecid.h
M mythtv/libs/libmythtv/videobuffers.cpp
M mythtv/libs/libmythtv/videobuffers.h
M mythtv/libs/libmythtv/videoout_null.cpp
M mythtv/libs/libmythtv/videooutbase.cpp
Log Message:
-----------
VideoBuffers: Improve deinterlacing flags setup for different decoders
Commit: ef92b9bf55f3e8898b0bbf861c4bbcf13dc4b178
https://github.com/MythTV/mythtv/commit/ef92b9bf55f3e8898b0bbf861c4bbcf13dc4b178
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvaapicontext.cpp
M mythtv/libs/libmythtv/mythvaapicontext.h
M mythtv/libs/libmythtv/mythvaapiinterop.cpp
M mythtv/libs/libmythtv/mythvaapiinterop.h
Log Message:
-----------
VAAPI: VPP deinterlacing
- N.B. THIS IS DISABLED WHILE THE FOLLOWING ISSUES ARE FIXED
- Decode only
I've taken Peter's old code but can't get the pts/frame timing correct
for double rate.
- Direct rendering
Main UI locks up after playback as the VAAPI filter wreaks havoc on the
frame reference counting, the interop is never deleted and the UI cannot
regain the lock on the main render device
Visual corruption after playback starts - presumably because the filter
retains references to forward/backward referenced frames that the
decoder is trying to use??
Commit: e6a52882b84a18c9aaa3eb1d3ea0c467d4bca3a8
https://github.com/MythTV/mythtv/commit/e6a52882b84a18c9aaa3eb1d3ea0c467d4bca3a8
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-06-14 (Fri, 14 Jun 2019)
Changed paths:
M mythtv/libs/libmythtv/mythvaapicontext.cpp
Log Message:
-----------
VAAPI: Improve decoder checks
- actually create a VAConfig to check actual frame size constraints and
fail early for unknown/unsupported profiles
Compare: https://github.com/MythTV/mythtv/compare/987c45e979ec...e6a52882b84a
More information about the mythtv-commits
mailing list