Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8128298

Video hangs when running HelloMedia and screen is locked/unlocked with d3d

    Details

      Description

      Video hangs when running HelloMedia and screen is locked.

      To reproduce:
       - Run HelloMedia
       - lock screen (Windows button + L)
       - unlock screen and video will be hang or window will show part of lock screen (window will not be repaint).

      Does not reproduce with j2d.

      Log with -Dprism.verbose=true

      Note: "D3DPipeline:getInstance(), d3dEnabled=true" this message is not outputted until screen is unlocked.

      Prism pipeline init order: d3d j2d
      Using t2k for text rasterization
      Using dirty region optimizations
      Prism pipeline name = com.sun.prism.d3d.D3DPipeline
      Loading D3D native library ...
              succeeded.
      OS Information:
              Windows XP build 2600
      D3D Driver Information:
              NVIDIA Quadro FX 770M
              \\.\DISPLAY1
              Driver nv4_disp.dll, version 6.14.12.6658
              Pixel Shader version 3.0
              Device : ven_10DE, dev_065C, subsys_30E7103C
      Direct3D initialization succeeded
      (X) Got class = class com.sun.prism.d3d.D3DPipeline
      D3DPipeline:getInstance(), d3dEnabled=true
      Initialized prism pipeline: com.sun.prism.d3d.D3DPipeline
      RESIZE: 24128411917244 w: 1280 h: 720
      duration (javafx.util.Duration): 63689.0 ms
      audio codec (java.lang.String): MPEG 1 Audio
      height (java.lang.Integer): 720
      video codec (java.lang.String): On2 VP6 Video
      width (java.lang.Integer): 1280
      creationdate (java.lang.String): Fri Sep 26 17:11:23 2008
      framerate (java.lang.Double): 29.0
      >> SCREEN LOCKED
      >> SCREEN UNLOCKED
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true
      D3DPipeline:getInstance(), d3dEnabled=true

        Attachments

          Activity

            People

            • Assignee:
              ddehaven David Dehaven (Inactive)
              Reporter:
              almatvee Alexander Matveev
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: