{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,249",
          "upstreamBuild" : 1249,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1249,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
            "branch" : [
              {
                "SHA1" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
            "branch" : [
              {
                "SHA1" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
        "branch" : [
          {
            "SHA1" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 2,
      "skipCount" : 0,
      "totalCount" : 935,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "macos-x86_64",
  "duration" : 5549257,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 macos-x86_64",
  "id" : "2014-05-12_01-34-11",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1249,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1399851251000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1249/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES1TextureImmModeSink.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureSequence01AWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/SingleTextureSeqFrame.java",
          "make/resources/misc/test-ntsc01-57x32.png",
          "src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java",
          "make/resources/assets/jogl/util/data/av/test-ntsc01-28x16.png",
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureSequence01NEWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Teapot.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/TextureSequenceDemo01.java",
          "make/resources/assets/jogl/util/data/av/test-ntsc01-57x32.png"
        ],
        "commitId" : "b222d19e5f45fc3683b58dd788262597a1e14635",
        "timestamp" : 1397098336000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Reduce jar-size / cleanup: Replace 1 kB test-ntsc01-57x32.png w/ 400kB test-ntsc01-28x16.png asset ; Generalize TextureSequenceDemo01 -> SingleTextureSeqFrame ; Unit tests use test-data, not assets.\u000a",
        "date" : "2014-04-10T04:52:16+0200",
        "id" : "b222d19e5f45fc3683b58dd788262597a1e14635",
        "msg" : "Reduce jar-size / cleanup: Replace 1 kB test-ntsc01-57x32.png w/ 400kB",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureSequence01AWT.java"
          },
          {
            "editType" : "add",
            "file" : "make/resources/misc/test-ntsc01-57x32.png"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestTextureSequence01NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Teapot.java"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/TextureSequenceDemo01.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/SingleTextureSeqFrame.java"
          },
          {
            "editType" : "delete",
            "file" : "make/resources/assets/jogl/util/data/av/test-ntsc01-57x32.png"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/NullGLMediaPlayer.java"
          },
          {
            "editType" : "add",
            "file" : "make/resources/assets/jogl/util/data/av/test-ntsc01-28x16.png"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/DemoGL2ES1TextureImmModeSink.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java"
        ],
        "commitId" : "e0241be09419849ed88c68ea2a387a46bde2b77f",
        "timestamp" : 1397264289000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
          "fullName" : "Harvey Harrison"
        },
        "authorEmail" : "harvey.harrison@gmail.com",
        "comment" : "jogl: avoid bugs with sign-extension in JPEGDecoder\u000a\u000aSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com>\u000a",
        "date" : "2014-04-11T17:58:09-0700",
        "id" : "e0241be09419849ed88c68ea2a387a46bde2b77f",
        "msg" : "jogl: avoid bugs with sign-extension in JPEGDecoder",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/glu/nurbs/Patchlist.java"
        ],
        "commitId" : "81aa171cd79c10fde9ebd02af516eabbd7283e48",
        "timestamp" : 1397264557000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
          "fullName" : "Harvey Harrison"
        },
        "authorEmail" : "harvey.harrison@gmail.com",
        "comment" : "jogl: avoid writing into an uninitialized array in nurbs code\u000a\u000apspec is never initialized, this would have always crashed.\u000a\u000aSigned-off-by: Harvey Harrison <harvey.harrison@gmail.com>\u000a",
        "date" : "2014-04-11T18:02:37-0700",
        "id" : "81aa171cd79c10fde9ebd02af516eabbd7283e48",
        "msg" : "jogl: avoid writing into an uninitialized array in nurbs code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/glu/nurbs/Patchlist.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-x64.sh",
          "make/scripts/tests.sh",
          "make/scripts/tests-x64-custom.sh"
        ],
        "commitId" : "ea0f6946bff1bc9032a2db86971d053191d331a6",
        "timestamp" : 1399606298000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Manual test scripts: Pass classpath via '-cp' instead of env CLASSPATH\u000a",
        "date" : "2014-05-09T05:31:38+0200",
        "id" : "ea0f6946bff1bc9032a2db86971d053191d331a6",
        "msg" : "Manual test scripts: Pass classpath via '-cp' instead of env CLASSPATH",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-custom.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "2c33be06787d300c7ec1e406c8425ad1e3a7f72d",
        "timestamp" : 1399607474000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "HowToBuild: ant 1.8.2 ; Complete GNU/Linux dependencies w/ openjdk, ant and p7zip, refine Debian 7 and 8 i386 on amd64 details\u000a",
        "date" : "2014-05-09T05:51:14+0200",
        "id" : "2c33be06787d300c7ec1e406c8425ad1e3a7f72d",
        "msg" : "HowToBuild: ant 1.8.2 ; Complete GNU/Linux dependencies w/ openjdk, ant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml"
        ],
        "commitId" : "82df5f664a3dfe136031deae0b0db28fcb3a3f31",
        "timestamp" : 1399607591000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix some unit tests: Add ant-junit4.jar to classpath\u000a",
        "date" : "2014-05-09T05:53:11+0200",
        "id" : "82df5f664a3dfe136031deae0b0db28fcb3a3f31",
        "msg" : "Fix some unit tests: Add ant-junit4.jar to classpath",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "make/scripts/setenv-jogl.sh"
        ],
        "commitId" : "3cde33e0ef3a79cefa0a56b29d6912bb3f6b7988",
        "timestamp" : 1399607655000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "manual tests: Add exp. gluegen-rt-alt.jar to 'ALT' classpath\u000a",
        "date" : "2014-05-09T05:54:15+0200",
        "id" : "3cde33e0ef3a79cefa0a56b29d6912bb3f6b7988",
        "msg" : "manual tests: Add exp. gluegen-rt-alt.jar to 'ALT' classpath",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/setenv-jogl.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java"
        ],
        "commitId" : "fc4eed03e537991c6744f931589cf8dbc963ca75",
        "timestamp" : 1399607800000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix MovieCube/MovieSimple Graph-Text Usage: Add Alpha Blending otherwise shader cannot work properly\u000a",
        "date" : "2014-05-09T05:56:40+0200",
        "id" : "fc4eed03e537991c6744f931589cf8dbc963ca75",
        "msg" : "Fix MovieCube/MovieSimple Graph-Text Usage: Add Alpha Blending otherwise",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieCube.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/macros.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/dict.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avformat.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vdpau.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/old_pix_fmts.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/xvmc.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/channel_layout.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/log.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/attributes.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/swresample.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/bswap.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avfft.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixdesc.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/frame.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avutil.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intfloat_readwrite.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/common.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/cpu.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mem.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/error.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/stereo3d.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avio.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixfmt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avcodec.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/downmix_info.h"
        ],
        "commitId" : "00a163e328c772e83fc4d3d67c1ced9a51db4993",
        "timestamp" : 1399610701000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Libav/FFMpeg: Bump headers of final version libav-10 / ffmpeg-2.2\u000a",
        "date" : "2014-05-09T06:45:01+0200",
        "id" : "00a163e328c772e83fc4d3d67c1ced9a51db4993",
        "msg" : "Libav/FFMpeg: Bump headers of final version libav-10 / ffmpeg-2.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/log.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/cpu.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/frame.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/xvmc.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/error.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/dict.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixfmt.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/old_pix_fmts.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/channel_layout.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avformat.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intfloat_readwrite.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avfft.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/common.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/version.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/swresample.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/bswap.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/stereo3d.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/version.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vdpau.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/attributes.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avcodec.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/version.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avutil.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/downmix_info.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixdesc.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/macros.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mem.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avio.h"
          },
          {
            "editType" : "edit",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/version.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/time.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/version.h",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/dict.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/adler32.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/aes.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavresample/avresample.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/channel_layout.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/opt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vaapi.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/fifo.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/base64.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avassert.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/lfg.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/dxva2.h",
          "src/jogl/native/libav/ffmpeg_lavc55_lavf55_lavu53_lavr01.c",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avutil.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/avformat.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/bswap.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/avresample.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/intfloat.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/fifo.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/aes.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/hmac.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/frame.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/attributes.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/channel_layout.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/blowfish.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avstring.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/lfg.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/common.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/md5.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libswresample/swresample.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/macros.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/imgutils.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/error.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/old_pix_fmts.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/blowfish.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libswresample/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avassert.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/stereo3d.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/xvmc.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/avio.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/hmac.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/parseutils.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/mem.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/dict.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/pixdesc.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/macros.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/bswap.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/old_pix_fmts.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/audioconvert.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixdesc.h",
          "make/scripts/tests-x64.sh",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/xtea.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/dxva2.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/audioconvert.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mem.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/parseutils.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avio.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vaapi.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/samplefmt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vdpau.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vda.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/avfft.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/crc.h",
          "make/scripts/tests.sh",
          "make/build-jogl.xml",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/log.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/imgutils.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/sha.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intreadwrite.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/lzo.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/rational.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/audio_fifo.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/xtea.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/frame.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/base64.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mathematics.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/common.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/avcodec.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/crc.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/mathematics.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/xvmc.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/samplefmt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/adler32.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avconfig.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/error.h",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/sha.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/stereo3d.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/lzo.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/downmix_info.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/intreadwrite.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/audio_fifo.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avformat.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/eval.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/cpu.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/file.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/downmix_info.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/attributes.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/swresample.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/md5.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avfft.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/file.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avconfig.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vda.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/buffer.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avutil.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avstring.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavresample/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intfloat.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/random_seed.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/pixfmt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/time.h",
          "src/jogl/native/libav/ffmpeg_lavc55_lavf55_lavu52_lavr01.c",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/cpu.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/rational.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/opt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vdpau.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/version.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/eval.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/random_seed.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixfmt.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/log.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avcodec.h",
          "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/buffer.h"
        ],
        "commitId" : "6c5f79e6c8144ed5b238b3612abefe9f64d9b18a",
        "timestamp" : 1399612986000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FFMPEGMediaPlayer / FFMPEGv10Natives: Fix libav-10 and ffmpeg-2.x version validation (libavutil)\u000a",
        "date" : "2014-05-09T07:23:06+0200",
        "id" : "6c5f79e6c8144ed5b238b3612abefe9f64d9b18a",
        "msg" : "FFMPEGMediaPlayer / FFMPEGv10Natives: Fix libav-10 and ffmpeg-2.x",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/samplefmt.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/avresample.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avio.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/mem.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avfft.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/imgutils.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/rational.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/intreadwrite.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/lfg.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/audioconvert.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libswresample/swresample.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/buffer.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/cpu.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/hmac.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/swresample.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/opt.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vaapi.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/sha.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavresample/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/mathematics.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/attributes.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/base64.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/dxva2.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/base64.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/hmac.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/macros.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/channel_layout.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/dxva2.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/log.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/blowfish.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vaapi.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/avformat.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/bswap.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/stereo3d.h"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/native/libav/ffmpeg_lavc55_lavf55_lavu52_lavr01.c"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/crc.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/frame.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avconfig.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/fifo.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/adler32.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/time.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/common.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/pixfmt.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/random_seed.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libswresample/version.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intreadwrite.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/pixdesc.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/old_pix_fmts.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavresample/avresample.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avconfig.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/xtea.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixdesc.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/stereo3d.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/bswap.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/audio_fifo.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/parseutils.h"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/native/libav/ffmpeg_lavc55_lavf55_lavu53_lavr01.c"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/samplefmt.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/avformat.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/log.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vdpau.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/blowfish.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/avio.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/intfloat.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/dict.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/avfft.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavformat/version.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/rational.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/time.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mathematics.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/xvmc.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avassert.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/random_seed.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/error.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/pixfmt.h"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/xvmc.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avutil.h"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vda.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/channel_layout.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/lzo.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/vdpau.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avutil.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/mem.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/adler32.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/imgutils.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/fifo.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/old_pix_fmts.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/sha.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/eval.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/parseutils.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libswresample/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/audio_fifo.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/common.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/dict.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/cpu.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/file.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavcodec/avcodec.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/aes.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/intfloat.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avstring.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/version.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/crc.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/aes.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/avcodec.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavresample/version.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/md5.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/xtea.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/buffer.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/frame.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/attributes.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/downmix_info.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/avstring.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/opt.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavcodec/vda.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavformat/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/error.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/file.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/lzo.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/downmix_info.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/md5.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/eval.h"
          },
          {
            "editType" : "delete",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu52_lavr01/libavutil/version.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/lfg.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/avassert.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/macros.h"
          },
          {
            "editType" : "add",
            "file" : "make/stub_includes/libav/lavc55_lavf55_lavu53_lavr01/libavutil/audioconvert.h"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.generic.sh"
        ],
        "commitId" : "f4d15c7f664d8048ada6ef39f99818062a6701b4",
        "timestamp" : 1399614428000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add generic manual build script to test against distribution's default openjdk + ant\u000a",
        "date" : "2014-05-09T07:47:08+0200",
        "id" : "f4d15c7f664d8048ada6ef39f99818062a6701b4",
        "msg" : "Add generic manual build script to test against distribution's default",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/scripts/make.jogl.all.generic.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/AppContextInfo.java"
        ],
        "commitId" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
        "timestamp" : 1399842454000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTWindow: Non intrusive workaround for Bug 1004 and providing AppContextInfo to mitigate related bugs, e.g. Bug 983\u000a\u000aBug 1004, as well as Bug 983, are caused by issueing certain AWT tasks\u000afrom a Thread which ThreadGroup is not mapped to a valid sun.awt.AppContext (AppContext).\u000a\u000aThe 'certain AWT tasks' are all quering the current EventQueue instance,\u000awhich is associated to the AppContext.\u000aThis operation will fail and cause a NullPointerException.\u000a\u000aThis workaround simply gathers a ThreadGroup\u000awhich is mapped to the desired AppContext.\u000a\u000aThis AppContext ThreadGroup is being used to launch a new Thread\u000awhich is then mapped to an AppContext and hence can issue\u000aall AWT commands.\u000a\u000a+++\u000a\u000aIn the Bug 1004 scenario, JAWTWindow is constructed\u000afrom within the AWT EDT, which ThreadGroup does belong to the AppContext.\u000a\u000aHere the issue is that an AWT operation was invoked from the OSX main thread,\u000awhich itself does not belong to the AppContext.\u000aThe workaround as described above solves this issue.\u000a\u000a+++\u000a\u000aFor Bug 983 the scenario is different, since JAWTWindow is _not_\u000aconstructed from a thread which ThreadGroup is mapped to the AppContext.\u000a[It is also not constructed on the AWT-EDT].\u000a\u000aIt is recommended to have Java3D gathering the AppContextInfo itself early\u000aand issues the JAWTWindow creation on an eligible thread using\u000aAppContextInfo.invokeOnAppContextThread(..)\u000asimilar to JAWTWindow.attachSurfaceLayer(..).\u000a\u000aThis will allow removing the more intrusive remedy\u000aof Java3D commit bdda2ac20bfef85271da764d1989ec3434d5c67a\u000aand simply issuing the crucial commands on a proper thread.\u000a\u000a+++\u000a\u000aThe more intrusive workaround of above commit\u000adoes not work in general at least for Bug 1004 (OSX and Applets).\u000aWhile forcing the mapping of the 'alien' thread-group\u000ato the AppContext work for the 1st launch w/ the 1st AppContext,\u000aa second launch w/ a new AppContext will fail.\u000a\u000aHere we did update the new AppContext knowledge in AppContextInfo,\u000ahowever a NPE is received in getEventQueue() .. since the AppContext\u000ais gathered after patching, but the EventQueue is still null.\u000a\u000aFurther more, using static knowledge of AppContext/ThreadGroup mapping\u000aviolates at least the Applet lifecycle. Here we can have one ClassLoader\u000awith multiple AppContext - i.e. Applets.\u000a",
        "date" : "2014-05-11T23:07:34+0200",
        "id" : "aa1c04ebee23d0803880d6d68ae73109c1a5c178",
        "msg" : "JAWTWindow: Non intrusive workaround for Bug 1004 and providing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "add",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/AppContextInfo.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petros",
      "fullName" : "petros"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michael.esemplare",
      "fullName" : "michael.esemplare"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    }
  ]
}