GNOME Bugzilla – Bug 738297
DTMF telephone-event timestamps are bogus
Last modified: 2014-10-10 22:17:42 UTC
When sending DTMF for example using the pidgin patch at https://developer.pidgin.im/ticket/12617 the RTP timestamps on DTMF packets are wrong. It looks like the clock-base for the DTMF source is not being synchronised with the audio. This seems to be trivial to reproduce so I won't pollute the bug with my attempts to debug it. If I could would out how all this stuff fitted together in order to coherently describe the problem, I'd be filing a patch...
Wim broke it in 1.0 by renaming some caps field in GstRtpBasePayload and it seems he never bothered to check if these were used anywhere else! Fixed, patches in both the 1.4 and master branches. Commits in master: commit 155ed569c3f9c83537ccf70d3bf94bb59cd63958 Author: Olivier Crête <olivier.crete@ocrete.ca> Date: Fri Oct 10 18:11:19 2014 -0400 rtpdtmfsrc: clock-base and seqnum-base -> timestamp-offset and seqnum-offset These were renamed in GstRTPBasePayload in 1.0 commit b3069634bd04cf2d9183574a953ebd7936b5a5fc Author: Olivier Crête <olivier.crete@ocrete.ca> Date: Fri Oct 10 17:30:24 2014 -0400 rtpmux: clock-base and seqnum-base -> timestamp-offset and seqnum-offset These were renamed in GstRTPBasePayload in 1.0