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 C6DE145520 for ; Tue, 2 May 2023 14:48:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BDD0568C174; Tue, 2 May 2023 17:48:11 +0300 (EEST) Received: from mail-yw1-f177.google.com (mail-yw1-f177.google.com [209.85.128.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8CE6768C167 for ; Tue, 2 May 2023 17:48:05 +0300 (EEST) Received: by mail-yw1-f177.google.com with SMTP id 00721157ae682-55a1462f9f6so26621387b3.3 for ; Tue, 02 May 2023 07:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ltnglobal-com.20221208.gappssmtp.com; s=20221208; t=1683038884; x=1685630884; 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=2O+VzfGAAeDIiiXQf4lKiNu+fha5/Qa5AcKQhu03tpc=; b=GynqLu0wjKkIrRH3Al8URwz7XQxpdYqErGouFQoMotA0kxgcsr0ig+q+0f0Y5iipgN lPnxxxd9eafRG5xnIVch/I2Cr5LklhRm2EuFyHcRHU9LW897xQVotVzX5Uj0V0scH7+U 80819ArbgshgUdFpxQiCmh/PMTwQrEKdXOS2OaWCp6DDY5UC/BSJ5MD2cbvA3IjtsYRu cSh2B9mKeO5Si8Eql04RzdtewzI+fRfgnrb1yvRD8KhLEJtCqatErrF6y3c3ZBk5CAtY Qq4SlvYVujsGgYj2OPiXb5KMx648ZmPn6jF11X8IfRKL0xLlDcseCymtBHHJ2ibXWp0o ZEKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683038884; x=1685630884; 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=2O+VzfGAAeDIiiXQf4lKiNu+fha5/Qa5AcKQhu03tpc=; b=GKpT6bpDgRy9y4jqOgTG9qesRHCo76buf8iqM987O/8XkmzKF5fjeyJ23QTolIB3DQ TiGXUY4cvdmNRqvLoF+Zp6rVXCN+XW5Te5w46dslEwR6rFtxuG5dwSYqThda/bcZs0UC Zhhovwe9XEIpkp1/hJ7vBBEZfNWjpqlF3reKKKT5UbGS9awlqb0pOBmLq7fa4EjG+KU6 Uioj+vrsjkmjMmPdt9ZJG/+qmJcZyOK/gO20lsuoZPXXD7IRqtVL1O+XuWklf7kPWOtC eNPxOEWNT0haTW3a3EVBpEn9Xspj4ZuJGMa4hAiF4lUHtr6Q0pnnUBZFj3RbBaICqbZa QZWg== X-Gm-Message-State: AC+VfDx1EjSpotskToRKuxUtpX/ql96GIDdmr3Kn9yIVAmnnP8dEneWh GhegUuy13A+0Jf0sdocqY9vFanXZ9bHQW4wryeypxrYH0Upt0E+qWuQ= X-Google-Smtp-Source: ACHHUZ4IWzblBgR/JESZZCD4froq78dLNPzaUKl97uZGU4Bx360aTGkVGMLWWzfR++bimDC/NTJtlLvhCsrabMHK8IE= X-Received: by 2002:a25:20b:0:b0:b99:f30b:d906 with SMTP id 11-20020a25020b000000b00b99f30bd906mr16452402ybc.39.1683038883827; Tue, 02 May 2023 07:48:03 -0700 (PDT) MIME-Version: 1.0 References: <1682699871-22331-1-git-send-email-dheitmueller@ltnglobal.com> <1682699871-22331-7-git-send-email-dheitmueller@ltnglobal.com> In-Reply-To: From: Devin Heitmueller Date: Tue, 2 May 2023 10:47:52 -0400 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v4 6/6] decklink_enc: add support for playout of 608 captions in MOV files 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: SGkgTGFuY2UsCgpPbiBTdW4sIEFwciAzMCwgMjAyMyBhdCA3OjAx4oCvUE0gTGFuY2UgV2FuZyA8 bGFuY2UubG13YW5nQGdtYWlsLmNvbT4gd3JvdGU6Cj4gVGhpcyBpbXBsZW1lbnRhdGlvbiAgaXMg bGltaXRlZCB0byBkZWNrbGluayBTREkgb3V0cHV0IG9ubHksICBJZiBwb3NzaWJsZSwKPiBjYW4g d2UgaW1wbGVtZW50IHRoZSBmdW5jdGlvbiBmcm9tIGRlbXV4ZXIgbGF5ZXIsICBhbmQgdGhlbiBw YXNzdGhyb3VnaAo+IGJ5IFNFSSBzaWRlIGRhdGE/IEJ5IHRoaXMgd2F5LCAgd2UgY2FuIGNvbnZl cnQgIHN1Y2ggc3RyZWFtIGluIHN0cmVhbWluZwo+IHRvICBlbWJlZGRlZCBDQyB0byB2aWRlbyBz dHJlYW0gZWFzaWx5IGFsc28uCgpJIGRpZCBjb25zaWRlciB0aGlzIGFwcHJvYWNoLCBhbmQgaXQg ZG9lcyByYWlzZSB0aGUgbW9yZSBmdW5kYW1lbnRhbAppc3N1ZSBhYm91dCB0cnlpbmcgdG8gbWlu aW1pemUgdGhlIG51bWJlciBvZiB3YXlzIHdlIGhhdmUgdG8gcHJvY2VzcwpDQyBkYXRhIGRlcGVu ZGluZyBvbiB3aGV0aGVyIGl0IG9yaWdpbmF0ZWQgaW4gU0VJIG1ldGFkYXRhIG9yIGluCnNlcGFy YXRlIHBhY2tldHMuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgcHJvYmxlbXMgd2l0aCB3aGF0IHlv dSBhcmUKcHJvcG9zaW5nIHRob3VnaDoKCjEuICBUaGVyZSBjb3VsZCBiZSBtdWx0aXBsZSBDQyBz dHJlYW1zIHdpdGhpbiBhbiBNT1YgZmlsZSBidXQgb25seSBhCnNpbmdsZSBDQyBzdHJlYW0gY2Fu IGJlIGVtYmVkZGVkIGludG8gQVZGcmFtZSBzaWRlIGRhdGEuICBIZW5jZSB5b3UKd291bGQgaGF2 ZSB0byBzcGVjaWZ5IHNvbWUgc29ydCBvZiBhcmd1bWVudCB0byB0aGUgZGVtdXggdG8gZGVjaWRl CndoaWNoIHN0cmVhbSB0byBlbWJlZC4gIFRoaXMgbWFrZXMgaXQgbXVjaCBtb3JlIGRpZmZpY3Vs dCB0byBkbyB0aGluZ3MKbGlrZSBpbmdlc3QgYSBzdHJlYW0gd2l0aCBtdWx0aXBsZSBDQyBzdHJl YW1zIGFuZCBoYXZlIHNlcGFyYXRlCm91dHB1dHMgd2l0aCBkaWZmZXJlbnQgQ0Mgc3RyZWFtcy4g IFBlcmZvcm1pbmcgdGhlIHdvcmsgb24gdGhlIG91dHB1dApzaWRlIGFsbG93cyB5b3UgdG8gdXNl IHRoZSBzdGFuZGFyZCAiLW1hcCIgbWVjaGFuaXNtIHRvIGRpY3RhdGUgd2hpY2gKQ0Mgc3RyZWFt cyBhcmUgcm91dGVkIHRvIHdoaWNoIG91dHB1dHMsIGFuZCB0byBkZWxpdmVyIHRoZSBjb250ZW50 IHRvCmRpZmZlcmVudCBvdXRwdXRzIHdpdGggZGlmZmVyZW50IENDIHN0cmVhbXMuCgoyLiAgSSBo YXZlIHVzZSBjYXNlcyBpbiBtaW5kIHdoZXJlIHRoZSBjYXB0aW9ucyBvcmlnaW5hdGUgZnJvbSBz b3VyY2VzCm90aGVyIHRoYW4gTU9WIGZpbGVzLCB3aGVyZSB0aGUgdmlkZW8gZnJhbWVyYXRlIGlz IG5vdCBrbm93biAob3IgdGhlcmUKaXMgbm8gdmlkZW8gYXQgYWxsIGluIHRoZSBzb3VyY2UpLiAg Rm9yIGV4YW1wbGUsIEkgd2FudCB0byBiZSBhYmxlIHRvCmNvbnN1bWUgdmlkZW8gZnJvbSBhIFRT IHNvdXJjZSB3aGlsZSBzaW11bHRhbmVvdXNseSBkZW11eGluZyBhbiBTQ0Mgb3IKTUNDIGZpbGUg YW5kIHNlbmRpbmcgdGhlIHJlc3VsdCBpbiB0aGUgb3V0cHV0LiAgSW4gc3VjaCBjYXNlcyB0aGUK Y29ycmVjdCByYXRlIGNvbnRyb2wgZm9yIHRoZSBjYXB0aW9ucyBjYW4gb25seSBiZSBpbXBsZW1l bnRlZCBvbiB0aGUKb3V0cHV0IHNpZGUsIHNpbmNlIGluIHN1Y2ggY2FzZXMgdGhlIFNDQy9NQ0Mg ZGVtdXggZG9lc24ndCBoYXZlIGFjY2Vzcwp0byB0aGUgY29ycmVzcG9uZGluZyB2aWRlbyBzdHJl YW0gKGl0IHdvbid0IGtub3cgdGhlIHZpZGVvIGZyYW1lcmF0ZSwKbm9yIGlzIGl0IGFibGUgdG8g ZW1iZWQgdGhlIGNhcHRpb25zIGludG8gdGhlIEFWRnJhbWUgc2lkZSBkYXRhKS4KCkkgY2FuIGlu ZGVlZCBpbWFnaW5lIHRoZXJlIGFyZSB1c2UgY2FzZXMgd2hlcmUgZG9pbmcgaXQgZnVydGhlciB1 cCB0aGUKcGlwZWxpbmUgY291bGQgYmUgdXNlZnVsLiAgRm9yIGV4YW1wbGUsIGlmIHlvdSB3ZXJl IHRha2luZyBpbiBhbiBNT1YKZmlsZSBhbmQgd2FudGluZyB0byBwcm9kdWNlIGEgVFMgd2hlcmUg dGhlIGNhcHRpb25zIG5lZWQgdG8gYmUKZW1iZWRkZWQgYXMgU0VJIG1ldGFkYXRhIChoZW5jZSB5 b3Ugd291bGQgbmVlZCB0aGUgZTYwOCBwYWNrZXRzCmNvbnZlcnRlZCB0byBBVkZyYW1lIHNpZGUg ZGF0YSBwcmlvciB0byByZWFjaGluZyB0aGUgZW5jb2RlcikuCkhvd2V2ZXIgSSBkb24ndCBzZWUg dGhpcyBhcyBhIHN1YnN0aXR1dGUgZm9yIGJlaW5nIGFibGUgdG8gZG8gaXQgb24KdGhlIG91dHB1 dCBzaWRlIHdoZW4gdGhhdCBpcyB0aGUgbW9zdCBmbGV4aWJsZSBhcHByb2FjaCBmb3IgdGhvc2UK b3RoZXIgdXNlIGNhc2VzIGRlc2NyaWJlZCBhYm92ZS4KCk11Y2ggb2YgdGhpcyBjb21lcyBkb3du IHRvIHRoZSBmdW5kYW1lbnRhbCBsaW1pdGF0aW9ucyBvZiB0aGUgZmZtcGVnCmZyYW1ld29yayBy ZWxhdGVkIHRvIGJlaW5nIGFibGUgdG8gbW92ZSBkYXRhIGJhY2svZm9ydGggYmV0d2VlbiBkYXRh CnBhY2tldHMgYW5kIHNpZGUgZGF0YS4gIFlvdSBjYW4ndCBmZWVkIGRhdGEgcGFja2V0cyBpbnRv CkFWRmlsdGVyR3JhcGhzLiAgWW91IGNhbid0IGVhc2lseSBjb21iaW5lIGRhdGEgZnJvbSBkYXRh IHBhY2tldHMgaW50bwpBVkZyYW1lcyBjYXJyeWluZyB2aWRlbyAob3IgZXh0cmFjdCBzaWRlIGRh dGEgZnJvbSBBVkZyYW1lcyB0bwpnZW5lcmF0ZSBkYXRhIHBhY2tldHMpLCBldGMuICBZb3UgY2Fu J3QgdXNlIEJTRiBmaWx0ZXJzIHRvIGNvbWJpbmUKZGF0YSBmcm9tIG11bHRpcGxlIGlucHV0cyBz dWNoIGFzIGNvbXByZXNzZWQgdmlkZW8gc3RyZWFtcyBhbmQgZGF0YQpzdHJlYW1zIGFmdGVyIGVu Y29kaW5nLiAgSSd2ZSBydW4gYWNyb3NzIGFsbCB0aGVzZSBsaW1pdGF0aW9ucyBvdmVyCnRoZSB5 ZWFycywgYW5kIGF0IHRoaXMgcG9pbnQgSSdtIHRyeWluZyB0byB0YWtlIHRoZSBsZWFzdCBpbnZh c2l2ZQphcHByb2FjaCBwb3NzaWJsZSB0aGF0IGRvZXNuJ3QgcmVxdWlyZSBjaGFuZ2VzIHRvIHRo ZSBmdW5kYW1lbnRhbApmcmFtZXdvcmtzIGZvciBoYW5kbGluZyBkYXRhIHBhY2tldHMuCgpJdCdz IHdvcnRoIG5vdGluZyB0aGF0IG5vdGhpbmcgeW91IGhhdmUgc3VnZ2VzdGVkIGlzIGFuICJlaXRo ZXIvb3IiCnNpdHVhdGlvbi4gIEJlY2F1c2UgY2FwdGlvbiBwcm9jZXNzaW5nIGlzIGluZXhwZW5z aXZlLCB0aGVyZSBpc24ndCBhbnkKc2lnbmlmaWNhbnQgb3ZlcmhlYWQgaW4gaGF2aW5nIG11bHRp cGxlIEF2Q0NGaWZvIGluc3RhbmNlcyBpbiB0aGUKcGlwZWxpbmUuICBJbiBvdGhlciB3b3Jkcywg aWYgeW91IGFkZGVkIGEgZmVhdHVyZSB0byB0aGUgTU9WIGRlbXV4ZXIsCml0IHdvdWxkbid0IHBy ZXZlbnQgdXMgZnJvbSBydW5uaW5nIHRoZSBwYWNrZXRzIHRocm91Z2ggYW4gQXZDQ0ZpZm8KaW5z dGFuY2Ugb24gdGhlIG91dHB1dCBzaWRlLiAgVGhlIHBhdGNoIHByb3Bvc2VkIGRvZXNuJ3QgcHJl Y2x1ZGUgeW91CmFkZGluZyBzdWNoIGEgZmVhdHVyZSBvbiB0aGUgZGVtdXggc2lkZSBpbiB0aGUg ZnV0dXJlLgoKRGV2aW4KCi0tIApEZXZpbiBIZWl0bXVlbGxlciwgU2VuaW9yIFNvZnR3YXJlIEVu Z2luZWVyCkxUTiBHbG9iYWwgQ29tbXVuaWNhdGlvbnMKbzogKzEgKDMwMSkgMzYzLTEwMDEKdzog aHR0cHM6Ly9sdG5nbG9iYWwuY29tICBlOiBkZXZpbi5oZWl0bXVlbGxlckBsdG5nbG9iYWwuY29t Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4K