)]}'
{
  "commit": "9f814634545d18dbb0114804e525809f382dcba0",
  "tree": "3590470a60dc22316e06632ef9cd21e2e5cece48",
  "parents": [
    "220daa00e0753fb7c2b7346c5557624df9055f21"
  ],
  "author": {
    "name": "Timothy B. Terriberry",
    "email": "tterribe@xiph.org",
    "time": "Thu Jun 17 19:33:52 2010 -0700"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Mon Jun 21 08:19:12 2010 -0400"
  },
  "message": "Fix a linker error on x86-64 Linux when not using a version script.\n\nIf the version script produced by the libvpx build system is not\n used when linking a shared library on x86-64 Linux, the constant\n data in the subpel filters produces R_X86_64_32 relocation errors\n due to the use of wrt rip addressing instead of\n wrt rip wrt ..gotpcrel.\nInstead of adding a new macro for this addressing mode, this patch\n sets the ELF visibility of these symbols to \"hidden\", which\n allows wrt rip addressing to work without a text relocation.\nThis allows building a shared library without using the provided\n build system or a separate version script.\nFixes http://code.google.com/p/webm/issues/detail?id\u003d46\n\nChange-Id: Ie108f9d9a4352e5af46938bf4750d2302c1b2dc2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba747f7a09045034b4815200f1f71ec7e8d70213",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/subpixel_mmx.asm",
      "new_id": "b0008fcdb4d5d8aa073da49fa1bbf6dccdf87519",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/subpixel_mmx.asm"
    },
    {
      "type": "modify",
      "old_id": "6fc005ad167d2c2bb39aaaa4a1c6fb173f9c402c",
      "old_mode": 33188,
      "old_path": "vpx_ports/x86_abi_support.asm",
      "new_id": "5748c235e9b7ec128ed6cd3b1eff646e1e0e3103",
      "new_mode": 33188,
      "new_path": "vpx_ports/x86_abi_support.asm"
    }
  ]
}
