From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 384C94CF1E for ; Thu, 15 May 2025 19:55:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6C44468C356; Thu, 15 May 2025 22:55:37 +0300 (EEST) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id ED4B868C306 for ; Thu, 15 May 2025 22:55:30 +0300 (EEST) Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-32803984059so5377441fa.2 for ; Thu, 15 May 2025 12:55:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747338929; x=1747943729; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=p6k6tNo1ouu53zNQkNafgaLjV6MrGrZkIBtvmzha/WI=; b=KZiV/1fYrEiG3Luw3i/R+s58crxGgOcpxaLx3KzLSzy23dXqNnQrlm8kjBq7ia4YQ6 sy11jF+nSQb8IJhs7LRf8ycAfidSc4+zSq1uwaUd7XjsL1+gIFw/hv9SH/O6G3etfMKf HAHnFpUQeMptW1grw58dq8E+A+cnfjLspJZOG+LuISdqodS117oFZqsOcVQ5kCK241Xl m9qpVDtC7LFUQrpI46opPN8yJHOOEjGV61Rv2r7tw5GQiWwh01AFvjK/63x3WAgZTs1p yRoVnDgtF+/jgTRd1EJD89sN7IvZ4Nt3x9XSIigU3asaisUpPVrB6ZMRapEdxRQ/wxbS UWqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747338929; x=1747943729; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=p6k6tNo1ouu53zNQkNafgaLjV6MrGrZkIBtvmzha/WI=; b=FSqXZnTyq4eZEh59WLUeBZA8/e/ZF3hKDuD4r0TNIkNHdAlvExwYbvuii1Oc68Tbp+ hQ9bHZDvZWgIEfDnA9gR8t9nvj8z/2FnwvSQ0PSyyh/YguuvuH+tjWsvAbIb0LL+A33W dh0ABabJ8eev1XfwZsi6RMLXpdYs2Tqxrd8B31TsMLcG2cFJsnN29j03RKIrzhoKVuxy tE84y8X9r7/+voTBGtmOVnp92efukaaf4eodxb69wPRNYqdlk2vgRq/vYh9A56Rc4D8y G7Q3mCfweMRF49Oa06qhU9RqrO/tByftDgYfaoM4Jt3XQO62UD+O3S+niqjEJCCdAY3R UNYw== X-Gm-Message-State: AOJu0YwIWdRsomFhJ5SpsXMo5xWTGRD0KbnKJR/fL9hZ5YHDDBo6XEMd J4MDQ2RCEiZR5aGTtLzYPizlSd3fVH60uvtZAD1ueOCk7k4F1eYpGNKTqeMV3n4yA07t9MX6Odd bpKlXm6ibzN2pTOQsEcQVe3yL+NJFVLZDE/f3E9Y= X-Gm-Gg: ASbGncuCT6j0p/rk4MC35noiZtbnDYAQu1naBM+RJ/ce+kuROqiE0g01180S3J8E2qc FVdgdHERKOUhDrBtvkp90hCjyaY+ozRj/SOwwHyvafl+ix5EphtNNRLargdNGToRWHQoYoQ3FIk yzAlXQxLJiljPqNx+pfVSXLvQyS3v+boBI8x1EZaoIyu9S2XJ12zso9QHr6mh9FqJjDQ== X-Google-Smtp-Source: AGHT+IHpP3o0bOklf/V7WYiD0KSgPnX4tqBiKHi/phVH+JZx9ILtUoj3c5nZrQCN5JRMyY+5F3qiyJXOMDqHKHMAcYo= X-Received: by 2002:a05:651c:50e:b0:309:2653:5dda with SMTP id 38308e7fff4ca-32807791713mr3732651fa.29.1747338929324; Thu, 15 May 2025 12:55:29 -0700 (PDT) MIME-Version: 1.0 References: <20250513205835.306929-1-appaji12368@gmail.com> <2f7d5924-ebfb-2e00-8573-5a1cb6cdd27b@passwd.hu> In-Reply-To: <2f7d5924-ebfb-2e00-8573-5a1cb6cdd27b@passwd.hu> From: Appaji Chintimi Date: Fri, 16 May 2025 01:24:52 +0530 X-Gm-Features: AX0GCFuzmP4UL5IDvwkiqC5M19jq6J9tXrErcq8-uYLOaAKzH33MgxjtvzqJDUI Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v1] fftools/ffplay: Resolve input file path before processing 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Q2FuIHlvdSBlbGFib3JhdGUgYSBiaXQgbW9yZSB3aHkgdGhpcyByZXF1aXJlcyBtb3JlIGNoYW5n ZXM/IE15CnVuZGVyc3RhbmRpbmcgaXMsIHRvIGNoZWNrIGZvciBkaWZmZXJlbnQgY2FzZXMgYW5k IGhhbmRsZSB0aGVtIGRpZmZlcmVudGx5OgoKMS4gIi0iIGdldHMgcmVwbGFjZWQgd2l0aCAiZmQ6 IiwgYW5kIGl0J3MgcGFzc2VkIGRpcmVjdGx5IHRvCiJpbnB1dF9maWxlbmFtZSIgd2l0aG91dCBy ZXNvbHZpbmcuCjIuIGlmIHRoZSBwYXRoIGNvbnRhaW5zICI6Ly8iLCB0aGF0IHRvbyBnZXRzIHBh c3NlZCBvbiB3aXRob3V0IHJlc29sdmluZyBpdApmdXJ0aGVyIChoYW5kbGVzIGh0dHA6Ly8sIGh0 dHBzOi8vLCBmdHA6Ly8gZXRjLi4pCjMuIE9ubHkgYWZ0ZXIgdGhlc2UgdHdvIGNoZWNrcywgcmVz b2x2ZSB0aGUgImZpbGVuYW1lIiBhbmQgcGFzcyBvbiB0bwoiaW5wdXRfZmlsZW5hbWUiLgoKT24g V2VkLCAxNCBNYXkgMjAyNSBhdCAyMzo0MCwgTWFydG9uIEJhbGludCA8Y3VzQHBhc3N3ZC5odT4g d3JvdGU6Cgo+Cj4KPiBPbiBXZWQsIDE0IE1heSAyMDI1LCBOaWNvbGFzIEdlb3JnZSB3cm90ZToK Pgo+ID4gQXBwYWppIChIRTEyMDI1LTA1LTE0KToKPiA+PiBGaXhlcyB0aWNrZXQ6IGh0dHBzOi8v dHJhYy5mZm1wZWcub3JnL3RpY2tldC8xMTU3NAo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQXBw YWppIDxhcHBhamkxMjM2OEBnbWFpbC5jb20+Cj4gPj4gLS0tCj4gPj4gIGZmdG9vbHMvZmZwbGF5 LmMgfCAxMyArKysrKysrKysrKy0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2ZmdG9vbHMvZmZwbGF5 LmMgYi9mZnRvb2xzL2ZmcGxheS5jCj4gPj4gaW5kZXggMmE1NzJmYzNhYS4uNDJmMDU4NGI1NSAx MDA2NDQKPiA+PiAtLS0gYS9mZnRvb2xzL2ZmcGxheS5jCj4gPj4gKysrIGIvZmZ0b29scy9mZnBs YXkuYwo+ID4+IEBAIC0yNyw2ICsyNyw3IEBACj4gPj4gICNpbmNsdWRlICJjb25maWdfY29tcG9u ZW50cy5oIgo+ID4+ICAjaW5jbHVkZSA8bWF0aC5oPgo+ID4+ICAjaW5jbHVkZSA8bGltaXRzLmg+ Cj4gPj4gKyNpbmNsdWRlIDxzdGRsaWIuaD4KPiA+PiAgI2luY2x1ZGUgPHNpZ25hbC5oPgo+ID4+ ICAjaW5jbHVkZSA8c3RkaW50Lmg+Cj4gPj4KPiA+PiBAQCAtMzYyMyw5ICszNjI0LDE3IEBAIHN0 YXRpYyBpbnQgb3B0X2lucHV0X2ZpbGUodm9pZCAqb3B0Y3R4LCBjb25zdAo+IGNoYXIgKmZpbGVu YW1lKQo+ID4+ICAgICAgICAgICAgICAgICAgZmlsZW5hbWUsIGlucHV0X2ZpbGVuYW1lKTsKPiA+ PiAgICAgICAgICByZXR1cm4gQVZFUlJPUihFSU5WQUwpOwo+ID4+ICAgICAgfQo+ID4+IC0gICAg aWYgKCFzdHJjbXAoZmlsZW5hbWUsICItIikpCj4gPj4gKwo+ID4+ICsgICAgY2hhciByZXNvbHZl ZF9wYXRoW1BBVEhfTUFYXTsKPiA+PiArCj4gPj4gKyAgICBpZiAoIXJlYWxwYXRoKGZpbGVuYW1l LCByZXNvbHZlZF9wYXRoKSkgewo+ID4+ICsgICAgICAgIGF2X2xvZyhOVUxMLCBBVl9MT0dfRkFU QUwsICJGYWlsZWQgdG8gcmVzb2x2ZSBwYXRoIGZvciAnJXMnOgo+ICVzXG4iLCBmaWxlbmFtZSwg c3RyZXJyb3IoZXJybm8pKTsKPiA+PiArICAgICAgICByZXR1cm4gQVZFUlJPUihlcnJubyk7Cj4g Pj4gKyAgICB9Cj4gPj4gKwo+ID4KPiA+IEhpLiBUaGFua3MgZm9yIHRoZSBwYXRjaC4gRGlkIHlv dSB0ZXN0IGl0IHdpdGggbm9uLWZpbGVuYW1lcyBhcmd1bWVudHMsCj4gPiBmb3IgZXhhbXBsZSBo dHRwOi8v4oCmPwo+ID4KPiA+PiArICAgIGlmICghc3RyY21wKHJlc29sdmVkX3BhdGgsICItIikp Cj4gPj4gICAgICAgICAgZmlsZW5hbWUgPSAiZmQ6IjsKPiA+Cj4gPiBUaGlzIHNob3VsZCBoYXBw ZW4gYmVmb3JlIHJlc29sdXRpb24uCj4gPgo+ID4+IC0gICAgaW5wdXRfZmlsZW5hbWUgPSBhdl9z dHJkdXAoZmlsZW5hbWUpOwo+ID4+ICsgICAgaW5wdXRfZmlsZW5hbWUgPSBhdl9zdHJkdXAocmVz b2x2ZWRfcGF0aCk7Cj4gPj4gICAgICBpZiAoIWlucHV0X2ZpbGVuYW1lKQo+ID4+ICAgICAgICAg IHJldHVybiBBVkVSUk9SKEVOT01FTSk7Cj4gPj4KPiA+Cj4gPiBPbiB0aGUgd2hvbGUsIEkgdGhp bmsgeW91IGFyZSBnb2luZyBhdCBpdCB3cm9uZzogeW91IGFyZSBvbmx5IGZpeGluZwo+ID4gdGhp cyBmb3IgZmZwbGF5LCBub3QgZm9yIGZmcHJvYmUsIGZmbXBlZyBhbmQgb3RoZXIgYXBwbGljYXRp b25zIGJ1aWx0IG9uCj4gPiB0aGUgbGlicmFyaWVzLCBhbmQgcmVzb2x2aW5nIHRoZSBwYXRoIGNh biBoYXZlIHNpZGUgZWZmZWN0cywgZm9yIGV4YW1wbGUKPiA+IGlmIHlvdSBkbyBub3QgaGF2ZSBw ZXJtaXNzaW9uIG9uIGEgcGFyZW50IG9mIHRoZSBjdXJyZW50IHdvcmtpbmcKPiA+IGRpcmVjdG9y eS4KPiA+Cj4gPiBJTU8sIHRoZSBjb3JyZWN0IHdheSB3b3VsZCBiZSB0byBhZGQgYSBzdGF0KCkg ZWFybHkgaW4gdGhlIG9wZW5pbmcgb2YKPiA+IHRoZSBmaWxlIGFuZCB0ZXN0IHRoZSBkZXZpY2Ug bnVtYmVyLiBCdXQgdGhhdCByZXF1aXJlcyBjaGFuZ2luZyBxdWl0ZSBhCj4gPiBsb3Qgb2YgdGhp bmdzLgo+Cj4gQWdyZWVkLiBZb3Ugc2hvdWxkIGltcHJvdmUgdGhlIHByb2JpbmcgZnVuY3Rpb24g dG8gZml4IHRoZSB0aWNrZXQsIHlvdSBjYW4KPiBkbyBhIHN0YXQgaW4gdjRsMl9yZWFkX3Byb2Jl KCkgaW4gbGliYXZkZXZpY2UvdjRsMi5jLCBjaGVjayBpZiBpdCBpcyBhCj4gY2hhciBkZXZpY2Ug YW5kIHRyeSBhIFY0TDIgSU9DVEwgb24gaXQgdG8gbWFrZSBzdXJlIGl0IGlzIGEgVjRMMiBkZXZp Y2UuCj4KPiBSZWdhcmRzLAo+IE1hcnRvbgo+Cj4gPgo+ID4gUmVnYXJkcywKPiA+Cj4gPiAtLQo+ ID4gIE5pY29sYXMgR2VvcmdlCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+ID4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKPiA+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAo+ID4KPiA+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbAo+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9y Zwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4g VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==