diff --git a/mythtv/libs/libmythtv/videoout_vdpau.cpp b/mythtv/libs/libmythtv/videoout_vdpau.cpp
index 07f6e6d..676e064 100644
|
a
|
b
|
bool VideoOutputVDPAU::SetupDeinterlace(bool interlaced,
|
| 336 | 336 | return false; |
| 337 | 337 | |
| 338 | 338 | bool enable = interlaced; |
| | 339 | |
| | 340 | if ( video_codec_id == kCodec_HEVC_VDPAU ) |
| | 341 | { |
| | 342 | LOG(VB_PLAYBACK, LOG_INFO, LOC + "Disabled deinterlacing for HEVC/H.265"); |
| | 343 | enable = false; |
| | 344 | } |
| | 345 | |
| 339 | 346 | if (enable) |
| 340 | 347 | { |
| 341 | 348 | m_deintfiltername = db_vdisp_profile->GetFilteredDeint(override); |
| … |
… |
void VideoOutputVDPAU::DrawSlice(VideoFrame *frame, int /* x */, int /* y */, in
|
| 652 | 659 | case kCodec_VC1_VDPAU: |
| 653 | 660 | vdp_decoder_profile = VDP_DECODER_PROFILE_VC1_ADVANCED; |
| 654 | 661 | break; |
| | 662 | case kCodec_HEVC_VDPAU: |
| | 663 | vdp_decoder_profile = VDP_DECODER_PROFILE_HEVC_MAIN; |
| | 664 | max_refs = 16; |
| | 665 | break; |
| 655 | 666 | default: |
| 656 | 667 | LOG(VB_GENERAL, LOG_ERR, LOC + |
| 657 | 668 | "Codec is not supported."); |