GNOME Bugzilla – Bug 583367
gstrtpL16pay ignores max-ptime property
Last modified: 2009-12-22 23:40:53 UTC
Please describe the problem: apparently, unlike other payloaders, gstrtpL16pay ignores the max-ptime setting. this setting is useful when needing to tweak latency/network usage. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
rtpL16pay should use GstBaseRTPAudioPayload, it would gain max-ptime, etc
Created attachment 143524 [details] [review] Proposed patch It's already using BaseRTPPayload but max-ptime is only checked in is_filled, which makes no sense to use for this payloader. This patch makes it honor max-ptime explicitely.
Maybe it could use baseaudiopayload instead.
Mistyped the bug number in the commit message.. *sigh* commit 2ee7f58416375496c6738119465240f57c0ff9d6 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Wed Dec 23 00:38:05 2009 +0100 rtpL16pay: convert to baseaudiopayload Use GstRTPBaseAudioPayload as the base class. This saves a lot of code and fixes a bunch of problems that were already solved in the base class. Fixes #853367