{"push_id":1462273357,"size":1000,"distinct_size":1434,"ref":"refs/heads/master","head":"1c3a7c3475bfbd297f0b6f20d13abb1c06c18497","before":"450105b61f34afd34bfd6695d0388d909a9ce6c1","commits":[{"sha":"ba88091c7b27b5271dc2bdae912500f7f17a6b2f","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Added MPEG2-Program Stream extractor.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117219856","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/ba88091c7b27b5271dc2bdae912500f7f17a6b2f"},{"sha":"a1a48abe920ddc6d1bb2f720ec5aff9995f3bb21","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Apply gapless playback metadata for MP3/MP4 playback using MediaCodec.\n\nIssue: #497\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117219944","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/a1a48abe920ddc6d1bb2f720ec5aff9995f3bb21"},{"sha":"300b58e530a59f73fae7824102aad9d3a0e76411","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Introduce FakeExtractorInput (based loosely on RecordableExtractorInput).\n\n- Use it to simplify a bunch of tests.\n- Will also replace RecordableExtractorInput in a subsequent CL.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220030","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/300b58e530a59f73fae7824102aad9d3a0e76411"},{"sha":"02a2d5f9329803ed4f1d229e8efb4efb2ad58cae","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Guidelines on filing issues + release notes update.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220082","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/02a2d5f9329803ed4f1d229e8efb4efb2ad58cae"},{"sha":"bccffb017d98f0306855ff11d38867220a708d33","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Cleanup - Make PesReader classes static.\n\nThis avoids accessing PtsTimestampAdjuster through a thunk method,\nand allows the PesReader classes to be static, which is nice in\ngeneral.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220139","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/bccffb017d98f0306855ff11d38867220a708d33"},{"sha":"7cddd1b1d9da31afa6c77ea84715212390a262fd","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Move OGG extractor to use FakeExtractorInput + Simplify.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220360","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/7cddd1b1d9da31afa6c77ea84715212390a262fd"},{"sha":"5a6d1435ab635d327af8134ee32ddb4de1452109","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Fix overzealous ContentProtection filtering.\n\nFailing to parse a UUID from a ContentProtection should only\nresult in filtering if there was actually a cenc:pssh element\nthere for us to get it from.\n\nIssue: #1256\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220417","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/5a6d1435ab635d327af8134ee32ddb4de1452109"},{"sha":"a1c74cb259a9fa1fc8dcb8e6b87a998770ec9a7a","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Give a calculation for H.264 level picture size limits.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220482","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/a1c74cb259a9fa1fc8dcb8e6b87a998770ec9a7a"},{"sha":"16f57e3919c8f3a5b8fbc7913322c220ef377165","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Ignore repeated control characters in EIA608 subtitles.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220536","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/16f57e3919c8f3a5b8fbc7913322c220ef377165"},{"sha":"b37e9f698089d4412851cfcc3890a37849a6d186","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"For both alignment cue setting value and position cue setting alignment value,\nallow \"center\".\nThis value (and not \"middle\") is listed in\nhttps://w3c.github.io/webvtt/ ( WebVTT: The Web Video Text Tracks Format, Draft\nCommunity Group Report, 21 December 2015).\n\nLeaving the behavior for \"middle\" unchanged.\nIt was the value listed in older drafts, e.g.\nhttps://www.w3.org/TR/2014/WD-webvtt1-20141113/ ( W3C First Public Working\nDraft 13 November 2014 )\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220612","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/b37e9f698089d4412851cfcc3890a37849a6d186"},{"sha":"b1c356fbab8d585565dbcb5adda4bf84116fee1b","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Simplify (i.e. remove) waiting for first sync frame.\n\nThe upstream source (or its stream) should always provide data\nstarting from a sync frame, so this logic shouldn't be necessary.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220759","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/b1c356fbab8d585565dbcb5adda4bf84116fee1b"},{"sha":"a1fc0a6b0079cf4ca27ce59a8f8618effb3c6e91","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Set max input size for H.265/HEVC.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117220851","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/a1fc0a6b0079cf4ca27ce59a8f8618effb3c6e91"},{"sha":"99606f6e2e0dd67160666289e3302a0160d653f4","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Allow equality assertions on FakeExtractorOutput.\n\nThe idea here is that you'll be able to feed data through an extractor\nto a FakeExtractorOutput, then do the same again with some or all of the\nsimulated flakiness settings toggled on FakeExtractorInput, and then\nassert that the output was the same in both cases.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117224019","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/99606f6e2e0dd67160666289e3302a0160d653f4"},{"sha":"9cfff0b0283d038976ed437bd656cdea197bb30c","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Merge cleaned version of https://github.com/google/ExoPlayer/pull/1234.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117224172","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/9cfff0b0283d038976ed437bd656cdea197bb30c"},{"sha":"d9d6b8540d143b2d9705cb1c64de7165618201c8","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"HLS: Ignore AAC/H264 streams if we know they don't exist.\n\nThis is needed to support fully demuxed audio in HLS. For the\nsample I have the video (only) variant still declares an AAC\nstream. I suspect there's at least one toolchain out there that\nhardcodes H264 and AAC streams in TS output.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117224224","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/d9d6b8540d143b2d9705cb1c64de7165618201c8"},{"sha":"26ad44248a387502861466c3765073ff17f12256","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Fix a bug where ID3 data was read as sample data.\n\nWhen reading unknown duration files with CBR seeking, the Mp3Extractor could\ntry to read sample data from 0. This happened because synchronization did not\nskip over the ID3 data when it immediately found valid frames. When the invalid\nsample data is read, the extractor tries to resynchronize from the next byte\n(at offset 1), and this fails because the ID3 data at the start of the file is\nlonger than the synchronization search distance.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117224270","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/26ad44248a387502861466c3765073ff17f12256"},{"sha":"fb1d2d9ee8d6624839fe196509586dba02855743","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Add hooks for timestamp checking in MediaCodecTrackRenderer.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117224468","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/fb1d2d9ee8d6624839fe196509586dba02855743"},{"sha":"8447781a44c7cc2b69a69e23ba5492f13f2ebe22","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Add workaround to discard NAL units up to the first SPS.\n\nSome devices fail to decode an avc3 stream that doesn't start with an SPS (for\nexample, if an access unit delimiter appears first). Workaround the issue by\ndiscarding input sample data up to the first SPS on those devices.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117224602","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/8447781a44c7cc2b69a69e23ba5492f13f2ebe22"},{"sha":"ae2e8589788b2be64f594689d4562236c57821ad","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"Fix incorrect playback speed of mono audio on MTK/JB devices.\n\nIssue #801\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117225377","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/ae2e8589788b2be64f594689d4562236c57821ad"},{"sha":"9b467b7c1b3d90fcd5c5ecf0629e89b4972bdde1","author":{"name":"olly","email":"3bc01cc0d3392a219b17dad30b8b1b1050aaac9e@google.com"},"message":"DASH: Ignore stream defined index if manifest defines one.\n\nIssue: #1287\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=117225449","distinct":true,"url":"https://api.github.com/repos/michalliu/ExoPlayer/commits/9b467b7c1b3d90fcd5c5ecf0629e89b4972bdde1"}]}
{"actor":{"display_login":"michalliu"}}