From patchwork Mon Jan 15 20:37:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Orlyk X-Patchwork-Id: 45602 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:8199:b0:199:de12:6fa6 with SMTP id pd25csp1621631pzb; Mon, 15 Jan 2024 12:37:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IH74FNCFUgKpNyJOusz8wFIWHb5xElZsE2gvd6ZraXN4xrqVOgc7GlYVW652OasgmUPsGl0 X-Received: by 2002:a1c:7510:0:b0:40e:4244:c01b with SMTP id o16-20020a1c7510000000b0040e4244c01bmr2454950wmc.7.1705351061712; Mon, 15 Jan 2024 12:37:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705351061; cv=none; d=google.com; s=arc-20160816; b=owrEcJ9tmW27owfHQAQvXoXmVsnflN/R66oA1faxo2u4dZhDZqk7a7yyqqxyOEvd6o 9XISJxM7Dyq/3uk79NN2WHEBMy5SwCltPdip0Rdr0G44ny5nhmV/aAj5l0ATWfmhkcq0 7TLAOB31upiw7MmgRxfNlgDrsGe5RDt7jtsdeh8wQrXg7toxZ7CvGC2vp5ozU2joO19x 1hlX2kEEO+oHwtlrjxzm/UScDCupO+BIBAF1EdHFLzmrlL/nenq6gjTQJghm8xN9kuWF P88phe4exZn9fED8zR45uW4sCdzFTgnQ/O5wRgfFP1UdKJAyL8gi6lLTJvKcrrgW1Y2f UVwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:in-reply-to:content-language:references:to:from :user-agent:mime-version:date:message-id:dkim-signature:delivered-to; bh=sQtNe+grL7vPEcSKP3oD/o63qoX5oscfzwXrb5bdjrI=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=HSte5xc1f/MS4xILl7NhTLG6jOAZ2xcb1CW9mh3z1LAwtHVbMfCLrZK0pFZZLLHx3A EOTf77/02p5b3DiC8gsM11CeJcZxuTetskUvz6vnxSgRWib5jg2FHeZ2kk/GoqLGpxRF sb/M4Blkntb2h7hqlyMMxqYZB0ZlgES9WnIA117RnSN+6ZdqjANeoYVdJkE/+WVEfEOA lETqTftgveKAWYnAq5Uij2Xm/5SHzTRD6xn+24aoWEG5N44fEeJuOzA6+P5cR/jFCY8k AVM7B2CmNWrPqqD1eDDB8mZh3fWv/JyNu4ElKrcG5yc+AP42rZjkjjtwRauQ2j0sZ3Q2 lxnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=Iq+tRBds; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id x69-20020a50bacb000000b0055433016eaesi4302506ede.356.2024.01.15.12.37.22; Mon, 15 Jan 2024 12:37:41 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=Iq+tRBds; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EE9F068CDFB; Mon, 15 Jan 2024 22:37:18 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 74BD568CCC9 for ; Mon, 15 Jan 2024 22:37:12 +0200 (EET) Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-a2dd05e02ffso136606166b.3 for ; Mon, 15 Jan 2024 12:37:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705351031; x=1705955831; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:subject:from:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=FU8D5PaBAALSX/3kkm2M+TuleYBQUFBm45liJ3DiP7M=; b=Iq+tRBdsGhsXgEtfJm/0xGce6QZdr+697b4jlhGbDGR4m5RjvfoJXDmKtPhXj7R9Id vwW8T4BH7NFAEvk2VcMyoQpdL+uzudCFchV+SKMtoXqOb8vZDbEvq/zG1P2m3z+w6JYE UIJOAzoT48BpXZTl1rkO/5IzRI2pI9BXrqjkykBi24lN/y/hm8Xi/1tdYoGO7yEJzovi mzwnJ4dbs8wdwAx6lzi9tmjqEqEj7ER+NiT45RtvhPbAvEDIMwL3BkJSKXvw2WIfVhON Jug6Lynuv9PgZDjhroztbcwhX4xVXfTQZBqpqFDY3EyGIf89wXAeltzdD5WDNPo/9rbj fFBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705351031; x=1705955831; h=content-transfer-encoding:in-reply-to:content-language:references :to:subject:from:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FU8D5PaBAALSX/3kkm2M+TuleYBQUFBm45liJ3DiP7M=; b=p3RCYCg1PFNxt6kltrEu6fsPSA9VJbn3++kculT+lgLHX5yPv3V6CSm5+a+MX8Ve65 18Deyi5FLr7umtiIk8CQLNLNil36mA6NkvASSs0CqO5rx3xI6DvlEoBOXOPxM1WHfcFP YwxJ2NjA4n/xumyY0MBbBG5FAkhxZVn3qHoI34C/6SEKGtaYdl/FitkeRU1KcjJMqpIr bj0Ag8bIjHPVxeEScQi9wt7i6cmzuxTqxCI0LQfW4hwrUrdwFe9XE7pCcEmUO0HBd8wC urzxfHYeH7MZ10JfDKCEnelq050v/zWmCjnK2RgBe0Mg61D0xtL2NbVINqVZ2norhbNA aDTQ== X-Gm-Message-State: AOJu0YxvXY1uhQH2rRWy3DOSNIkc12L0nK48IkC1r5+2V1S96xwzFGv7 zlbVPsUJJSjMK47cY+p7ZvjejZwPdz4= X-Received: by 2002:a17:906:2304:b0:a2b:d242:914a with SMTP id l4-20020a170906230400b00a2bd242914amr2032279eja.158.1705351030898; Mon, 15 Jan 2024 12:37:10 -0800 (PST) Received: from [192.168.0.180] ([77.222.158.233]) by smtp.gmail.com with ESMTPSA id b21-20020a17090630d500b00a2c4c23cd12sm5630124ejb.217.2024.01.15.12.37.10 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 15 Jan 2024 12:37:10 -0800 (PST) Message-ID: <775df95f-1e9a-431a-8dc9-33a1f4f651a5@gmail.com> Date: Mon, 15 Jan 2024 22:37:09 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Paul Orlyk To: ffmpeg-devel@ffmpeg.org References: <20240113182218.GE6420@pb2> Content-Language: en-US In-Reply-To: <20240113182218.GE6420@pb2> Subject: [FFmpeg-devel] [PATCH v2 1/2] avformat/rtsp: Support mode field of Transport header being sent in upper case X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: p29XMcaKQS9Q Fixes server compatibility issues with rtspclientsink GStreamer plugin Signed-off-by: Paul Orlyk --- libavformat/rtsp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index 583f5338e8..61e24a5c7a 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -1012,8 +1012,8 @@ static void rtsp_parse_transport(AVFormatContext *s, if (*p == '=') { p++; get_word_sep(buf, sizeof(buf), ";, ", &p); - if (!strcmp(buf, "record") || - !strcmp(buf, "receive")) + if (!av_strcasecmp(buf, "record") || + !av_strcasecmp(buf, "receive")) th->mode_record = 1; } }