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 3A8274B10D for ; Mon, 3 Jun 2024 04:26:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9EA6F68D684; Mon, 3 Jun 2024 07:26:21 +0300 (EEST) Received: from mail-vk1-f179.google.com (mail-vk1-f179.google.com [209.85.221.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4188368D650 for ; Mon, 3 Jun 2024 07:26:15 +0300 (EEST) Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-4e4f0600656so2033845e0c.1 for ; Sun, 02 Jun 2024 21:26:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandflow-com.20230601.gappssmtp.com; s=20230601; t=1717388773; x=1717993573; 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=VWOextNGPW40U2vDwKouvWBjJ/tW20zI2juz8x6UCFU=; b=m0E2Khe9ZoIVI8VY586bCh1SNDWu6Wvyletts+9g72U/jkIB1ocd4W1/fPpR0uDN/x /5n+Xkj3Hxq/OcfWRz1ZhzSyMw0ScafGm7dnGIKHmklO+8AlmnrqMD5WlCSeabkzlwsH qftLLx58KwI4aUgMZZspgf90YWvlox4ORC2bDQixMt7ioqc8lVPQecyXgfGfhYCfZhRT 4AYsXGLxpbjCSBIOcwk88jvqEeRw7Eghaxlz1fnoK39OM701KtI84uX8+oBAwLNpkUNb Ty1ZW+5mgLBbQh41IuPwGOHm3l5L/0PJG82yvzfzeiQTAsJi6yAQX5j5OvGOuSsTEk6O s3Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717388773; x=1717993573; 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=VWOextNGPW40U2vDwKouvWBjJ/tW20zI2juz8x6UCFU=; b=ksBuApUDHNJNUhRgyAiFF68feHw7jwGNZhWTQYgDYr45+XvlNe3aclNdGfQTiub5Ne nnRbH0cbyY2UZKWBAjUQp4JFrSYsEFVyUcGEhImataWjN45n3tyKVyKv5tlCSuDgxmjT svp8/VNEcDrEzAkfVD+vm2F55tEAkZPQsM4ri+OIrS0lUa6Twnb7tdtfL3iB3wDNqL3E BhXiZZd07mkqrIKZDfB7wajMXd4BLQsDoLnOoFHPwAkv6vdKA34vTQSVrlcH2QomR0YA hcPlyq8zdDk+BtLx3KdWOyvUL9PhRhyHTILQSlfnOMdxcv3yH52smsdidekBKF6hoj2l l8zA== X-Gm-Message-State: AOJu0Yx+r05M25O5iMOK5PtCmNFS5Wr8VSPIN/+4j8IjyKgo2sCJwKM7 tu3ulCpH47tGSkaXRNTo6dovPd+ep9a+S7wtsIdcsHJ25Nucn6fM7kXcPwFX43m6gwpHhVeqcUZ f X-Google-Smtp-Source: AGHT+IE53cdFF19cruaHCgLVYraTOZYjhxLth+VONUqeMIAE21FkiGtvzEUeipAXKKoPA7RtkYFNZA== X-Received: by 2002:a05:6122:266b:b0:4b9:e8bd:3b2 with SMTP id 71dfb90a1353d-4eb01fa2f0dmr5798929e0c.2.1717388772740; Sun, 02 Jun 2024 21:26:12 -0700 (PDT) Received: from mail-ua1-f44.google.com (mail-ua1-f44.google.com. [209.85.222.44]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-4eafee23bc7sm937780e0c.37.2024.06.02.21.26.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Jun 2024 21:26:12 -0700 (PDT) Received: by mail-ua1-f44.google.com with SMTP id a1e0cc1a2514c-80ac76f1226so2484874241.0 for ; Sun, 02 Jun 2024 21:26:12 -0700 (PDT) X-Received: by 2002:a05:6102:134c:b0:48b:c20f:6823 with SMTP id ada2fe7eead31-48bc20f69ebmr6119619137.3.1717388770489; Sun, 02 Jun 2024 21:26:10 -0700 (PDT) MIME-Version: 1.0 References: <20240603021526.2372698-1-michael@niedermayer.cc> <20240603021526.2372698-3-michael@niedermayer.cc> In-Reply-To: <20240603021526.2372698-3-michael@niedermayer.cc> From: Pierre-Anthony Lemieux Date: Sun, 2 Jun 2024 21:26:00 -0700 X-Gmail-Original-Message-ID: Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 3/9] avformat/imfdec: Simplify get_next_track_with_minimum_timestamp() 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: TEdUTQoKT24gU3VuLCBKdW4gMiwgMjAyNCBhdCA3OjE24oCvUE0gTWljaGFlbCBOaWVkZXJtYXll cgo8bWljaGFlbEBuaWVkZXJtYXllci5jYz4gd3JvdGU6Cj4KPiBUaGlzIGFsc28gbWFrZXMgdGhl IGNvZGUgbW9yZSByb2J1c3QKPgo+IEZpeGVzOiBDSUQxNTEyNDE0IFVuaW5pdGlhbGl6ZWQgcG9p bnRlciByZWFkCj4KPiBTcG9uc29yZWQtYnk6IFNvdmVyZWlnbiBUZWNoIEZ1bmQKPiBTaWduZWQt b2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+IC0t LQo+ICBsaWJhdmZvcm1hdC9pbWZkZWMuYyB8IDUgKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEg aW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0 L2ltZmRlYy5jIGIvbGliYXZmb3JtYXQvaW1mZGVjLmMKPiBpbmRleCAzMjIwOGY4OWNjZC4uYTg2 YjQ3NjNmZjggMTAwNjQ0Cj4gLS0tIGEvbGliYXZmb3JtYXQvaW1mZGVjLmMKPiArKysgYi9saWJh dmZvcm1hdC9pbWZkZWMuYwo+IEBAIC02OTUsMTIgKzY5NSw5IEBAIHN0YXRpYyBpbnQgaW1mX3Jl YWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykKPiAgc3RhdGljIElNRlZpcnR1YWxUcmFja1Bs YXliYWNrQ3R4ICpnZXRfbmV4dF90cmFja193aXRoX21pbmltdW1fdGltZXN0YW1wKEFWRm9ybWF0 Q29udGV4dCAqcykKPiAgewo+ICAgICAgSU1GQ29udGV4dCAqYyA9IHMtPnByaXZfZGF0YTsKPiAt ICAgIElNRlZpcnR1YWxUcmFja1BsYXliYWNrQ3R4ICp0cmFjazsKPiArICAgIElNRlZpcnR1YWxU cmFja1BsYXliYWNrQ3R4ICp0cmFjayA9IE5VTEw7Cj4gICAgICBBVlJhdGlvbmFsIG1pbmltdW1f dGltZXN0YW1wID0gYXZfbWFrZV9xKElOVDMyX01BWCwgMSk7Cj4KPiAtICAgIGlmICghYy0+dHJh Y2tfY291bnQpCj4gLSAgICAgICAgcmV0dXJuIE5VTEw7Cj4gLQo+ICAgICAgZm9yICh1aW50MzJf dCBpID0gYy0+dHJhY2tfY291bnQ7IGkgPiAwOyBpLS0pIHsKPiAgICAgICAgICBhdl9sb2cocywg QVZfTE9HX1RSQUNFLCAiQ29tcGFyZSB0cmFjayAlZCB0aW1lc3RhbXAgIiBBVlJBVElPTkFMX0ZP Uk1BVAo+ICAgICAgICAgICAgICAgICAiIHRvIG1pbmltdW0gIiBBVlJBVElPTkFMX0ZPUk1BVAo+ IC0tCj4gMi40NS4xCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=