[mythtv-commits] Ticket #13192: MythTV video decode shows blank screen

MythTV noreply at mythtv.org
Thu Dec 14 10:58:29 UTC 2017


#13192: MythTV video decode shows blank screen
------------------------------------------+---------------------------
 Reporter:  jwhecker@…                    |          Owner:  pbennett
     Type:  Bug Report - General          |         Status:  assigned
 Priority:  minor                         |      Milestone:  29.1
Component:  MythTV - Video Playback       |        Version:  v29-fixes
 Severity:  high                          |     Resolution:
 Keywords:  Blank screen and VAAPI error  |  Ticket locked:  0
------------------------------------------+---------------------------
Changes (by stuarta):

 * milestone:  needs_triage => 29.1


Old description:

> I just upgraded to 29.0+fixes.20171128.39b2062-0ubuntu0mythbuntu4.
>
> Playing videos shows a blank screen.  Debug output in the MFE log now
> shows:
>
> vaapicontext.cpp:879 (CopySurfaceToTexture) VAAPI: Error at
> vaapicontext.cpp:879 (#20, the requested function is not implemented)
>

> vainfo:
>
> libva info: VA-API version 0.40.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/lib/x86_64-linux-
> gnu/dri/i965_drv_video.so
> libva info: Found init function __vaDriverInit_0_39
> libva info: va_openDriver() returns 0
> vainfo: VA-API version: 0.40 (libva 1.7.3)
> vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.8.3
> vainfo: Supported profile and entrypoints
>       VAProfileMPEG2Simple            : VAEntrypointVLD
>       VAProfileMPEG2Simple            : VAEntrypointEncSlice
>       VAProfileMPEG2Main              : VAEntrypointVLD
>       VAProfileMPEG2Main              : VAEntrypointEncSlice
>       VAProfileH264ConstrainedBaseline: VAEntrypointVLD
>       VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
>       VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
>       VAProfileH264Main               : VAEntrypointVLD
>       VAProfileH264Main               : VAEntrypointEncSlice
>       VAProfileH264Main               : VAEntrypointEncSliceLP
>       VAProfileH264High               : VAEntrypointVLD
>       VAProfileH264High               : VAEntrypointEncSlice
>       VAProfileH264High               : VAEntrypointEncSliceLP
>       VAProfileH264MultiviewHigh      : VAEntrypointVLD
>       VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
>       VAProfileH264StereoHigh         : VAEntrypointVLD
>       VAProfileH264StereoHigh         : VAEntrypointEncSlice
>       VAProfileVC1Simple              : VAEntrypointVLD
>       VAProfileVC1Main                : VAEntrypointVLD
>       VAProfileVC1Advanced            : VAEntrypointVLD
>       VAProfileNone                   : VAEntrypointVideoProc
>       VAProfileJPEGBaseline           : VAEntrypointVLD
>       VAProfileJPEGBaseline           : VAEntrypointEncPicture
>       VAProfileVP8Version0_3          : VAEntrypointVLD
>       VAProfileVP8Version0_3          : VAEntrypointEncSlice
>       VAProfileHEVCMain               : VAEntrypointVLD
>       VAProfileHEVCMain               : VAEntrypointEncSlice

New description:

 I just upgraded to 29.0+fixes.20171128.39b2062-0ubuntu0mythbuntu4.

 Playing videos shows a blank screen.  Debug output in the MFE log now
 shows:

 vaapicontext.cpp:879 (CopySurfaceToTexture) VAAPI: Error at
 vaapicontext.cpp:879 (#20, the requested function is not implemented)


 vainfo:
 {{{
 libva info: VA-API version 0.40.0
 libva info: va_getDriverName() returns 0
 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
 libva info: Found init function __vaDriverInit_0_39
 libva info: va_openDriver() returns 0
 vainfo: VA-API version: 0.40 (libva 1.7.3)
 vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.8.3
 vainfo: Supported profile and entrypoints
       VAProfileMPEG2Simple            : VAEntrypointVLD
       VAProfileMPEG2Simple            : VAEntrypointEncSlice
       VAProfileMPEG2Main              : VAEntrypointVLD
       VAProfileMPEG2Main              : VAEntrypointEncSlice
       VAProfileH264ConstrainedBaseline: VAEntrypointVLD
       VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
       VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
       VAProfileH264Main               : VAEntrypointVLD
       VAProfileH264Main               : VAEntrypointEncSlice
       VAProfileH264Main               : VAEntrypointEncSliceLP
       VAProfileH264High               : VAEntrypointVLD
       VAProfileH264High               : VAEntrypointEncSlice
       VAProfileH264High               : VAEntrypointEncSliceLP
       VAProfileH264MultiviewHigh      : VAEntrypointVLD
       VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
       VAProfileH264StereoHigh         : VAEntrypointVLD
       VAProfileH264StereoHigh         : VAEntrypointEncSlice
       VAProfileVC1Simple              : VAEntrypointVLD
       VAProfileVC1Main                : VAEntrypointVLD
       VAProfileVC1Advanced            : VAEntrypointVLD
       VAProfileNone                   : VAEntrypointVideoProc
       VAProfileJPEGBaseline           : VAEntrypointVLD
       VAProfileJPEGBaseline           : VAEntrypointEncPicture
       VAProfileVP8Version0_3          : VAEntrypointVLD
       VAProfileVP8Version0_3          : VAEntrypointEncSlice
       VAProfileHEVCMain               : VAEntrypointVLD
       VAProfileHEVCMain               : VAEntrypointEncSlice
 }}}

--

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13192#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list