{"push_id":663230523,"size":234,"distinct_size":234,"ref":"refs/heads/master","head":"fefeda5e6cac29b740448469b36015270dafe2ac","before":"ea1d67abe3668cfb18593b75faee066891418099","commits":[{"sha":"6798dc7912b26ed4ff3fd3c9f070e65287de3897","author":{"email":"f6ea6ab9bfc7c52509cf446138d15e740b6116ec@bilboed.com","name":"Edward Hervey"},"message":"isomp4: Redefine gst_isoff_ symbols to gst_isoff_qt_\n\nWe need different symbol names, because these symbols are also present\nin the fragmented plugin ... which will cause conflicts when doing\nstatic linking","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/6798dc7912b26ed4ff3fd3c9f070e65287de3897"},{"sha":"b1098c2ea5eabea7af08ce51d22b867eaed2bbe2","author":{"email":"b2ffc7d840f28e03ec1684e64200de547803b70e@puscii.nl","name":"hark"},"message":"jack: Add property port-pattern to specify which JACK ports to connect to\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=690719","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/b1098c2ea5eabea7af08ce51d22b867eaed2bbe2"},{"sha":"735c6c40f826c3e4d0bd652f4f0d48243d4a5b24","author":{"email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@centricular.com","name":"Sebastian Dröge"},"message":"rtpjitterbuffer: When resetting the jitterbuffer because of packet discont, don't flush sticky events\n\nWe will otherwise flush away STREAM_START, CAPS or SEGMENT events and will\nconfuse downstream with buffers that come before such events.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/735c6c40f826c3e4d0bd652f4f0d48243d4a5b24"},{"sha":"a12e41c106f0a2f48b5d3a73026ba4d20cd745fd","author":{"email":"bff644e4098ee442ff1aa072ecf2356c3939abd4@osg.samsung.com","name":"Thiago Santos"},"message":"qtdemux: prefer the tfdt timestamp over the buffer's that is less accurate\n\nThe tfdt should be more accurate as the buffer timestamp is provided\nby the fragmented format manifest and it might just be an approximation.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/a12e41c106f0a2f48b5d3a73026ba4d20cd745fd"},{"sha":"84b7cf6795c8d2779ebf5acb063bfd8cc0abccd0","author":{"email":"bff644e4098ee442ff1aa072ecf2356c3939abd4@osg.samsung.com","name":"Thiago Santos"},"message":"qtmux: remove not needed condition\n\ngst_buffer_replace can handle NULL inputs by itself","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/84b7cf6795c8d2779ebf5acb063bfd8cc0abccd0"},{"sha":"171bfeccdf94cc790aef4568cac2e24a2026939d","author":{"email":"36c35e0aac84fcb59b447cc6415df42e7fda8df7@collabora.co.uk","name":"Nicolas Dufresne"},"message":"v4l2pool: Deactivate other pool\n\nWhen importing buffers from a downstream pool, we need to deactivate\nthat pool to ensure it will be usable again later. Relying on the\nrefcount to reach zero does not work, since elements like xvimagesink\nkeeps a reference on their proposed pool.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/171bfeccdf94cc790aef4568cac2e24a2026939d"},{"sha":"b91fe36644b15ae070d72b9e8a9c7087e82aef12","author":{"email":"6c9a11345b8465a6bb08c74dfe3d9459b2eea73d@samsung.com","name":"Luis de Bethencourt"},"message":"v4l2: fraction is reversed\n\nIn the fraction 1 / 2. 1 is the numerator and 2 is the denominator.\nThe arguments of fraction gst_value_set_fractions() are value,\nnumerator and denominator.\nAlso, gst_value_set_fraction() fails if denominator is 0 for obvious\nreasons.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/b91fe36644b15ae070d72b9e8a9c7087e82aef12"},{"sha":"7ca7b1cd9ab66fbe50b202fbe3d01d02eb863808","author":{"email":"6c9a11345b8465a6bb08c74dfe3d9459b2eea73d@samsung.com","name":"Luis de Bethencourt"},"message":"Revert \"v4l2: fraction is reversed\"\n\nThis reverts commit b91fe36644b15ae070d72b9e8a9c7087e82aef12.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/7ca7b1cd9ab66fbe50b202fbe3d01d02eb863808"},{"sha":"8e5a16e662f1417a60e9ef3263072491195cccff","author":{"email":"6c9a11345b8465a6bb08c74dfe3d9459b2eea73d@samsung.com","name":"Luis de Bethencourt"},"message":"jack: case missing break statement\n\ncommit b1098c2ea5eabea7af08ce51d22b867eaed2bbe2 added a new case in\ngst_jack_audio_src_get_property() but forgot to add the break statement to it.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/8e5a16e662f1417a60e9ef3263072491195cccff"},{"sha":"939a95d44b2cd52fce494521680a5d4bc5616666","author":{"email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@centricular.com","name":"Sebastian Dröge"},"message":"rtpsession: Send initial events on sync_rtcp pad when using RTP/RTCP muxing\n\nOtherwise we will just send buffers on the pad without any events beforehand\nand will get g_warnings() about that.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/939a95d44b2cd52fce494521680a5d4bc5616666"},{"sha":"b866c989f5edf6439bd4d0dd0e58e9a5cdd9c511","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"rtpvp8pay: negotiate encoding name\n\nChrome uses a different one than gstreamer.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=737810","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/b866c989f5edf6439bd4d0dd0e58e9a5cdd9c511"},{"sha":"b88ea286d2729ec4f989e247eed4d568ab8dba8b","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"rtpvp8pay: make caps writable before truncating them\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=737810","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/b88ea286d2729ec4f989e247eed4d568ab8dba8b"},{"sha":"dc73d153cb3d8f1506824235cce0f554e82532ce","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"rtpvp8pay: default encoding name to VP8\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=737810","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/dc73d153cb3d8f1506824235cce0f554e82532ce"},{"sha":"7dc475f1416bc847b007227d35869d2f7f2fc493","author":{"email":"36c35e0aac84fcb59b447cc6415df42e7fda8df7@collabora.co.uk","name":"Nicolas Dufresne"},"message":"v4l2bufferpool: Use specific debug category\n\nThe pool has grown enough that it is now handy to seperate v4l2object\ntrace from v4l2bufferpool trace.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/7dc475f1416bc847b007227d35869d2f7f2fc493"},{"sha":"dfb0ec6d4dd5ebdc6d87c486aea42188d8af6252","author":{"email":"36c35e0aac84fcb59b447cc6415df42e7fda8df7@collabora.co.uk","name":"Nicolas Dufresne"},"message":"v4l2bufferpool: Update allocator flags\n\nWhen we hit emulated formats, we disable CREATE_BUFS since libv4l2\ncope very badly with it. Also clear the allocator flags so we will\nnever try to allocate more buffers. This fixes failure when the copy\nthreshold is reached as we where calling CREATE_BUFS, which lead to\nlibv4l2 instability.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/dfb0ec6d4dd5ebdc6d87c486aea42188d8af6252"},{"sha":"6afd1c5d57007d81dfcda4e0fd1ecfe972f1b4b5","author":{"email":"36c35e0aac84fcb59b447cc6415df42e7fda8df7@collabora.co.uk","name":"Nicolas Dufresne"},"message":"v4l2: Enable copy when no known allocation params\n\nWhen there is no allocation parameters in the query, enable copy\nthreshold. When this threshold is reached, the buffer pool will start\ncopying when the pool reaches a critical level. If the driver supports\nCREATE_BUFS, this will be used instead.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/6afd1c5d57007d81dfcda4e0fd1ecfe972f1b4b5"},{"sha":"fa0870658d36e34d33b3097168007dbfe7ba2abe","author":{"email":"56f3adb39ef2551347d6b26c764232dd8fe0c269@gnome.org","name":"Thibault Saunier"},"message":"qtdemux: All segment resulting from a seek should have the same seqnum\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=744983","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/fa0870658d36e34d33b3097168007dbfe7ba2abe"},{"sha":"ba0eeaf8f4825a6912c66a8dc6a114ef6290e612","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@centricular.com","name":"Tim-Philipp Müller"},"message":"ximagesrc: remove pointless g_return_val_if_fail()\n\nximage won't ever be NULL here because the dispose\nfunction is called via ximage->dispose().","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/ba0eeaf8f4825a6912c66a8dc6a114ef6290e612"},{"sha":"e3ca4d1c86813338915e2e143e4d4675e40c45ea","author":{"email":"1b581eb4bac4cf0b9d79bb9b4b6946a7384a0fd5@users.sf.net","name":"Krzysztof Kotlenga"},"message":"rtspsrc: improve error message when unauthorized\n\nMake use of NOT_AUTHORIZED error code instead of falling back to generic\nREAD error.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=601733","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/e3ca4d1c86813338915e2e143e4d4675e40c45ea"},{"sha":"8ca40fa86f09d84a2e6d27a045db092b2986b06c","author":{"email":"313257d4792d1715eec8943a2608802e4f6f1a42@gmail.com","name":"Ilya Konstantinov"},"message":"osxaudiosrc: iOS resampling causes stuttering\n\nFixes stuttering audio when iOS AU is resampling. To make AU resample,\none has to request a rate that differs from AVAudioSession's\nsampleRate. The resampling itself is not the culprit, but rather our\nAPI misuse.\n\nAudioUnitRender modifies the mDataByteSize members with the\nactual read bytes count. Therefore, they must be reinitialized\nbefore each AudioUnitRender. (The buffers themselves can be\npreallocated.)\n\nThe \"stutter\" was caused by one AudioUnitRender making the buffer\ntoo small for other AudioUnitRender invocations, making them fail\nwith -50 (paramErr). By way of luck, when AU didn't resample, all\nAudioUnitRender invocations read the same number of bytes.\n\n(This patch addresses some non-interleaved audio concerns, but\nat this moment the elements do not support non-interleaved audio\nand non-interleaved is untested.)\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=744922","distinct":true,"url":"https://api.github.com/repos/Distrotech/gst-plugins-good/commits/8ca40fa86f09d84a2e6d27a045db092b2986b06c"}]}