From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 773DA47424 for ; Tue, 7 Nov 2023 14:12:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ED47C68CAA1; Tue, 7 Nov 2023 16:12:51 +0200 (EET) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2071.outbound.protection.outlook.com [40.107.14.71]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1C72D68C78E for ; Tue, 7 Nov 2023 16:12:45 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aYvRGTwM3lFEE2jtvG4nA1NNIE8hfby/IvsSbgcODdKk27+pV2OZxYBT94G7Ty5vdHFCU2WQ7bvazDPhWK/mzaM6ZM7lIbIMLH1808lNhOagGoHmWSUya+zvSDx7nOrQ4un8odzdXy+9vHUu7IIAtSGEsdVzPVI6Xlo2ipbbXSUKBsA6yMj1AgophYEwxhbXc3d9I/y7BxNje9tiCZZXqQgkIU7DK/nf7TZvvMCphTg/pb3gAJ8do9Xdz3TxFiBWoLz8eiUOXiQiLEzAtMIkqnvP8PGt17WUEeM9dp0mfBhiWLWctop+jsRIqAe//u9l6zczA8XktOmQY4KBjOQ99w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ivoml0XBKy8NcsT2rbYFVkyPyYhTlG1dh3/HwN9dh/s=; b=eHNtTDZzAzmm6ypmrbC80X36kX0pxTNj6pD3g1CwTV8nj8cLAoVZlAHnFP8D5ADL4WFC2L8rDAllceL+bfPGMDEhvStVuZu0ZbdritpfaoUxsk5CPrC1styjvwQx/z27/Y1SpMujeBHO/JHoi9cm0VKT/emfACUr3NEDQIwMoZJoNmtdsk8jRRMZDn4tVD5l/56TuYYKZ35753W3J3v7NHjmhtRDjtN2A4zXytKCZs5vi2m4gMt2eLYDlVNW/7Tg6+7RKu5uBiPvof69aF+Z9D2pQI1koFvtCXNLABOK01t+S3p582PHm4S1YpuZrkCmrNnRtFIhmnDb0SjLrPuLyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nativewaves.com; dmarc=pass action=none header.from=nativewaves.com; dkim=pass header.d=nativewaves.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nativewaves.onmicrosoft.com; s=selector2-nativewaves-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ivoml0XBKy8NcsT2rbYFVkyPyYhTlG1dh3/HwN9dh/s=; b=Br5AWdRtAFIdFitXBUCH4rOwAgw/DuYLrk0IPScfnPUL02gkzIIcpobTrsWgY7IGm3GKM8RjpowxlKqaIs/OmnSl7x3FHI9qWRto+LpUd6WH2tQapGP0ZicI+BcK+0/HkYlL6pZluFdjAnzG/vesPXFMx2vmVHDPfC+KhQcwozQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nativewaves.com; Received: from VI1PR03MB4239.eurprd03.prod.outlook.com (2603:10a6:803:5f::26) by GV1PR03MB8333.eurprd03.prod.outlook.com (2603:10a6:150:61::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.29; Tue, 7 Nov 2023 14:12:39 +0000 Received: from VI1PR03MB4239.eurprd03.prod.outlook.com ([fe80::150d:b41:699f:42b6]) by VI1PR03MB4239.eurprd03.prod.outlook.com ([fe80::150d:b41:699f:42b6%6]) with mapi id 15.20.6954.028; Tue, 7 Nov 2023 14:12:39 +0000 Message-ID: <74b2eb04-6ec8-4e20-930a-026793793186@nativewaves.com> Date: Tue, 7 Nov 2023 15:12:39 +0100 User-Agent: Mozilla Thunderbird From: Michael Riedl To: ffmpeg-devel@ffmpeg.org Content-Language: en-US X-ClientProxiedBy: ZR0P278CA0220.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:6a::22) To VI1PR03MB4239.eurprd03.prod.outlook.com (2603:10a6:803:5f::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR03MB4239:EE_|GV1PR03MB8333:EE_ X-MS-Office365-Filtering-Correlation-Id: 8f0d7367-7c3b-49ff-a882-08dbdf9b99d2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TGupOL1lpER8euoP/mhVBDa70ttqFq/2DhNDZUjEXqqGKxdlRz1hzuopTL7gkfclJNPsADWmC39LG088KD5KaFhm5tmsyQN5/d0C+jpM45MqigdwDdJACuzF62qzgYWGQwUQ4fGlwDsvKBOLEIA+iyPmUGFnZZIkYs1YavEo1VPGmLaKjDb4Kr5tKsuyerGsd/DFmWZd/7EVGOoQ81+IWAk3ZnXED/C7RTlePxeF9ODNMwORFX+RGqB5+Wyb2rDSHsCXpyBIiiioIkE4Z4SdS3SyicpPc0qJjPRMqW3oQ3t99Hn3IB9SaKzpcR/Nlzg1DG5bgPxfcQ/OLy5s+kEE2W+ohfM+02f2p4nExkX838de8yDwwMHiyXOlKNIMMH0kQhqNigFscQXaA68Nw4seDtIXOhjD0CZoZ1w6n+1/pHNGl828ysBeV1At8C1T7EEOz0vlYNmzwLV6Cs8Sxs2dDAL4QqQme/xKiBZ821BdhCSPUBhUsNZVQWHoVqtX27TNb/l0ZfVXwMbkss9STPtuL/ytdWowMZzvpuIGOKvJ1jw3RM5O7DrveXpN2OE2A8c/0zYMGcs7d5705w8WnvaHnu3sv0xGjNUKxrATjmpBFbStI6Ts2fqLj7xc1kN/H4Ya+rj2T65ISDWLxUFiC1jxJg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR03MB4239.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39830400003)(346002)(366004)(376002)(136003)(396003)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(6486002)(478600001)(66946007)(2616005)(66476007)(26005)(66556008)(6512007)(41300700001)(2906002)(6506007)(8936002)(6916009)(316002)(5660300002)(8676002)(44832011)(36756003)(31696002)(86362001)(83380400001)(38100700002)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bVV1OWpSbEJyd0JUS3dMTjVrY2orWkJtUDR4YlhjeEZMcUZDVFBxc1ViRXRF?= =?utf-8?B?OGNGMVdrV1dydWNPTVJra2ZLRyt5UWczdWVDcUFxSElmaWt5OVFPOFpzdzcy?= =?utf-8?B?UGk5Y1NJQnYvYnFtb2ZObXRycmhVZU9tV0FoUWRaVXlTODJRakVkbnV5OEt2?= =?utf-8?B?ZXpPY3BjamRYREM5UFJzRnhUVjBZNkg1UjNpeEVvdjRnSlNYS3VXQUNOL3lC?= =?utf-8?B?Z2g5SDg1eG1hY0o1b2RqSVh5dDY3NjVSdERUSGJSa3JYUUYwWDhVYVhlaXh3?= =?utf-8?B?Z21YSWFhK0pvWnFKWjRJSjV6YnBPM0VPSUFIVU05bG9pa3BRbE95U09zTWt2?= =?utf-8?B?QkQzYXlXeTB6eDRFNGgrRFVuNzBjcHNaazRpamZHbER0TVZ3dklnZWhRbUsz?= =?utf-8?B?TFB5N29tQm8rNmVnaWUxRHNLc2RNNTNTcU1pSnRYMDhGdDQ3MmRaL3lxQk1a?= =?utf-8?B?Z09YY0dTRkxpdGh1My8ydm02dnVLeUpWbzNDeDVzbnpyVmtMcG5zUm5QdlBv?= =?utf-8?B?QWhYeENiVGRWMlBWOUMzTGx4MER4UDdrMS9SREVKZlZtNUl2c1BabXhBVE01?= =?utf-8?B?NGhLcmwyRmowamVzS2FtY2RKT1hoaWMrSXdBOG9ZU2FIZWxkMkJOU1A4OU1K?= =?utf-8?B?SU5vc0tURW5XdE4ycXc5U0piWEJIWnRKbjJPbjlueWR4UE9sSm9xUHk3WkFz?= =?utf-8?B?NjdiQ1AzN0RUVElXaFBVTk9Ld2VSVnNPY0tQL3huc1FtNy8zc29tYWFRcU9K?= =?utf-8?B?WCtjV09KS2ZkeTM1T3A2YURUQjBoMWpKZ1BkNjNLME1xVHVnNDN4eEdOTjEy?= =?utf-8?B?MUhXQm01NzdzNE1wVHVoUnVSNXNsYU1KeFFXU2E5UDNFYkU4Q2VNNWt1RnV0?= =?utf-8?B?TXZhQWVwdEFERkZaaXdrd2VpNXFpb0V6MERGalMraC9YRWMzSWxEY0xvUlNG?= =?utf-8?B?RHM4L1V0UVBpRGY1emJvN0Q1T3pHNVIvRUh4bHV1WnBrYjA1V3BJWTU4WUZz?= =?utf-8?B?V29zMHRrN002RG1aeWQzWHhIY24weGx2OU5mckFpL0V2TzVndWF6RlBDTzI4?= =?utf-8?B?ZldUWXRlT1R1c0hHbzJUUk9OenRiK25qckRpYXlGQVd3NWFBbVpJdERqR1ZM?= =?utf-8?B?L1NzRXQ4MnV6ZlVzSjFmeXR1YVRoeEdacmdQVC9mbWkwb2poR040bTdncXJ1?= =?utf-8?B?dHhlc2ZGWmRoa3Z4bHhrTlRIbURJdlZUaE00aXpyYnM2WGEvN2F2cGRMVkI5?= =?utf-8?B?M0pXWmdITllDOThMVmNLZTVrSFJqV0g2R3UvcE03ejF2REh5K24yeXNEUmtq?= =?utf-8?B?NVNYYjdGZS83SFIzUGlEZGplaWh5T3FJOUNhYjN1OTBMOXZUU2c0cnNiWWtU?= =?utf-8?B?ZjhITlZ4R2V6eVc3Ui94Uy8vZDNWSmx4bDk4NjZoM3JFQ3NjaTRjVHg3Mm5L?= =?utf-8?B?cjVvZGFxSzhTN1VrUVo2REdlbXl2a0I2bnY1Y0Rlc0F1b1RSbDY1Y2ZKNDBu?= =?utf-8?B?TDFHMTEyaml4dEw1VS9Da2d5YjRoUk5RMElIb251UXpWc1o4NldaNk9lbytn?= =?utf-8?B?WS9pb1dRRTczcXkwQUdIM0NRLzFIbzNpa0hRa1lFbi9SMVpjN0d1NGNEOHBm?= =?utf-8?B?UW85YXVTdTg3WWRYbGl6cXpSdmtkSlA1Y1pQSmFzR2tocFdrNUxHRjVWc1g2?= =?utf-8?B?ZUNhSVJtMDR3ZHk1Vnc3bkxJVFg0a25JWnVrR1dkdXQ5VEN6akdFUVNiWkNm?= =?utf-8?B?K2JmWWkwRkY1eURISkpVZHNsdk9aSlA5a3N5SVNtdTJNWUFRYmpNakNkL2RM?= =?utf-8?B?ZG5rejdsbTUzdndybkZ6NjFudjUrc2llYVRURkdGUzFLc3kxUEhtMmVZZTIy?= =?utf-8?B?MDg1QlZoWUZ6NUVONUduTXRYV1AvQ3N4SkJsU2dOSWJSOGx1NnZsd2xNS20y?= =?utf-8?B?Ym0zdk5OQzF3emZScythSEJndUhPK0dpOTdJVlF1T243UHNnamJDWDNod3Fj?= =?utf-8?B?eGIycEM2d0VqTlJpcjZLVnZnVHA4NUd6RmlmV2JLQlZuNlkvcWNPOXNoNTgv?= =?utf-8?B?cUo1ZkkxY0M1bWZhNllUeGhzTkZkRDFhYVByT3VLcHRsUXNnLzIreXkvcGs4?= =?utf-8?B?RS9WdFY2dTZWVFUvZXMrc3ZPMXBsSU5rUDZNbnpkcnp5N09SeG5LR2F6Z3lj?= =?utf-8?Q?tydRlZE8ENbjiPXSjATKzm4=3D?= X-OriginatorOrg: nativewaves.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f0d7367-7c3b-49ff-a882-08dbdf9b99d2 X-MS-Exchange-CrossTenant-AuthSource: VI1PR03MB4239.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2023 14:12:39.8017 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4239718-b000-4513-8314-02ef46bd0276 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +r+HhR5qS30gF9BeDHhfWP/7G4/HD7LToT/QNHxkdbj1TCzdFScQa66zqruudbK9OJO/pufEg1UFp9d0nvRB1zqQRRHyHt2XzcYRmMO1ePQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR03MB8333 Subject: [FFmpeg-devel] [PATCH v2 1/6] libavformat/http: expose actual Location header value 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is needed for (de)muxers which need to access the Location header as transmitted when no redirection happend. Signed-off-by: Michael Riedl --- libavformat/http.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/http.c b/libavformat/http.c index c0fe7c36d91..27f9c8e3000 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -166,6 +166,7 @@ static const AVOption options[] = { { "basic", "HTTP basic authentication", 0, AV_OPT_TYPE_CONST, { .i64 = HTTP_AUTH_BASIC }, 0, 0, D | E, "auth_type"}, { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, + { "new_location", "The location header value of the data received", OFFSET(new_location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, -- 2.39.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".