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 28B3A43BB5 for ; Wed, 20 Jul 2022 15:53:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EC60668B668; Wed, 20 Jul 2022 18:53:00 +0300 (EEST) Received: from smtp.innovsys.com (smtp.innovsys.com [96.2.206.15]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BD42668B3FC for ; Wed, 20 Jul 2022 18:52:53 +0300 (EEST) X-Sendio-Return-Path: shanew@innovsys.com X-Sendio-Delivered: Wed, 20 Jul 2022 10:52:51 -0500 Received: (sendio-qmail 32732 invoked from network); 20 Jul 2022 15:52:51 -0000 X-Sendio-SenderIP: 104.47.56.174 X-Sendio-RemoteSenderIP: 104.47.56.174 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=innovsys.com; s=default; t=1658332371; i=shanew@innovsys.com; h=Received:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:Received:Received:From:To:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:authentication-results: Content-Type:Content-Transfer-Encoding:MIME-Version; bh=c3rjzwB8 qouz2EphvvGRiYVuHOWogN1UMwQsMDWCfbg=; b=YuTa7k+A5bZciQ0oZHKz99uA 56WrQ1apKh3OU0nzgfezUppkC1BhPyCn6B9txn+UvCrLzZuJTK1RhnDZD3Hjjc/P wd3l7cP29+M9FkiYqgL5OPsjHTWuPTnvF3q5qUXUUW44XPFsU890DKiIlrLJMa83 CtZf28gei9e0zNEjlSc= X-Sendio-MessageID: 1658332371.32728.1 Received: from unknown (HELO NAM11-CO1-obe.outbound.protection.outlook.com) (104.47.56.174) by smtp.innovsys.com with ESMTPS (ECDHE-RSA-AES256-GCM-SHA384 encrypted); 20 Jul 2022 15:52:51 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rvkc3uXPYKJ3xJkgcEdGgla2Q6zEauupNX/S/1gsa1VssxiTnrZTujwLuCo6e/E/TwwGTnlHLLXI/sHNKmvLtZGqwktwYo3OpuzW3zOMZcbaDJOA4CVprYgKvy9kTV5ab0Cp5A2X0U+6OGI+BC1GauuI+n/FR16KctU0WncYyfs4ltGXttWDCKpvRkudDc680hllT4gtfIATWIYQaUdD+nv+Gu3yEkB9VPxY+kVC9IdbatSshGQ5K26ve+z50DM8hJ/xgnjbBAl9KT8axhr/Qe+U5s15moSM4trcvPeFjYrJfPJnqPfPERgT4FoggpWSuZF4UxfN1rooywK2Y2m3XQ== 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=c3rjzwB8qouz2EphvvGRiYVuHOWogN1UMwQsMDWCfbg=; b=JvWm5oa/mGN+kefFKIJarsxdKPpbXF1gS6ayTPGXjPFK24B0+nG1lDTnnXjAYcv35xCp1hUyAcguRAYeLO7Qzr5EKBdglyWaWqO+39Ffm0NZV8bnWKUsCVg1H2yCbBTz42TU2utjFnJrLLL5csuBnhZoB0iFsbdJh/bMjy14ge4SxIuaWdNcxIXpP7hnxbD8b6+4oz5dZcwWt/qOy5xK4aY8NwY/LMGYhlPwew2elK91NpYxsQifxJAzKrLOgmy4leYIvv4Ca/+27O5+XP9HPG+KPtje8iOcescl7spQmicok0yIL3lyqz7+Qb3B9hRbqWDB0lh1QzuYkUmRcqIUgw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=innovsys.com; dmarc=pass action=none header.from=innovsys.com; dkim=pass header.d=innovsys.com; arc=none Received: from DM6PR13MB3954.namprd13.prod.outlook.com (2603:10b6:5:2a3::10) by CY4PR13MB1719.namprd13.prod.outlook.com (2603:10b6:903:161::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.1; Wed, 20 Jul 2022 15:52:48 +0000 Received: from DM6PR13MB3954.namprd13.prod.outlook.com ([fe80::e9ec:6e40:b81a:b191]) by DM6PR13MB3954.namprd13.prod.outlook.com ([fe80::e9ec:6e40:b81a:b191%2]) with mapi id 15.20.5458.016; Wed, 20 Jul 2022 15:52:47 +0000 From: Shane Warren To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Live Transcoding: SCTE35 passthrough Thread-Index: AdibdZMB8c+7WhOEQB6eon7YmG/LiwAGJ9YAADCcKoA= Date: Wed, 20 Jul 2022 15:52:47 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=innovsys.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f870f6d4-f946-4979-2338-08da6a67e4d4 x-ms-traffictypediagnostic: CY4PR13MB1719:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZqvYcogUyVsJ2TnwrDR2fN7C5gX7gAQshmKgLO2KWtR07DL2LIy/A/AwB8uL9+LhZ6Vg6l/fW+SX+WI7+FNp56OwyUpewKbRLsS+PUN6RftE1dnBsOC/il/54ICkYirzvbaTGK56ZRNcKMfg66Gpw8F9oFlz5y95pq/fpBmiNpBWIv4vSRw7pNkDSAoganbus9jCencxNZi62UpM2X4+VcKABCig80pzYgr75iBjZpOPO6dRUi+BN4d/dWdG+ym1WTebyV6XoJNKNGqqRwZO1fmgHFFN7UcqDc8I9VN4pJCeK0nX3NOxriMkIIX59Lxu/DjbcGRsAjtkSf5eHRzbWfb7OntHFet5deq4MNR87gVrLzjhBul5qVuhfxXJSEZ+qNq2FZl+SA9GANVDPCvAGlclddq6uw4K+5soAjwz9+BTyM8A48M4teg80CnXmz47nh0tuj3+37IGPPHhA4AGS3AsN49/3WVmQT4wuoS8YScNlW7BLtI5LpmuAf0eSFmsqqn4Knm/pnuc2qAng1kkyb1wSyET58I9Hi257XQ5PkorY2FYqkwHso156IBZckqfXxAcNv5g1Fc7SbAKWbe2uWpyGNm2wev9DCgSAMdRuYe3LxqUkeDA40oaht89ckkZtfqKDWJOHyE0rkoPACK8TodldDATIcjdQv/O3btkmDNRPIVfrovik10++jwev+4GWirL+a0RQe1hpf1oOYvXVEYZ/YVWXWo94uK1a5zQ7EXBfnIGqBgr5JIiujwRPF5HR1yBpWEb2ElD35GfLRxljF3gBDMrsSvJ9IHVnxg13QbFqfIOjB7UMgzae/I++OQUVD+eL3/2vz1yTUWl9TN+ig== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR13MB3954.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(136003)(396003)(376002)(346002)(39850400004)(9686003)(64756008)(316002)(6916009)(26005)(76116006)(66446008)(83380400001)(71200400001)(8676002)(66556008)(66946007)(40140700001)(86362001)(66476007)(186003)(33656002)(2906002)(41300700001)(55016003)(122000001)(52536014)(8936002)(45080400002)(38070700005)(38100700002)(7696005)(55236004)(6506007)(53546011)(478600001)(966005)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?9NzEdoY4Ag9NaXJL7HRD2a0KbfbrVnEHECcHM0qSlfAeQOzflh5pGBmiA06a?= =?us-ascii?Q?K+xsVvIb8Hkd+HZD5XZzJ72T52+p28H7pzO7rMquHCUBbWHnENicXWUK3rCd?= =?us-ascii?Q?oK4W7SrQ4PhxrtfSwihgNVum823MDm6qeXrOqHiI84GKVSnJkTAUQPQC+zov?= =?us-ascii?Q?jylsgXJRC1SjCoMwaiKA/BROjnOIb89BZNOYq8jCiU1Ub/n9tn2xvu2hD7jC?= =?us-ascii?Q?j9C+3kTalnT656nCEfqEwj+nPBG53A2kZAB/8Mscvrw2NEGEFenYqm73LDB1?= =?us-ascii?Q?bt0B1Dxjace5gtziJGwUtEAbKQROAbDC9IwaLdVqSR/cp1o0ihTQhMv60Bu0?= =?us-ascii?Q?qclyBfW5mSOa9WQrTH2ZinaNTc/68F/EhndnjwQ8P/8+vDx4fDkUqpr/zSCq?= =?us-ascii?Q?5VyhzL9FYYx1hGPZnSCTcBq7cDaL/IBSIzbhGbnKSl5EoVgEobGtdaCvlW6j?= =?us-ascii?Q?6zUrSIyetuZKSmh//e3Y/28Cacs3boBmm05qrf66wWGK9rWIC3/AkIr9KYm2?= =?us-ascii?Q?vovScd+xWm8oFZrc8J3NWJ5+3NVwayBuZ/eBZvTxywE4/BJKX2wX2enMJ9bT?= =?us-ascii?Q?2+9PQwdVhKkTV9oP/YR5XmkXJQc6xO9ah8imo2xBasfTQlM7KHLIIhTLFtQN?= =?us-ascii?Q?EBVE98sLewp5AF6D/gJUHiEJN7ri5HFFuvBr/NaPsLPsj+RItF3jy9wk2CFI?= =?us-ascii?Q?ctQ3Xyrlg/qzMGLpxF5jWCArzU3YGRM3EryVujQIPYvWs+Y2NMfWMP1wQxOL?= =?us-ascii?Q?6HHeWZqfzeJY2sQySDMI4ph0TndIoQr8Hdf/fW2Lw/rnPIFVqoJkHJI1b0h3?= =?us-ascii?Q?CKR0OVS5UbfOvTbZqBx1gUNtSSR2QxRhYTqD6DT3rvYtG71e6U7HCYoUuR2w?= =?us-ascii?Q?osf+T3R4admWplEh7QlBGVhqbC9XGzvxN8jKHcwXzLJRUgAETBQkxVhNesFf?= =?us-ascii?Q?eSKoYoSp64DyxXzP2u2wKOwrXSnegZMsvXv/n54mM2OwBMvsTqY+JeQhZuMi?= =?us-ascii?Q?hWW79voysra41BNEOj1kN+0E7IDG25Yz/qLBuaRAmYLy77hnukjNiiMUXMQH?= =?us-ascii?Q?jRh8WizgoPOQFEM4P9Dm4IOT/LyGfLP150pR8pahvR+Acou/lfQhL0N8RBbR?= =?us-ascii?Q?X82sepityaG3/MIUg0zjynEXBc1uIZF9e0luwzj3Gyp+aWOAd7XaXx5pehBm?= =?us-ascii?Q?Uq6xlvzrKZZ/gzDjEKK3jryGlbuESN6DOOZwJ4+YPMXT372UUs8ZJ2BVCmlt?= =?us-ascii?Q?e11P65rVMlzvrB7XaMpouyolmbXwanPBc/AZs2cDJPVBmww9UZzHQa/ToeJk?= =?us-ascii?Q?SqtY/ba+i0/2eouSOkR34FvDctDImVCa9rv/Q2f/nQ5lv+tjHvF2yadehPbK?= =?us-ascii?Q?rbZ9aHcSJGupbZI5CTAgrAz8zNVfbhvTp2S0uQYyKFiJVXIxl3Gkhw+0HjeA?= =?us-ascii?Q?YkqT2wkZW0Rr5KMqZy5d1jHriC/smdxDQp9WzfXJQTUyErjIR7QhtuSB2q51?= =?us-ascii?Q?P9y/PbI4m3bOx9XfSvTMomPsENMUHEheUUU5w8Vz3i9PBK7XHdLo3SriUM6G?= =?us-ascii?Q?v8A0fvz1A2gUR5QNzPXE59L1/QjvRLXphbdTqYZM?= MIME-Version: 1.0 X-OriginatorOrg: innovsys.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR13MB3954.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f870f6d4-f946-4979-2338-08da6a67e4d4 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2022 15:52:47.9473 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7a48ce45-ee97-4a95-ac18-3390878a179b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: sJHT28Ei/PUt4IhufcLmZyPzoGP5LuaquFbhuvOvAc019rYH3UyL/NkZHuehsincaln2XPUpw2MB/vpCyM6TSN+NxqCXoNIIyzVBGk2s+vc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR13MB1719 Subject: Re: [FFmpeg-devel] Live Transcoding: SCTE35 passthrough 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: Thanks, I hand patched that back into a newer ffmpeg and with a few changes it worked great. -----Original Message----- From: ffmpeg-devel On Behalf Of Devin Heitmueller Sent: Tuesday, July 19, 2022 11:40 AM To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] Live Transcoding: SCTE35 passthrough On Tue, Jul 19, 2022 at 9:44 AM Shane Warren wrote: > > I have been working on getting scte35 pass through working in FFmpeg. I have the SIT pid being passed through fine, but I need to adjust the pts_adjustment field since I'm doing a live transcode and using vsync 1. > > I'm struggling with finding how to match up an incoming frame of video to a transcoded frame of video so I can figure out the pts adjustment. Am I missing something, or is there some way to match up an incoming frame to a encoded frame and figure out their pts difference? I've got this working in a branch that isn't upstream. This includes a BSF which deals with the pts_adjust field. It should do what you need (although the branch point is a bit stale): https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FLTNGlobal-opensource%2FFFmpeg-ltn%2Fcommits%2Fn4.3.1-scte35&data=05%7C01%7Cshanew%40innovsys.com%7C2fb835f6c03d4bf4ea9e08da69a564d0%7C7a48ce45ee974a95ac183390878a179b%7C0%7C0%7C637938456345483120%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=SJJDcJrCY3rHXNn9tzpQ3M5bj6Ey%2BUIepSIOYAZU49M%3D&reserved=0 If you're comfortable recompiling from source, you can incorporate a variant of these patches into your local tree. Devin -- Devin Heitmueller, Senior Software Engineer LTN Global Communications o: +1 (301) 363-1001 w: https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fltnglobal.com%2F&data=05%7C01%7Cshanew%40innovsys.com%7C2fb835f6c03d4bf4ea9e08da69a564d0%7C7a48ce45ee974a95ac183390878a179b%7C0%7C0%7C637938456345483120%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=1HYGR80ix2UDxPFGDPiuqE3EM%2Ba%2FDlvevbSy1IW2etU%3D&reserved=0 e: devin.heitmueller@ltnglobal.com _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fffmpeg.org%2Fmailman%2Flistinfo%2Fffmpeg-devel&data=05%7C01%7Cshanew%40innovsys.com%7C2fb835f6c03d4bf4ea9e08da69a564d0%7C7a48ce45ee974a95ac183390878a179b%7C0%7C0%7C637938456345483120%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=k6cbuARZH%2FtGrweYhtHuypy5TCyW%2BCDIq%2Fhftl3YxTE%3D&reserved=0 To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". _______________________________________________ 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".