{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263696830,"defaultBranch":"dev-v2","name":"ExoPlayer","ownerLogin":"shenwill","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-05-13T17:20:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2658225?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692643818.0","currentOid":""},"activityList":{"items":[{"before":"732b688b78448926ef4eb1d5f08b086da8462a05","after":"61a82248b73823d7858e0fe42a035cda13249aa2","ref":"refs/heads/dev-private","pushedAt":"2023-08-22T05:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shenwill","name":null,"path":"/shenwill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2658225?s=80&v=4"},"commit":{"message":"Before this fix, it set audioCapabilities with DEFAULT_AUDIO_CAPABILITIES during the error recovery, but DEFAULT_AUDIO_CAPABILITIES causes failure in case AC3 to PCM decoding not supported. When HDMI switches display mode in audio passthrough mode, writing audio data will fail, and the recovery doesn't bring it back to work.\nThis fix is not ideal. The ideal fix is supposed to bring audio track back to work after HDMI switches.","shortMessageHtmlLink":"Before this fix, it set audioCapabilities with DEFAULT_AUDIO_CAPABILI…"}},{"before":"a237f7f8e10d1cd69b13a2dd11613d216ac349bc","after":"732b688b78448926ef4eb1d5f08b086da8462a05","ref":"refs/heads/dev-private","pushedAt":"2023-08-21T18:50:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shenwill","name":null,"path":"/shenwill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2658225?s=80&v=4"},"commit":{"message":"Merge branch 'dev-v2' into dev-private\n* dev-v2: (8344 commits)\n Simplify FakeAudioProcessor by extending BaseAudioProcessor.\n Rename TestMuxer to CapturingMuxer to match other dumpable components.\n Update Mimetypes to include supported image mimetypes\n Use ProgressiveMediaSource and period for images\n Compositor: Add test for correct input timestamps.\n Use TestMuxer.Factory as the holder of the Dumpable test muxer.\n Avoid create short lived object\n Test: Use larger pixel diff on real devices, smaller on emulators.\n Add video speed change effect\n Enhance getNextChunk() API to allow passing more information\n Use golden data generated on emulator for tests based on `london.jpg`\n Fix Gradle Lint with @RequiresApi and SDK version\n Add CompositionPlayer listener tests\n Set tile count in Pngextractor\n Bump IMA SDK version to 3.30.3\n Enhance continueLoading() API to allow passing more information\n Fix mis-placed debug tracing call\n Verify source is not released before updating ad playback state\n Improve DebugTraceUtil logging\n Preserve the byte order when using read-only `ByteBuffer`s.\n ...\n\n# Conflicts:\n#\tlibrary/common/src/main/java/com/google/android/exoplayer2/util/NalUnitUtil.java\n#\tlibrary/core/src/main/java/com/google/android/exoplayer2/Renderer.java\n#\tlibrary/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java\n#\tlibrary/core/src/main/java/com/google/android/exoplayer2/text/TextRenderer.java\n#\tlibrary/core/src/main/java/com/google/android/exoplayer2/video/MediaCodecVideoRenderer.java\n#\tlibrary/extractor/src/main/java/com/google/android/exoplayer2/extractor/ExtractorOutput.java\n#\tlibrary/extractor/src/main/java/com/google/android/exoplayer2/extractor/mkv/MatroskaExtractor.java\n#\tlibrary/extractor/src/main/java/com/google/android/exoplayer2/extractor/mp4/AtomParsers.java\n#\tlibrary/extractor/src/main/java/com/google/android/exoplayer2/video/AvcConfig.java","shortMessageHtmlLink":"Merge branch 'dev-v2' into dev-private"}},{"before":"ee555eddec6e4f8e97d09cc605165eaa33ea9e87","after":"a237f7f8e10d1cd69b13a2dd11613d216ac349bc","ref":"refs/heads/dev-private","pushedAt":"2023-08-13T11:37:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shenwill","name":null,"path":"/shenwill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2658225?s=80&v=4"},"commit":{"message":"Some personal updates: Don't display controls when key pressed, such as pause key. Font size resizable in case 384x288. Make default font size smaller.","shortMessageHtmlLink":"Some personal updates: Don't display controls when key pressed, such …"}},{"before":"249c4ae5734b5796b6808b4dbc88dd600c7ed89c","after":"9de2125d3f3a7f2f60109773dcb53e1b26440f90","ref":"refs/heads/release-v2","pushedAt":"2023-08-13T08:15:56.000Z","pushType":"push","commitsCount":8058,"pusher":{"login":"shenwill","name":null,"path":"/shenwill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2658225?s=80&v=4"},"commit":{"message":"Merge branch 'google:release-v2' into release-v2","shortMessageHtmlLink":"Merge branch 'google:release-v2' into release-v2"}},{"before":"3dc6cf6beca601a62af1b57e62f02df3632b082f","after":"6cad15dc03632ba1dca5c73b9e5b6582cb947181","ref":"refs/heads/dev-v2","pushedAt":"2023-08-13T08:14:05.000Z","pushType":"push","commitsCount":8590,"pusher":{"login":"shenwill","name":null,"path":"/shenwill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2658225?s=80&v=4"},"commit":{"message":"Simplify FakeAudioProcessor by extending BaseAudioProcessor.\n\nCorrect createOneSecondDefaultSilenceBuffer - It was returning an\nincorrect buffer duration for non-mono channel counts.\n\nPiperOrigin-RevId: 555439387","shortMessageHtmlLink":"Simplify FakeAudioProcessor by extending BaseAudioProcessor."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADb5ZBYAA","startCursor":null,"endCursor":null}},"title":"Activity · shenwill/ExoPlayer"}