{"push_id":958494132,"size":688,"distinct_size":688,"ref":"refs/heads/dmabuf","head":"197e33e8f8765b09ae5996395b4a55be3dcfcf7e","before":"e7c25963b53db885d49c95043a38e7e1a0070127","commits":[{"sha":"04a5eee15efcbca0b7210773c360c50963a26458","author":{"email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@centricular.com","name":"Sebastian Dröge"},"message":"mxfmux: Remove some dead code that could never be called\n\nCoverity CIDs #1328818, #1328819, #1328820.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/04a5eee15efcbca0b7210773c360c50963a26458"},{"sha":"704d49b9c7b0bfee55503bd309008b039d690b51","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"glslstage: initialize output params to 0 before calling gl functions\n\nThe client side API of the Chromium's GPU Process has asserts\nin debug mode that check that output params are initialized to 0.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/704d49b9c7b0bfee55503bd309008b039d690b51"},{"sha":"b8df6cc316f76eda5f592a70a7d0a69cf6eeb9f8","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"mpdparser: validate representation set identifier\n\nIt must have no whitespace, and must comply with RFC 1738 when\nused to build a URL.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=750852","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/b8df6cc316f76eda5f592a70a7d0a69cf6eeb9f8"},{"sha":"60133b1472acebdd99628a7af92adfd781376895","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"mpdparser: check segment lists have either duration or timeline\n\nAnd add error checking along the way.\n\nAdd duration where appropriate so unit tests still pass.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=751650","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/60133b1472acebdd99628a7af92adfd781376895"},{"sha":"c763d1e8fd4188be683bd7fa08675dec494ef436","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: parser rejects XMLs with negative period duration\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=752329","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/c763d1e8fd4188be683bd7fa08675dec494ef436"},{"sha":"54d93f597d541db8cf2f1b24dffc94e937f24a6d","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"mpdparser: forbid negative values for duration\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=752492","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/54d93f597d541db8cf2f1b24dffc94e937f24a6d"},{"sha":"0e2880ac2eafc86c30056432d0cb84ba2bde65b2","author":{"email":"86e32882ba3951d68bd2d06702dd09a9d6fd15fe@collabora.com","name":"Olivier Crête"},"message":"liveadder: Make latency property be a uint in millisecs\n\nThis restores roughly the same behaviour as the old liveadder element.\nExcept that the latency now also includes the output-buffer-duration.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=757050","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/0e2880ac2eafc86c30056432d0cb84ba2bde65b2"},{"sha":"c8b3d84757fe7228a1210172a82605e87cac6c7f","author":{"email":"853e0dbb5ddd43a0f0483f24794ae05c4c52af91@igalia.com","name":"Víctor Manuel Jáquez Leal"},"message":"codecparser: h265: initialize parsing structures\n\nInitialize to 0 these parse structures before filling them: GstH265SEIMessage,\nGstH265NalUnit, GstH265VPS, GstH265PPS, GstH265SPS and GstH265SliceHdr.\n\nWhen calling the functions which fill those structures, they may fail, leaving\nunitialized those structures. This situation may lead to future problems, such\nas a segmentation fault when freeing, for example.\n\nThis patch initializes to zero these structures, before filling them.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755161","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/c8b3d84757fe7228a1210172a82605e87cac6c7f"},{"sha":"d054a6918cbbc9fb0fdd22cf0a7208129649593a","author":{"email":"853e0dbb5ddd43a0f0483f24794ae05c4c52af91@igalia.com","name":"Víctor Manuel Jáquez Leal"},"message":"codecparser: h264: initialize parsing structures\n\nInitialize to 0 these parse structures before filling them: GstH264SEIMessage,\nGstH264NalUnit, GstH264PPS, GstH264SPS and GstH264SliceHdr.\n\nWhen calling the functions which fill those structures, they may fail, leaving\nunitialized those structures. This situation may lead to future problems, such\nas a segmentation fault when freeing, for example.\n\nThis patch initializes to zero these structures, before filling them.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755161","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/d054a6918cbbc9fb0fdd22cf0a7208129649593a"},{"sha":"7c2746f741ae25dc3086677306dd9d87012e0a57","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: corrected parsing of negative values into unsigned data\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=752429","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/7c2746f741ae25dc3086677306dd9d87012e0a57"},{"sha":"cdfec060921fd2343516467b2430c5e8ca01d120","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: parser rejects negative values for mediaPresentationDuration\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=752326","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/cdfec060921fd2343516467b2430c5e8ca01d120"},{"sha":"eab158a669685f872a7d54877c60d9bc6a26a9b5","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"adaptivedemux: fixed multithread support\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755169","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/eab158a669685f872a7d54877c60d9bc6a26a9b5"},{"sha":"5c8f7021166ba582eaf0cbca50e49d9e814b14a6","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"mpdparser: do not dereference profiles is absent\n\nThese are used to apply restrictions on what the MPD file may\nuse, so no profile means no restrictions.\n\nBesides, nothing actually uses the profiles (yet) anyway.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=750869","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/5c8f7021166ba582eaf0cbca50e49d9e814b14a6"},{"sha":"84ff565c887b1d2df956328a4ae4ec19b2fdb4ee","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: unit test for missing profiles","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/84ff565c887b1d2df956328a4ae4ec19b2fdb4ee"},{"sha":"566e84cec1b372069b00b3594d1fa592ddd0c12c","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: fixed crash when segment timeline list is greater than segment url list\n\nWhen building the media segment list using a SegmentList node, the\ngst_mpd_client_setup_representation function will iterate through the\nlist of S nodes and will expect to find a matching SegmentUrl node. If\none does not exist, the code made an illegal memory access.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=752496","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/566e84cec1b372069b00b3594d1fa592ddd0c12c"},{"sha":"60f3eb15eb0e4e4fd4612f345b9725257a0034fd","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dahsdemux: task is signaled to stop without stop condition being set\n\nThe gst_adaptive_demux_stream_free function is trying to stop the stream's\ndownload task. For this, it signals the task. But it fails to also set the\nstream->download_finished = TRUE, so the task will go back to sleep and\nonly exit when the download is finished.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755121","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/60f3eb15eb0e4e4fd4612f345b9725257a0034fd"},{"sha":"933d3674407286df052be993b64db013656f1ecb","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: corrected parsing of segment templates\n\nCorrected the parsing of a segment template string.\nAdded unit tests to test the segment template parsing.\nAll reported problems are now correctly handled.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=751735","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/933d3674407286df052be993b64db013656f1ecb"},{"sha":"4eea6c3833f5ad3f9154ec67785ae4ea1f64b89b","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: segment template parsing: added support for %d\n\nAdded support for %d in template identifier.\nAdded testcases for %d, %3d, %0-4d identifier formats.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/4eea6c3833f5ad3f9154ec67785ae4ea1f64b89b"},{"sha":"7443f35249572d237ef16859969fb11126ea0184","author":{"email":"b38056229d462fa1b9249451dcf09c0ae0b934b2@collabora.co.uk","name":"Vincent Penquerc'h"},"message":"dash_mpd: restrict segment template format strings to %0[0-9]*d as per spec\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=751735","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/7443f35249572d237ef16859969fb11126ea0184"},{"sha":"e7745a57206b260f275e7a98cb9a8bf4fb8ce56d","author":{"email":"0886c572f39f5c55ffd289543b9f1f2429917941@oregan.net","name":"Florin Apostol"},"message":"dashdemux: improve detection of stream language\n\nImproved the detection of stream's language if the AdaptationSet\ncontains more than 1 ContentComponent\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=752367","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-plugins-bad/commits/e7745a57206b260f275e7a98cb9a8bf4fb8ce56d"}]}