{"push_id":818056305,"size":16,"distinct_size":16,"ref":"refs/heads/inbound","head":"c3e24823e8b2515d6dfc30df1591f31754c2805d","before":"6b03b4a52fd3c691101f4ed05d64ab5f9861fb97","commits":[{"sha":"3a86e96468673270ec1816a522bd6e51ed51b536","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1211652: Add sourcebuffer.mode = sequence mochitest. r=gerald","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/3a86e96468673270ec1816a522bd6e51ed51b536"},{"sha":"89639edfde9448794ac04785f1a0f47d28c5266e","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1211335: Have FFMpegDecoderModule properly return if a codec is supported. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/89639edfde9448794ac04785f1a0f47d28c5266e"},{"sha":"9586070ed3754a47f69238696c0dfa2ee762aa57","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P1. Remove unused PDM function members. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/9586070ed3754a47f69238696c0dfa2ee762aa57"},{"sha":"025699316455ce441d5a6671c5914e7ca762071a","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce\n\nThere is no change of behaviour from the original PlatformDecoderModule.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/025699316455ce441d5a6671c5914e7ca762071a"},{"sha":"78fc388e1e553a4b077c3c9b2e0aa972fbbc42c0","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P3. Allow PDM fallback. r=cpearce\n\nWe now search in all the PDM present the one that can handle the media.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/78fc388e1e553a4b077c3c9b2e0aa972fbbc42c0"},{"sha":"55d1cb62fc9e21e9aed3beb2681769169e721776","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P4. Add AgnosticDecoderModule object. r=cpearce\n\nThis removes the need for PDMFactory to know anything about decoders.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/55d1cb62fc9e21e9aed3beb2681769169e721776"},{"sha":"046f9f13a98b7bbdcf0b8d43d0acacc3748ae9a2","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P5. Update PlatformDecoderModule documentation. r=cpearce\n\nMostly removes no longer relevant doc.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/046f9f13a98b7bbdcf0b8d43d0acacc3748ae9a2"},{"sha":"7ad735710042faa4d0a2b0b111a81bcd5308cbd6","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P6. Make PlatformDecoderModule::SupportsMimeType pure virtual. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/7ad735710042faa4d0a2b0b111a81bcd5308cbd6"},{"sha":"6c9f5d095492d5854d41f026df12b7663d9ee928","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: [webm] P7. Remove IntelWebMVideoDecoder. r=kinetik\n\nThat code path is no longer used and handled directly in the MediaFormatReader.\n\nAlso, partially revert commit ac6d0b0befb2 as it broke WebMReader.","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/6c9f5d095492d5854d41f026df12b7663d9ee928"},{"sha":"2da2bd26f97851b69e8dd599d6bf43638869005d","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/2da2bd26f97851b69e8dd599d6bf43638869005d"},{"sha":"27b77f96da6bac84ae68b41c4743a21fc956f2e0","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P9. Ensure PDMs are only ever created through the PDMFactory. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/27b77f96da6bac84ae68b41c4743a21fc956f2e0"},{"sha":"87d89f828c077d86de3569aecdc0071bb7ea0fac","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P10. Remove redundant code. r=cpearce\n\nThe same checks are performed in the PDMFactory::SupportsMimeType","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/87d89f828c077d86de3569aecdc0071bb7ea0fac"},{"sha":"b4365d5d77bf82f726d37113177e1a95ebbfc1aa","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P11. Don't rely on SupportsMimeType to determine if a track can be played. r=cpearce\n\nThe PDMFactory will run more accurate checks based on the TrackInfo object and will fail to create a decoder if the type is unsupported. So use that instead","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/b4365d5d77bf82f726d37113177e1a95ebbfc1aa"},{"sha":"6f051abaa48314965c266675f2283e683f5396f1","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P12. Properly shutdown all created test decoders. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/6f051abaa48314965c266675f2283e683f5396f1"},{"sha":"ac5814731cf2489b665858890e596d78efb11e94","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P13. Assert that data fed to EMEDecoderModule is encrypted. r=cpearce\n\nThe PDMFactory ensures that the EMEDecoderModule is only used for encrypted data, we can simplify EMEDecoderModule and make strong assumptions","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/ac5814731cf2489b665858890e596d78efb11e94"},{"sha":"c3e24823e8b2515d6dfc30df1591f31754c2805d","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1206977: P14. Remove obsolete / redundant code. r=cpearce","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/c3e24823e8b2515d6dfc30df1591f31754c2805d"}]}