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 ESMTPS id B0EF14BB29 for ; Mon, 3 Mar 2025 05:35:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6B99368E111; Mon, 3 Mar 2025 07:35:49 +0200 (EET) Received: from mail-qt1-f177.google.com (mail-qt1-f177.google.com [209.85.160.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9991E68E106 for ; Mon, 3 Mar 2025 07:35:43 +0200 (EET) Received: by mail-qt1-f177.google.com with SMTP id d75a77b69052e-472049c72afso44088361cf.2 for ; Sun, 02 Mar 2025 21:35:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740980142; x=1741584942; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=NRvm25A6p5kl+HTLeyTJAXLhyPyozB1kf96sXrGtxOY=; b=GkI27NJCtym59UnYQu+Q5UIK/mR53b+PmNR321891dL03pnJWZxSVceCJf5jbRtl5Y 0WhxY0O+DmnAcanMHnANAJodNVH5aEKj5Gn56xJpuR7fHV1CXqLRB+W8+ZePascRuZwh QZ8vTnUBuaKD3GIxhD4AkAyk+oOf2aqDdBN8sOJ7+VcRo8tI3A6qEf2RbCr7rGJnBhuH CbvuzlWeokMzf5S2hQZNVOzDoq92BNxAhuBLvq8ZV/yF3IE3eTqYYdYSZgQIHO/ohbe0 vJQJSsMah/Fh6EuLia8WUnfIoQ/rZm3ZUUKTB7GaalLZU8gDLDxdFnEOzg60z5qSKsWM bWWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740980142; x=1741584942; h=content-transfer-encoding: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=NRvm25A6p5kl+HTLeyTJAXLhyPyozB1kf96sXrGtxOY=; b=wlewkl/slZzfrx8daZ1NovAMClEfXHATK2ClBEgUy11PA3Fy7+M2VyOFfLI0Zqw6vt CwgClMYP8hKJRmF3vZKyEZuY1yAbQkYiyiYREYCXoPY8K94IxsKrJMp1R/TbKeBjqo86 7MzbkZuUH5OoQA6wNZ3oYlBFDoZL8QB3NXuY2TqQmPaCmTDPbBk7jzIeAAyAmvBsuQP3 YaX2TCajLkuTbVsrct2YdM5ciRtfH93/kPoMqNU+DXeCAbeRQSbABWRSaCVYJmSowy34 NzmJy9ePgn9NDBJUuv8+MNaz55+EVdAc09M1RDv0Rq3TyIgu6JKuaexlihhunhHNj3QG 1NXg== X-Gm-Message-State: AOJu0YxqzfL5FDU/i8wz3NS1dvDzWVEy/RLVE0NBUiiOI06iEs9NzFk8 wY2Gz638DxkojMEj0aVFPAHI/RB7sCZ4sjp/iAJ7giz9WlsnNKIh4TENvv2Uca4V6Y1A4KB7DuH Oa8jt5KMeDmw/TCKJ2xCC9i2raBVgrLPS X-Gm-Gg: ASbGncvLqgd6XbjZxTfIvqoFBLh/65hFRDzxgt3kfqGrXk9InUsx3sv7ZPbU28koccB ryZku0ne296Mm3Bjn5A1yiRabPpuxbHPOvRd7moLPXdGg/gPi4kNZMJ9Bo02w8bnGK8ssmEbTwl 6FPc6gCsfvEbbEEgNwa6jAb5GNk7EN X-Google-Smtp-Source: AGHT+IETadxPSDDM7PafLpqvUNfJ2aGceT0q1mzuSxxJMmZUO3rs7505X63DfQ3FIRVlX+LBsqH6JzSWgKgYl1FNPLM= X-Received: by 2002:ac8:5885:0:b0:472:54d:2943 with SMTP id d75a77b69052e-474bc0aa464mr187801081cf.30.1740980141930; Sun, 02 Mar 2025 21:35:41 -0800 (PST) MIME-Version: 1.0 References: <20250203042458.1863121-1-viraajraulgkar@gmail.com> In-Reply-To: <20250203042458.1863121-1-viraajraulgkar@gmail.com> From: Viraaj Raulgaonkar Date: Mon, 3 Mar 2025 11:04:48 +0530 X-Gm-Features: AQ5f1JrV_TeAkq6QnrvFQiNkX1J1glfHWchDPWB16dgmj_r7WY1a_xdpIipOxHA Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH v5 1/2] avformat/riffdec: change declaration of ff_get_wav_header() 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: T24gTW9uLCBGZWIgMywgMjAyNSBhdCA5OjU14oCvQU0gVmlyYWFqIFJhdWxnYW9ua2FyCjx2aXJh YWpyYXVsZ2thckBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gQ2hhbmdlIHRoZSB0eXBlIG9mIGxvZ2N0 eCBmcm9tIHZvaWQqIHRvIEFWRm9ybWF0Q29udGV4dCouIFRoaXMgaXMgaW4KPiBwcmVwYXJhdGlv biBmb3IgdGhlIG5leHQgY29tbWl0Lgo+IC0tLQo+ICBsaWJhdmZvcm1hdC9yaWZmLmggICAgfCAg MiArLQo+ICBsaWJhdmZvcm1hdC9yaWZmZGVjLmMgfCAxNCArKysrKysrLS0tLS0tLQo+ICAyIGZp bGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n aXQgYS9saWJhdmZvcm1hdC9yaWZmLmggYi9saWJhdmZvcm1hdC9yaWZmLmgKPiBpbmRleCBhOTNl YWRmZWNhLi4wYjAxYjFmZDIwIDEwMDY0NAo+IC0tLSBhL2xpYmF2Zm9ybWF0L3JpZmYuaAo+ICsr KyBiL2xpYmF2Zm9ybWF0L3JpZmYuaAo+IEBAIC02Nyw3ICs2Nyw3IEBAIHZvaWQgZmZfcHV0X2Jt cF9oZWFkZXIoQVZJT0NvbnRleHQgKnBiLCBBVkNvZGVjUGFyYW1ldGVycyAqcGFyLCBpbnQgZm9y X2FzZiwgaW50Cj4gIGludCBmZl9wdXRfd2F2X2hlYWRlcihBVkZvcm1hdENvbnRleHQgKnMsIEFW SU9Db250ZXh0ICpwYiwgQVZDb2RlY1BhcmFtZXRlcnMgKnBhciwgaW50IGZsYWdzKTsKPgo+ICBl bnVtIEFWQ29kZWNJRCBmZl93YXZfY29kZWNfZ2V0X2lkKHVuc2lnbmVkIGludCB0YWcsIGludCBi cHMpOwo+IC1pbnQgZmZfZ2V0X3dhdl9oZWFkZXIodm9pZCAqbG9nY3R4LCBBVklPQ29udGV4dCAq cGIsIEFWQ29kZWNQYXJhbWV0ZXJzICpwYXIsCj4gK2ludCBmZl9nZXRfd2F2X2hlYWRlcihBVkZv cm1hdENvbnRleHQgKnMsIEFWSU9Db250ZXh0ICpwYiwgQVZDb2RlY1BhcmFtZXRlcnMgKnBhciwK PiAgICAgICAgICAgICAgICAgICAgICAgIGludCBzaXplLCBpbnQgYmlnX2VuZGlhbik7Cj4KPiAg ZXh0ZXJuIGNvbnN0IEFWQ29kZWNUYWcgZmZfY29kZWNfYm1wX3RhZ3NbXTsgLy8gZXhwb3NlZCB0 aHJvdWdoIGF2Zm9ybWF0X2dldF9yaWZmX3ZpZGVvX3RhZ3MoKQo+IGRpZmYgLS1naXQgYS9saWJh dmZvcm1hdC9yaWZmZGVjLmMgYi9saWJhdmZvcm1hdC9yaWZmZGVjLmMKPiBpbmRleCBiN2E4NWE2 YWIyLi4yYjI2OWIxNjgyIDEwMDY0NAo+IC0tLSBhL2xpYmF2Zm9ybWF0L3JpZmZkZWMuYwo+ICsr KyBiL2xpYmF2Zm9ybWF0L3JpZmZkZWMuYwo+IEBAIC05MiwxNCArOTIsMTQgQEAgc3RhdGljIHZv aWQgcGFyc2Vfd2F2ZWZvcm1hdGV4KHZvaWQgKmxvZ2N0eCwgQVZJT0NvbnRleHQgKnBiLCBBVkNv ZGVjUGFyYW1ldGVycwo+ICB9Cj4KPiAgLyogImJpZ19lbmRpYW4iIHZhbHVlcyBhcmUgbmVlZGVk IGZvciBSSUZYIGZpbGUgZm9ybWF0ICovCj4gLWludCBmZl9nZXRfd2F2X2hlYWRlcih2b2lkICps b2djdHgsIEFWSU9Db250ZXh0ICpwYiwKPiAraW50IGZmX2dldF93YXZfaGVhZGVyKEFWRm9ybWF0 Q29udGV4dCAqcywgQVZJT0NvbnRleHQgKnBiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgQVZD b2RlY1BhcmFtZXRlcnMgKnBhciwgaW50IHNpemUsIGludCBiaWdfZW5kaWFuKQo+ICB7Cj4gICAg ICBpbnQgaWQsIGNoYW5uZWxzID0gMCwgcmV0Owo+ICAgICAgdWludDY0X3QgYml0cmF0ZSA9IDA7 Cj4KPiAgICAgIGlmIChzaXplIDwgMTQpIHsKPiAtICAgICAgICBhdnByaXZfcmVxdWVzdF9zYW1w bGUobG9nY3R4LCAid2F2IGhlYWRlciBzaXplIDwgMTQiKTsKPiArICAgICAgICBhdnByaXZfcmVx dWVzdF9zYW1wbGUocywgIndhdiBoZWFkZXIgc2l6ZSA8IDE0Iik7Cj4gICAgICAgICAgcmV0dXJu IEFWRVJST1JfSU5WQUxJRERBVEE7Cj4gICAgICB9Cj4KPiBAQCAtMTQwLDE4ICsxNDAsMTggQEAg aW50IGZmX2dldF93YXZfaGVhZGVyKHZvaWQgKmxvZ2N0eCwgQVZJT0NvbnRleHQgKnBiLAo+ICAg ICAgaWYgKHNpemUgPj0gMTggJiYgaWQgIT0gMHgwMTY1KSB7ICAvKiBXZSdyZSBvYnZpb3VzbHkg ZGVhbGluZyB3aXRoIFdBVkVGT1JNQVRFWCAqLwo+ICAgICAgICAgIGludCBjYlNpemUgPSBhdmlv X3JsMTYocGIpOyAvKiBjYlNpemUgKi8KPiAgICAgICAgICBpZiAoYmlnX2VuZGlhbikgewo+IC0g ICAgICAgICAgICBhdnByaXZfcmVwb3J0X21pc3NpbmdfZmVhdHVyZShsb2djdHgsICJXQVZFRk9S TUFURVggc3VwcG9ydCBmb3IgUklGWCBmaWxlcyIpOwo+ICsgICAgICAgICAgICBhdnByaXZfcmVw b3J0X21pc3NpbmdfZmVhdHVyZShzLCAiV0FWRUZPUk1BVEVYIHN1cHBvcnQgZm9yIFJJRlggZmls ZXMiKTsKPiAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfUEFUQ0hXRUxDT01FOwo+ICAgICAg ICAgIH0KPiAgICAgICAgICBzaXplICAtPSAxODsKPiAgICAgICAgICBjYlNpemUgPSBGRk1JTihz aXplLCBjYlNpemUpOwo+ICAgICAgICAgIGlmIChjYlNpemUgPj0gMjIgJiYgaWQgPT0gMHhmZmZl KSB7IC8qIFdBVkVGT1JNQVRFWFRFTlNJQkxFICovCj4gLSAgICAgICAgICAgIHBhcnNlX3dhdmVm b3JtYXRleChsb2djdHgsIHBiLCBwYXIpOwo+ICsgICAgICAgICAgICBwYXJzZV93YXZlZm9ybWF0 ZXgocywgcGIsIHBhcik7Cj4gICAgICAgICAgICAgIGNiU2l6ZSAtPSAyMjsKPiAgICAgICAgICAg ICAgc2l6ZSAgIC09IDIyOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBpZiAoY2JTaXplID4gMCkg ewo+IC0gICAgICAgICAgICByZXQgPSBmZl9nZXRfZXh0cmFkYXRhKGxvZ2N0eCwgcGFyLCBwYiwg Y2JTaXplKTsKPiArICAgICAgICAgICAgcmV0ID0gZmZfZ2V0X2V4dHJhZGF0YShzLCBwYXIsIHBi LCBjYlNpemUpOwo+ICAgICAgICAgICAgICBpZiAocmV0IDwgMCkKPiAgICAgICAgICAgICAgICAg IHJldHVybiByZXQ7Cj4gICAgICAgICAgICAgIHNpemUgLT0gY2JTaXplOwo+IEBAIC0xNjQsNyAr MTY0LDcgQEAgaW50IGZmX2dldF93YXZfaGVhZGVyKHZvaWQgKmxvZ2N0eCwgQVZJT0NvbnRleHQg KnBiLAo+ICAgICAgICAgIGludCBuYl9zdHJlYW1zLCBpOwo+Cj4gICAgICAgICAgc2l6ZSAtPSA0 Owo+IC0gICAgICAgIHJldCA9IGZmX2dldF9leHRyYWRhdGEobG9nY3R4LCBwYXIsIHBiLCBzaXpl KTsKPiArICAgICAgICByZXQgPSBmZl9nZXRfZXh0cmFkYXRhKHMsIHBhciwgcGIsIHNpemUpOwo+ ICAgICAgICAgIGlmIChyZXQgPCAwKQo+ICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICAgICAg ICAgIG5iX3N0cmVhbXMgICAgICAgICA9IEFWX1JMMTYocGFyLT5leHRyYWRhdGEgKyA0KTsKPiBA QCAtMTgwLDcgKzE4MCw3IEBAIGludCBmZl9nZXRfd2F2X2hlYWRlcih2b2lkICpsb2djdHgsIEFW SU9Db250ZXh0ICpwYiwKPiAgICAgIHBhci0+Yml0X3JhdGUgPSBiaXRyYXRlOwo+Cj4gICAgICBp ZiAocGFyLT5zYW1wbGVfcmF0ZSA8PSAwKSB7Cj4gLSAgICAgICAgYXZfbG9nKGxvZ2N0eCwgQVZf TE9HX0VSUk9SLAo+ICsgICAgICAgIGF2X2xvZyhzLCBBVl9MT0dfRVJST1IsCj4gICAgICAgICAg ICAgICAgICJJbnZhbGlkIHNhbXBsZSByYXRlOiAlZFxuIiwgcGFyLT5zYW1wbGVfcmF0ZSk7Cj4g ICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4gICAgICB9Cj4gLS0KPiAyLjM5 LjUKPgoKUGluZwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==