)]}'
{
  "commit": "37f68f6fc7fcda901360df83ac8ac307737b3133",
  "tree": "5a2e34c38c2de6152d7c73bf10e65830d0c1ab6a",
  "parents": [
    "9e582c9032e50e60f6214962f0ca5e6b6e20e147"
  ],
  "author": {
    "name": "Matan Lurey",
    "email": "matanlurey@users.noreply.github.com",
    "time": "Mon Jan 22 16:52:32 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 22 16:52:32 2024 -0800"
  },
  "message": "Change how OpenGL textures are flipped in the Android embedder. (#49938)\n\nh/t @bdero for [writing the actual\r\ncode](https://github.com/flutter/flutter/issues/141636#issuecomment-1903677360)\r\n(I just wrote comments).\r\n\r\nManual test[^1] of `cd\r\npackages/packages/video_player/video_player/example \u0026\u0026 flutter run`:\r\n\r\n## Skia\r\n\r\n![Screenshot 2024-01-22 at 3 21\r\n20 PM](https://github.com/flutter/engine/assets/168174/f1023251-4b44-47f3-94f8-1d5dced7bcb3)\r\n\r\n## Impeller + OpenGL\r\n\r\n![Screenshot 2024-01-22 at 9 41\r\n59 AM](https://github.com/flutter/engine/assets/168174/a2bed578-c929-4222-a1f9-010e2dc95b7e)\r\n\r\n```xml\r\n\u003cmeta-data\r\n      android:name\u003d\"io.flutter.embedding.android.EnableImpeller\"\r\n      android:value\u003d\"true\" /\u003e\r\n\u003cmeta-data\r\n      android:name\u003d\"io.flutter.embedding.android.ImpellerBackend\"\r\n      android:value\u003d\"opengles\" /\u003e\r\n```\r\n\r\nCloses https://github.com/flutter/flutter/issues/141636.\r\n\r\n[^1]: I can\u0027t write a test worth writing at the same time of this PR, so\r\nI\u0027ve filed https://github.com/flutter/flutter/issues/141973 to do it\r\nafter.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de83114e323862b420de79e0ab8749dabc27fa2a",
      "old_mode": 33188,
      "old_path": "shell/platform/android/surface_texture_external_texture.cc",
      "new_id": "d4013a0a64e40e179ae46c653a97306fa9f24359",
      "new_mode": 33188,
      "new_path": "shell/platform/android/surface_texture_external_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "b1cadee7f30814e140433043b5d519f36f441492",
      "old_mode": 33188,
      "old_path": "shell/platform/android/surface_texture_external_texture_gl.cc",
      "new_id": "b4a0a2aa89d31fa862b19be74548d3ad687a1aa2",
      "new_mode": 33188,
      "new_path": "shell/platform/android/surface_texture_external_texture_gl.cc"
    }
  ]
}
