From 9384db077394b7263192229bdc5beb9205aba316 Mon Sep 17 00:00:00 2001 From: Sveinung Kval Bakken <sveinung.bakken@gmail.com> Date: Wed, 29 Aug 2012 21:50:09 +0200 Subject: [PATCH] Fix for min-latency & max-latency fields iPhone 4 (iOS 6) sends the following fields which doesn't match the validation pattern, support for - in the field name fixes this. min-latency:11025 max-latency:88200 --- src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java b/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java index 754455a..7894f78 100644 --- a/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java +++ b/src/main/java/org/phlo/AirReceiver/RaopAudioHandler.java @@ -298,7 +298,7 @@ else if (RaopRtspMethods.GET_PARAMETER.equals(method)) { * <li> {@code <attribute>=aesiv} * </ul> */ - private static Pattern s_pattern_sdp_a = Pattern.compile("^([a-z]+):(.*)$"); + private static Pattern s_pattern_sdp_a = Pattern.compile("^([a-z\\-]+):(.*)$"); /** * SDP {@code a} attribute {@code rtpmap}. Format is