{"push_id":1339364823,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"01a0ba72c42865a7bb5b2ad9384e2b740465e301","before":"97200b9fd4b6a41a2e0d880c9a7a4215cd56f7d3","commits":[{"sha":"6f8905cd1803b52db934ca66847f2fd4820c142b","author":{"name":"Havard Graff","email":"7d2f48dd84ae3b214d31dc0a0dd693aa87ba3273@gmail.com"},"message":"test/rtpjitterbuffer: only set dts and call it by its name\n\nNo point in setting pts here, as this is going to be ignored and\noverwritten by the jitterbuffer.","distinct":true,"url":"https://api.github.com/repos/pexip/gst-plugins-good/commits/6f8905cd1803b52db934ca66847f2fd4820c142b"},{"sha":"01a0ba72c42865a7bb5b2ad9384e2b740465e301","author":{"name":"Havard Graff","email":"7d2f48dd84ae3b214d31dc0a0dd693aa87ba3273@gmail.com"},"message":"rtpjitterbuffer: fix lost-event using dts instead of pts\n\nThe lost-event was using a different time-domain (dts) than the outgoing\nbuffers (pts). Given certain network-conditions these two would become\nsufficiently different and the lost-event contained timestamp/duration\nthat was really wrong. As an example GstAudioDecoder could produce\na stream that jumps back and forth in time after receiving a lost-event.\n\nThe previous behavior calculated the pts (based on the rtptime) inside the\nrtp_jitter_buffer_insert function, but now this functionality has been\nrefactored into a new function rtp_jitter_buffer_calculate_pts that is\ncalled much earlier in the _chain function to make pts available to\nvarious calculations that wrongly used dts previously\n(like the lost-event).\n\nThere are however two calculations where using dts is the right thing to\ndo: calculating the receive-jitter and the rtx-round-trip-time, where the\narrival time of the buffer from the network is the right metric\n(and is what dts in fact is today).\n\nThe patch also adds two tests regarding B-frames or the\n“rtptime-going-backwards”-scenario, as there were some concerns that this\npatch might break this behavior (which the tests shows it does not).","distinct":true,"url":"https://api.github.com/repos/pexip/gst-plugins-good/commits/01a0ba72c42865a7bb5b2ad9384e2b740465e301"}]}
{"actor":{"display_login":"havardgraff"}}