{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20818126,"defaultBranch":"release-v2","name":"ExoPlayer","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-13T21:19:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692602210.0","currentOid":""},"activityList":{"items":[{"before":"faa296ae3c4ac3ceed514b247284f268953afad7","after":"c00f90aace3521fdf66d6d5ada2f49b387e71537","ref":"refs/heads/release-v2","pushedAt":"2024-05-20T12:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icbaker","name":"Ian Baker","path":"/icbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1279752?s=80&v=4"},"commit":{"message":"Add PR template to highlight exoplayer v2 is deprecated\n\n(cherry picked from commit 5b2b7f4e6147678dc56ce28826682ba21c4c9508)","shortMessageHtmlLink":"Add PR template to highlight exoplayer v2 is deprecated"}},{"before":"da5b9afd68af76cb49fc6daa108ea657d81ecdbb","after":"5b2b7f4e6147678dc56ce28826682ba21c4c9508","ref":"refs/heads/dev-v2","pushedAt":"2024-05-20T12:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icbaker","name":"Ian Baker","path":"/icbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1279752?s=80&v=4"},"commit":{"message":"Add PR template to highlight exoplayer v2 is deprecated","shortMessageHtmlLink":"Add PR template to highlight exoplayer v2 is deprecated"}},{"before":"ee6ba28d74cc75c5f872f8d24d85722c3b1133ab","after":"faa296ae3c4ac3ceed514b247284f268953afad7","ref":"refs/heads/release-v2","pushedAt":"2024-04-04T15:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icbaker","name":"Ian Baker","path":"/icbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1279752?s=80&v=4"},"commit":{"message":"Add`` tag to remove exoplayer2 javadoc from search indexes\n\nhttps://developers.google.com/search/docs/crawling-indexing/block-indexing#meta-tag\n\nThe javadoc will remain hosted on exoplayer.dev, so direct links will\ncontinue to work, but this will remove the pages from search engines\nso queries for names like `LoadControl` should be more likely to reach\nthe current media3 docs instead.\n\nPiperOrigin-RevId: 621838892\n(cherry picked from commit da5b9afd68af76cb49fc6daa108ea657d81ecdbb)","shortMessageHtmlLink":"Add<meta> tag to remove exoplayer2 javadoc from search indexes"}},{"before":"9c37229ff65a2cea2f747f88f1334ba1edd42522","after":"da5b9afd68af76cb49fc6daa108ea657d81ecdbb","ref":"refs/heads/dev-v2","pushedAt":"2024-04-04T14:59:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"icbaker","name":"Ian Baker","path":"/icbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1279752?s=80&v=4"},"commit":{"message":"Add`` tag to remove exoplayer2 javadoc from search indexes\n\nhttps://developers.google.com/search/docs/crawling-indexing/block-indexing#meta-tag\n\nThe javadoc will remain hosted on exoplayer.dev, so direct links will\ncontinue to work, but this will remove the pages from search engines\nso queries for names like `LoadControl` should be more likely to reach\nthe current media3 docs instead.\n\nPiperOrigin-RevId: 621838892","shortMessageHtmlLink":"Add<meta> tag to remove exoplayer2 javadoc from search indexes"}},{"before":"243e6c292ac88307263e3974152d125345c3e5c4","after":"ee6ba28d74cc75c5f872f8d24d85722c3b1133ab","ref":"refs/heads/release-v2","pushedAt":"2024-04-04T08:55:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icbaker","name":"Ian Baker","path":"/icbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1279752?s=80&v=4"},"commit":{"message":"Redirect exoplayer.dev pages to media3 on d.android.com\n\nTwo pages don't have media3 equivalents, so are redirected to\nhttps://developer.android.com/media/media3/exoplayer instead:\n\n* https://exoplayer.dev/design-documents.html\n* https://exoplayer.dev/pros-and-cons.html\n\nPiperOrigin-RevId: 621497706\n(cherry picked from commit e6e7240df758b9ed6d757c77ca8855edd6aa7976)","shortMessageHtmlLink":"Redirect exoplayer.dev pages to media3 on d.android.com"}},{"before":"354644cc129d9970a503105d61e19fb632aec7c5","after":"9c37229ff65a2cea2f747f88f1334ba1edd42522","ref":"refs/heads/dev-v2","pushedAt":"2024-04-04T08:38:35.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"icbaker","name":"Ian Baker","path":"/icbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1279752?s=80&v=4"},"commit":{"message":"Overlay: fix the overlay anchor translation\n\nMakes OverlayFrameAnchor works as described in the OverlaySettings documentation. Currently the code does the opposite e.g setting the anchor to (+1,-1) makes the code anchor to the top left rather than the bottom right.\n\nPiperOrigin-RevId: 621585558","shortMessageHtmlLink":"Overlay: fix the overlay anchor translation"}},{"before":"5fe1a6bb2dbc44cea3f0d4058b376b7d302c8cc5","after":"354644cc129d9970a503105d61e19fb632aec7c5","ref":"refs/heads/dev-v2","pushedAt":"2024-04-03T13:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rollback of https://github.com/google/ExoPlayer/commit/80b92b56efa01131cdb7f7ea6e0888fae605ed10\n\nPiperOrigin-RevId: 620271247","shortMessageHtmlLink":"Rollback of 80b92b5"}},{"before":"974221f6d6f4540bc202bdf1698e513f73eb9a44","after":"5fe1a6bb2dbc44cea3f0d4058b376b7d302c8cc5","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T22:18:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Clarify error message to remind user of `forceAudioTrack`\n\nPiperOrigin-RevId: 620042879","shortMessageHtmlLink":"Clarify error message to remind user of forceAudioTrack"}},{"before":"c5d905a7beb631b049950dcb39ff08c181a412cf","after":"974221f6d6f4540bc202bdf1698e513f73eb9a44","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T21:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add a new empty Compose Demo as a skeleton\n\nPiperOrigin-RevId: 620020593","shortMessageHtmlLink":"Add a new empty Compose Demo as a skeleton"}},{"before":"1b9ff9070d1c37dfc91ba2c32884ed6362be513a","after":"c5d905a7beb631b049950dcb39ff08c181a412cf","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T17:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Color: Add undefined values to toString methods\n\nThis way, we can identify the undefined values later, if they're in use often.\n\nPiperOrigin-RevId: 619967637","shortMessageHtmlLink":"Color: Add undefined values to toString methods"}},{"before":"0a20d9270106077dcac61d4ea465e2a59b1c1003","after":"1b9ff9070d1c37dfc91ba2c32884ed6362be513a","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T16:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Deprecate the ExoPlayer media session connection module\n\nPiperOrigin-RevId: 619950045","shortMessageHtmlLink":"Deprecate the ExoPlayer media session connection module"}},{"before":"2117b5783940a0ae8f13d1ba6bbb0b08ed57689f","after":"0a20d9270106077dcac61d4ea465e2a59b1c1003","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T15:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Ensure DownloadHelper doesn't leak unreleased Renderer instances\n\nIssue: androidx/media#1224\nPiperOrigin-RevId: 619935786","shortMessageHtmlLink":"Ensure DownloadHelper doesn't leak unreleased Renderer instances"}},{"before":"b0eb8e445f3e571ef4c69abea817b14d479fa668","after":"2117b5783940a0ae8f13d1ba6bbb0b08ed57689f","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T13:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Update java doc for processedInputs field\n\nPiperOrigin-RevId: 619902389","shortMessageHtmlLink":"Update java doc for processedInputs field"}},{"before":"f90beec4ec91f6a331b547a5dd4f9b71ae5d5867","after":"b0eb8e445f3e571ef4c69abea817b14d479fa668","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T13:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Signal assetloader output format in image case\n\nthe output format conatins key information about the output of the assetloader being hdr, so we must signal the output format, not the input format to the sample exporter\n\nfixes mh ultraHdr test failures.\nAlso discovered images created are very device specfic so got rid of the pixel tests, we have pixel tests in the effects library that cover the same case.\n\nPiperOrigin-RevId: 619899249","shortMessageHtmlLink":"Signal assetloader output format in image case"}},{"before":"ca102f2b651363f4ca4ecd0a5cb74e1b7a5a4ddc","after":"f90beec4ec91f6a331b547a5dd4f9b71ae5d5867","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T11:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rollback of https://github.com/google/ExoPlayer/commit/ca6aeb1026bb0571fcf6158e1e7335a80a501106\n\nPiperOrigin-RevId: 619871653","shortMessageHtmlLink":"Rollback of ca6aeb1"}},{"before":"51ce53e48619728039a1c348f249374356521bf7","after":"ca102f2b651363f4ca4ecd0a5cb74e1b7a5a4ddc","ref":"refs/heads/dev-v2","pushedAt":"2024-03-28T08:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reset maxPositionOfRemovedSources in DefaultAudioMixer\n\nIf the mixer is reset without resetting maxPositionOfRemovedSources and\nthen reused, the value of maxPositionOfRemovedSources can be outdated,\nleading to an incorrect number of bytes being output by the mixer.\n\nPiperOrigin-RevId: 619832502","shortMessageHtmlLink":"Reset maxPositionOfRemovedSources in DefaultAudioMixer"}},{"before":"f64a27964d0f12da0c1342f291ba4cd49038615a","after":"51ce53e48619728039a1c348f249374356521bf7","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T19:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make calculateSpeedAdjustedTime() output monotonically increasing\n\ncalculate based on the output of consecutive calls rather than the speed provider speed change point to ensure the timestamps are monotonically increasing.\n\nPiperOrigin-RevId: 619584001","shortMessageHtmlLink":"Make calculateSpeedAdjustedTime() output monotonically increasing"}},{"before":"967e364c90c0acbdb6dabfaa6de1090e3122ae12","after":"f64a27964d0f12da0c1342f291ba4cd49038615a","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T19:09:55.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Merge pull request #1054 from jekopena:main\n\nPiperOrigin-RevId: 619573181","shortMessageHtmlLink":"Merge pull request #1054 from jekopena:main"}},{"before":"cfc35528f7be49634076900773f647d66061a227","after":"967e364c90c0acbdb6dabfaa6de1090e3122ae12","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T18:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rename BasicMp4Writer to Mp4Writer\n\nPiperOrigin-RevId: 619560211","shortMessageHtmlLink":"Rename BasicMp4Writer to Mp4Writer"}},{"before":"1efbf8ff9160afb63ee312ee6a3a36b6c986af85","after":"cfc35528f7be49634076900773f647d66061a227","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T17:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add `PlayerView.setControllerAnimationEnabled(boolean)`\n\nIssue: androidx/media#1227\nPiperOrigin-RevId: 619558900","shortMessageHtmlLink":"Add PlayerView.setControllerAnimationEnabled(boolean)"}},{"before":"e42d9cb42a790ca9887050f0a9768edff740aeaf","after":"1efbf8ff9160afb63ee312ee6a3a36b6c986af85","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T16:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix javadoc on `PlayerView.setControllerVisibilityListener`\n\n#minor-release\n\nPiperOrigin-RevId: 619536799","shortMessageHtmlLink":"Fix javadoc on PlayerView.setControllerVisibilityListener"}},{"before":"0f399a50570ccb7d49612f9b6e70ab865428988d","after":"e42d9cb42a790ca9887050f0a9768edff740aeaf","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T16:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make `isMetadataSupported` method public\n\nMoved few other public methods from `Mp4Utils` class into the\ncorresponding classes which needs them.\n\nPiperOrigin-RevId: 619535658","shortMessageHtmlLink":"Make isMetadataSupported method public"}},{"before":"8169d10ad4a0f07a6d96b1bdb16f643f96a58baa","after":"0f399a50570ccb7d49612f9b6e70ab865428988d","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T15:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove Mp4Writer interface\n\nSince the public class has already been split into `Mp4Muxer` and\n`FragmentedMp4Muxer`, there is no need for having common interface\nfor internal implementation.\n\nIn the follow up CL `BasicMp4Writer` will be renamed to `Mp4Writer`\nwhich is more appropriate and aligns with public class names.\n\nPiperOrigin-RevId: 619486876","shortMessageHtmlLink":"Remove Mp4Writer interface"}},{"before":"5de62a7a29927fdba105eb1431cbd80c8791a570","after":"8169d10ad4a0f07a6d96b1bdb16f643f96a58baa","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T13:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Downgrade kotlin plugin version to 1.9.0\n\nEarlier upgrade in https://github.com/google/ExoPlayer/commit/cb232ed08f739c3756a5e6bf2b775dbd01c7e357 was too high, since Android Studio Iguana is still bundled with Kotlin plugin with version `232-1.9.0-release-358-AS10227`. The result of the mismatched plugin is a build failure like:\n\n`Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is XXX`\n\nAlthough according to https://plugins.jetbrains.com/plugin/6954-kotlin, the 1.9.23 is already available. So we will be able to upgrade again soon.\n\nVersion 1.9.0 is still good enough for the compose compiler to be 1.5.0+ according to https://developer.android.com/jetpack/androidx/releases/compose-kotlin#pre-release_kotlin_compatibility\n\nPiperOrigin-RevId: 619278402","shortMessageHtmlLink":"Downgrade kotlin plugin version to 1.9.0"}},{"before":"864e44df7291c32c90a93ee282a870d0787d6ed0","after":"5de62a7a29927fdba105eb1431cbd80c8791a570","ref":"refs/heads/dev-v2","pushedAt":"2024-03-27T10:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Effect: Improve setEnableColorTransfers javadoc.\n\nPiperOrigin-RevId: 619250163","shortMessageHtmlLink":"Effect: Improve setEnableColorTransfers javadoc."}},{"before":"d81fcf51357d63d01e068c9816d72fb856506139","after":"864e44df7291c32c90a93ee282a870d0787d6ed0","ref":"refs/heads/dev-v2","pushedAt":"2024-03-26T21:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix `XingSeeker` `@param` tags - follow-up to https://github.com/google/ExoPlayer/commit/6559e9b123c99f9e3fec628574482cccbe6654d8\n\nPiperOrigin-RevId: 619249887","shortMessageHtmlLink":"Fix XingSeeker @param tags - follow-up to 6559e9b"}},{"before":"edb6a32def0f9a3ae2587bbe3fad390d80f6fd8a","after":"d81fcf51357d63d01e068c9816d72fb856506139","ref":"refs/heads/dev-v2","pushedAt":"2024-03-26T21:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Allow target preload status to be null to indicate not to preload\n\nPiperOrigin-RevId: 619246259","shortMessageHtmlLink":"Allow target preload status to be null to indicate not to preload"}},{"before":"ed3f291315e801cec35a48d389dedacda73da439","after":"edb6a32def0f9a3ae2587bbe3fad390d80f6fd8a","ref":"refs/heads/dev-v2","pushedAt":"2024-03-26T20:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix negative position for clipped media\n\nWith this CL:\n- The large timestamp offset added by ExoPlayer so that decoders\ndon't see any negative timestamps is removed before passing the\ntimestamp to the AudioGraph.\n- Clipped media timestamps are offset by the clipping start position\nbefore being passed to the AudioGraph.\n- The offset added to the audio buffer timestamps is removed when\ncomputing the audio sink position, to convert them back to the\ntimestamps passed by the player.\n\nPiperOrigin-RevId: 619225990","shortMessageHtmlLink":"Fix negative position for clipped media"}},{"before":"ef01f27933faf5462c22f043fc0eb549e42bcb66","after":"ed3f291315e801cec35a48d389dedacda73da439","ref":"refs/heads/dev-v2","pushedAt":"2024-03-26T18:49:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rename `setFragmentedMp4Enabled` to `setOutputFragmentedMp4`\n\nPiperOrigin-RevId: 619216854","shortMessageHtmlLink":"Rename setFragmentedMp4Enabled to setOutputFragmentedMp4"}},{"before":"2b36180a901dcdfd11991f6d036f5b2217a12298","after":"ef01f27933faf5462c22f043fc0eb549e42bcb66","ref":"refs/heads/dev-v2","pushedAt":"2024-03-26T17:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Create FragmentedMp4Muxer class\n\nThis CL aims to separate Fragmented MP4 related logic in a separate public class.\nEarlier all the logic was in a single class `Mp4Muxer`.\n\nPiperOrigin-RevId: 619206661","shortMessageHtmlLink":"Create FragmentedMp4Muxer class"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETsrqmgA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/ExoPlayer"}