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 1D3F14DB1D for ; Thu, 3 Jul 2025 18:57:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 2988368F085; Thu, 3 Jul 2025 21:57:46 +0300 (EEST) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D234868F024 for ; Thu, 3 Jul 2025 21:57:39 +0300 (EEST) Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-7d38ddc198eso19826285a.1 for ; Thu, 03 Jul 2025 11:57:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751569058; x=1752173858; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=q2YlWy3AowWgRg3NmNpoibdph1kHNvk9X4gdhDUyG1I=; b=m6IIOH3LkYvyMnMhWPYopVHOV9sdNhnzewoMd9eX+eh0MFbKYerI0cf/raCmSK7JkN UmUh347ycGPiI+jpbxooXfTk0igF/V88Wwbd52/VeOuNsZPQTo5irWW8Ci//AGsuIq4e qHun0V6A6zpBKHg2ebULDeAcNHMkpvebhVyQRaAfvqwxm7UjjYJzLjeCw2Qgg1v8nXnB GNPxUAdGfEehLSKJ4BLdJwSzRJNHxrbbON0L/lt7GruAAsB8EUvYoK0wtlSiF5lfYb2L R2a7rsOZjT/kLwc8sG6sl8eaB75M9QkTi+Yhn/qsFgevZ/a5UR35a2Ppw6gOjD72luEC ESEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751569058; x=1752173858; h=cc: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=q2YlWy3AowWgRg3NmNpoibdph1kHNvk9X4gdhDUyG1I=; b=c6Lo8QjyJdD8uLJbwZlEMw2DmLtSeg8YtA52RjYvrpX54FPnopCgcIvjVhupuE6UNL /H5lJvIiD9OP9gpqjd93Cv13KLFI17hYM1iz7FhjJlZIOzmM3ujyd1olkho9/SuXb3wo y2JQpIAsyQDsi5gMnqWs8HlR94fMPCmCQM+Pjt73tIyn2S4U2DHL0px9otT5HyBWxUBw IZ0W2XO6r3W0CWQd3Inyzh7tYv8KNJqx5lkhGqi3ERbvLsXQza33MprlXpTYqtEBHcgM vMRi6s9gdwYUPt/uREwGw9DJ9pBooX7vbOWYXTleyTzwTKEyGUp3hvrl1mZI/1A+PujS xzCw== X-Gm-Message-State: AOJu0YwmqaJcbWUtCcBSuZ6KOreS7h+fDXNSYLd4LG7anTsErkLRkx4e 61BgJKdDDprg+/RmNFEsy7eiCk61c1A21GUPEgi8HUuNtLw9a+eCU2+AnsQnRSISFXSyqdXBp3O kZFSJTgfT1cTMvj64KA961ozoyZ7WARz+wXQb X-Gm-Gg: ASbGncuO/R0eOKlXrKbcJUQ+4TFXfCmRs0BGuiCpI4enG+iBs/tP4l76JnWibhGpKOx onpeIKBq8qdgt3GMmKQ2Q3whtEOFaPF0xnRfaJQp79mxnmFW+0z6jjWyBWyiyEMZO6u/bRSE/6T 9Bfs2MM179fMo0rFMm0SfBxFkjql54Zow1NpTTjm638gM= X-Google-Smtp-Source: AGHT+IH+da7RTZE5v4O9LrxC9t0LOodyTy0N8ulMXXl4lTHaC0eCMJbpqxS9r0Spf3xzM+BTlxi/1ZRLE6NSGilEJiQ= X-Received: by 2002:ac8:5fd0:0:b0:4a5:a447:679f with SMTP id d75a77b69052e-4a97693f4f3mr124263001cf.22.1751569057925; Thu, 03 Jul 2025 11:57:37 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Gregor Fuis Date: Thu, 3 Jul 2025 20:57:26 +0200 X-Gm-Features: Ac12FXx6ex_X9iXa9lrtjqz0Xuuiq8TByCyUdes2M5ScUsSdsfdoToGAUGSN1n0 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/mpegts: Passthrough SCTE 35 Current behavior breaks SCTE 35 by wrapping it in a PES packet, this adds the logic for the SCTE 35 messages to be passed through cleanly. 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 Cc: Pierre Le Fevre 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: SGkgUGllcnJlLAoKRG8geW91IG1heWJlIGhhdmUgYSBwYXRjaCB0aGF0IHdvdWxkIHdvcmsgd2l0 aCB0aGUgbGF0ZXN0IGZmbXBlZyB2ZXJzaW9uPwoKQmVzdCBSZWdhcmRzLApHcmVnb3IKCk9uIFRo dSwgSnVuIDEyLCAyMDI1IGF0IDEwOjQ44oCvQU0gUGllcnJlIExlIEZldnJlIHZpYSBmZm1wZWct ZGV2ZWwgPApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZz4gd3JvdGU6Cgo+Cj4KPgo+IC0tLS0tLS0t LS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0tLQo+IEZyb206IFBpZXJyZSBMZSBGZXZyZSA8 cGllcnJlLmxlZmV2cmVAbmV0aW5zaWdodC5uZXQ+Cj4gVG86IEZGbXBlZyBkZXZlbG9wbWVudCBk aXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+Cj4gQ2M6Cj4g QmNjOgo+IERhdGU6IFRodSwgMTIgSnVuIDIwMjUgMDg6NDg6MDkgKzAwMDAKPiBTdWJqZWN0OiBS ZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIXSBhdmZvcm1hdC9tcGVndHM6IFBhc3N0aHJvdWdoIFND VEUgMzUKPiBDdXJyZW50IGJlaGF2aW9yIGJyZWFrcyBTQ1RFIDM1IGJ5IHdyYXBwaW5nIGl0IGlu IGEgUEVTIHBhY2tldCwgdGhpcyBhZGRzCj4gdGhlIGxvZ2ljIGZvciB0aGUgU0NURSAzNSBtZXNz YWdlcyB0byBiZSBwYXNzZWQgdGhyb3VnaCBjbGVhbmx5Lgo+IEhpIERldmluLAo+IEkgc2F3IHlv dXIgcGF0Y2ggYnV0IG5vdGljZWQgaXQgd2FzIHN0aWxsIG5vdCBtZXJnZWQuIFNpbmNlIGl04oCZ cyBtb3JlCj4gY29tcHJlaGVuc2l2ZSwgSeKAmW0gYWxsIGZvciBtZXJnaW5nIHlvdXIgcGF0Y2gg aW5zdGVhZCBvZiBtaW5lIGlmIGl04oCZcyBub3QKPiB0b28gc3RhbGUuCj4KPiBCZXN0LAo+IFBp ZXJyZQo+Cj4gRnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcu b3JnPiBvbiBiZWhhbGYgb2YgRGV2aW4KPiBIZWl0bXVlbGxlciA8ZGV2aW4uaGVpdG11ZWxsZXJA bHRuZ2xvYmFsLmNvbT4KPiBEYXRlOiBXZWRuZXNkYXksIDExIEp1bmUgMjAyNSBhdCAxNjozMgo+ IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnPgo+IENjOiBQaWVycmUgTGUgRmV2cmUgPHBpZXJyZS5sZWZldnJlQG5l dGluc2lnaHQubmV0Pgo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0hdIGF2Zm9y bWF0L21wZWd0czogUGFzc3Rocm91Z2ggU0NURSAzNQo+IEN1cnJlbnQgYmVoYXZpb3IgYnJlYWtz IFNDVEUgMzUgYnkgd3JhcHBpbmcgaXQgaW4gYSBQRVMgcGFja2V0LCB0aGlzIGFkZHMKPiB0aGUg bG9naWMgZm9yIHRoZSBTQ1RFIDM1IG1lc3NhZ2VzIHRvIGJlIHBhc3NlZCB0aHJvdWdoIGNsZWFu bHkuCj4gKkVYVEVSTkFMIEVNQUlMKi0gVXNlIGNhdXRpb24gYmVmb3JlIG9wZW5pbmcgbGlua3Mg b3IgYXR0YWNobWVudHMKPgo+IEhlbGxvIFBpZXJyZSwKPgo+IE9uIFdlZCwgSnVuIDExLCAyMDI1 IGF0IDEwOjIy4oCvQU0gUGllcnJlIExlIEZldnJlIHZpYSBmZm1wZWctZGV2ZWwKPiA8ZmZtcGVn LWRldmVsQGZmbXBlZy5vcmc+IHdyb3RlOgo+ID4gLS0tLS0tLS0tLSBGb3J3YXJkZWQgbWVzc2Fn ZSAtLS0tLS0tLS0tCj4gPiBGcm9tOiBQaWVycmUgTGUgRmV2cmUgPHBpZXJyZS5sZWZldnJlQG5l dGluc2lnaHQubmV0Pgo+ID4gVG86ICJmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZyIgPGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnPgo+ID4gQ2M6Cj4gPiBCY2M6Cj4gPiBEYXRlOiBXZWQsIDExIEp1biAy MDI1IDE0OjIyOjI5ICswMDAwCj4gPiBTdWJqZWN0OiBbUEFUQ0hdIGF2Zm9ybWF0L21wZWd0czog UGFzc3Rocm91Z2ggU0NURSAzNSBDdXJyZW50IGJlaGF2aW9yCj4gYnJlYWtzIFNDVEUgMzUgYnkg d3JhcHBpbmcgaXQgaW4gYSBQRVMgcGFja2V0LCB0aGlzIGFkZHMgdGhlIGxvZ2ljIGZvciB0aGUK PiBTQ1RFIDM1IG1lc3NhZ2VzIHRvIGJlIHBhc3NlZCB0aHJvdWdoIGNsZWFubHkuCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBQaWVycmUgTGUgRmV2cmUgPHBpZXJyZS5sZWZldnJlQG5ldGluc2lnaHQubmV0 Pgo+Cj4gRm9yIHdoYXQgaXQncyB3b3J0aCwgSSBzdWJtaXR0ZWQgYSBzaW1pbGFyIHBhdGNoIHNl cmllcyBhIGNvdXBsZSBvZgo+IHllYXJzIGFnbywgd2hpY2ggYWxzbyBhY2NvbW1vZGF0ZXMgbW9k aWZ5aW5nIHRoZSBwdHNfYWRqdXN0IGZpZWxkCj4gKHdoaWNoIGlzIG1hbmRhdG9yeSBpZiB0aGUg b3V0cHV0IHN0cmVhbSdzIGNsb2NrcyBhcmUgcmViYXNlZCkuCj4KPiBodHRwczovL2ZmbXBlZy5v cmcvcGlwZXJtYWlsL2ZmbXBlZy1kZXZlbC8yMDIzLUp1bHkvMzEyNDE3Lmh0bWwKPgo+IERldmlu Cj4gLS0KPiBEZXZpbiBIZWl0bXVlbGxlciwgU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyCj4gTFRO IEdsb2JhbCBDb21tdW5pY2F0aW9ucwo+IG86ICsxICgzMDEpIDM2My0xMDAxCj4gdzogaHR0cHM6 Ly9sdG5nbG9iYWwuY29tICBlOiBkZXZpbi5oZWl0bXVlbGxlckBsdG5nbG9iYWwuY29tCj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5v cmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KPgo+Cj4gLS0tLS0tLS0tLSBGb3J3YXJk ZWQgbWVzc2FnZSAtLS0tLS0tLS0tCj4gRnJvbTogUGllcnJlIExlIEZldnJlIHZpYSBmZm1wZWct ZGV2ZWwgPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPgo+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQg ZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPgo+IENjOiBQ aWVycmUgTGUgRmV2cmUgPHBpZXJyZS5sZWZldnJlQG5ldGluc2lnaHQubmV0Pgo+IEJjYzoKPiBE YXRlOiBUaHUsIDEyIEp1biAyMDI1IDA4OjQ4OjA5ICswMDAwCj4gU3ViamVjdDogUmU6IFtGRm1w ZWctZGV2ZWxdIFtQQVRDSF0gYXZmb3JtYXQvbXBlZ3RzOiBQYXNzdGhyb3VnaCBTQ1RFIDM1Cj4g Q3VycmVudCBiZWhhdmlvciBicmVha3MgU0NURSAzNSBieSB3cmFwcGluZyBpdCBpbiBhIFBFUyBw YWNrZXQsIHRoaXMgYWRkcwo+IHRoZSBsb2dpYyBmb3IgdGhlIFNDVEUgMzUgbWVzc2FnZXMgdG8g YmUgcGFzc2VkIHRocm91Z2ggY2xlYW5seS4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls Cj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUs IHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5v cmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==