← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 1673481] Re: "Failed to initialize A/V Sync" error trying to play HEVC h.265 with vdpau that supports hevc

 

Hey Dave! Could you please give some additional feedback on the testing
procedures? It can be just and overview of the test-steps performed, the
environment and the version number of the package you have tested.

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to mythtv in Ubuntu.
https://bugs.launchpad.net/bugs/1673481

Title:
  "Failed to initialize A/V Sync" error trying to play HEVC h.265 with
  vdpau that supports hevc

Status in mythtv package in Ubuntu:
  Fix Released
Status in mythtv source package in Xenial:
  Fix Committed
Status in mythtv source package in Yakkety:
  Fix Committed
Status in mythtv source package in Zesty:
  Fix Committed
Status in mythtv source package in Artful:
  Fix Released

Bug description:
  When trying to play HEVC / h265 / x265 video, frontend fails and
  reports "Failed to initialize A/V Sync" error when using vdpau.

  This is identical to upstream
  https://code.mythtv.org/trac/ticket/12992

  [Impact]
   * When trying to play HEVC / h265 / x265 video, frontend fails and reports "Failed to initialize
     A/V Sync" error when using vdpau.

   * Log shows
  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
  mythfrontend.real: mythfrontend[19461]: I CoreContext tv_play.cpp:5855 (StartPlayer) TV::StartPlayer(): Created player.
  mythfrontend.real: mythfrontend[19461]: I CoreContext tv_play.cpp:2532 (HandleStateChange) TV::HandleStateChange(): Changing from None to WatchingVideo
  mythfrontend.real: mythfrontend[19461]: E Decoder videoout_vdpau.cpp:649 (DrawSlice) VidOutVDPAU: Codec is not supported.
  mythfrontend.real: mythfrontend[19461]: I CoreContext tv_play.cpp:2632 (HandleStateChange) TV::HandleStateChange(): Main UI disabled.
  mythfrontend.real: mythfrontend[19461]: I CoreContext tv_play.cpp:424 (StartTV) TV::StartTV(): Entering main playback loop.
  mythfrontend.real: mythfrontend[19461]: E Decoder videoout_vdpau.cpp:559 (DrawSlice) VidOutVDPAU: IsErrored() in DrawSlice
  mythfrontend.real: mythfrontend[19461]: I CoreContext screensaver-dbus.cpp:82 (Inhibit) ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 1810861299. nom nom
  mythfrontend.real: mythfrontend[19461]: W CoreContext screensaver-dbus.cpp:87 (Inhibit) ScreenSaverDBus: Failed to disable screensaver: Type of message, '(ss)', does not match expected type '(susu)'
  mythfrontend.real: mythfrontend[19461]: E Decoder videoout_vdpau.cpp:559 (DrawSlice) VidOutVDPAU: IsErrored() in DrawSlice
  mythfrontend.real: mythfrontend[19461]: I CoreContext screensaver-x11.cpp:149 (DisableDPMS) ScreenSaverX11Private: DPMS Deactivated 1
  mythfrontend.real: mythfrontend[19461]: E Decoder videoout_vdpau.cpp:559 (DrawSlice) VidOutVDPAU: IsErrored() in DrawSlice
  mythfrontend.real: mythfrontend[19461]: E CoreContext mythplayer.cpp:1838 (AVSync) Player(0): AVSync: Unknown error in videoOutput, aborting playback.
  mythfrontend.real: mythfrontend[19461]: I CoreContext tv_play.cpp:2275 (HandleStateChange) TV::HandleStateChange(): Attempting to change from WatchingVideo to None
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

   * This is identical to upstream
     https://code.mythtv.org/trac/ticket/12992

  [Test Case]

   1. Set up mythtv
   2. Configure mythtv vdpau video decoder with de-interlacing
   3. On frontend play h265/hevc encoded media, with nvidia-375+ and a pascal or newer nvidia card.
   4. See error

  [Regression Potential]

   * Fix is narrowly applied to hevc/h265 decoding in the vdpau decoder.
   * Possible but unlikely regressions may be deinterlacing being broken, or vdpau ceasing to function.

  [Other Info]
   * https://en.wikipedia.org/wiki/Nvidia_PureVideo .  This will only affect video cards that have hevc decoding which is VDPAU Feature set E,F,G,H.
   * https://code.mythtv.org/trac/ticket/12992

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: mythtv-frontend 2:0.28.0+fixes.20160413.15cf421-0ubuntu2
  ProcVersionSignature: Ubuntu 4.8.0-34.36~16.04.1-generic 4.8.11
  Uname: Linux 4.8.0-34-generic x86_64
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.20.1-0ubuntu2.5
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Thu Mar 16 09:44:08 2017
  InstallationDate: Installed on 2016-01-15 (425 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160115)
  Installed_mythtv_dbg: 2:0.28.0+fixes.20160413.15cf421-0ubuntu2
  MythTVDirectoryPermissions:
   total 4
   drwxr-xr-x 2 root root 4096 Jan  7  2016 videos
  SourcePackage: mythtv
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/1673481/+subscriptions


References