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 3048C4651D for ; Tue, 20 Jun 2023 14:34:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 78D9568C074; Tue, 20 Jun 2023 17:34:57 +0300 (EEST) Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C3ABC68BE2D for ; Tue, 20 Jun 2023 17:34:50 +0300 (EEST) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-5703cb4bcb4so43288357b3.3 for ; Tue, 20 Jun 2023 07:34:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ltnglobal-com.20221208.gappssmtp.com; s=20221208; t=1687271689; x=1689863689; 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=JVel6Gnz7SMprW2ZwV7AOX04HEaNLUHWU5ihr3xma8U=; b=qX1/o9FXgUNGkiU5J1bTN7Hn+6Ha0hel90Z9j7JgSb3okO7ar+FkJhnsEtqsgSRnel bOsEVdadrY4ZmoB/qRaoPhgQ0QHfpPoDzRxC3GDR1CLelZBywZUuwQqAxkYHVxCb94+P Q44bqtGYe7nSo5tqcKVLr8JW7QhvU0nO5qFaoHXLCMo6I9fRID74vUg20Mgz1k6v/3L6 aVP8QSXDlBPS2BX+ukuG9WCygBWd2s/tPbBcLCS0EXs07JOhu+q/dTNH3AaaAHbST7Em OrPChnmgxgqBBGgg+udcpEY7tRwTxiEMTuMvkBXBJ5mPsfWdqVY4++ZC9vS1YFM81dhc x3XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687271689; x=1689863689; 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=JVel6Gnz7SMprW2ZwV7AOX04HEaNLUHWU5ihr3xma8U=; b=h7sHeEJZafpyJP/u7lsvODaJNdH9gCEgvLDl3FXXny89A5tRe/d1HA52QJSMNGN44z MlWiOahEZxzLcno4lCwoEcEjpkRl6qErOwiU+r8s60rbUKbIOviwfmKqgsgGlrGIeWNA IzMspud+E4/iU89ovZBaawNFydd1oTr/EPu01wUEi4HXShTcdQ44NYMnYi5L0jxYoRYj SsLXTKFTnCT3L7KbfrzBIbmpG148bnZgKe5VoxpgtNJcLNMoRtwBtZ+BES+UQqb8xHI4 fECAOeG9SZRLheKXB1VzHJhqnPtfvp04JhN7F2KwDK9TfkwNDk44MX+XoYsQR4LsGnMk Tsvw== X-Gm-Message-State: AC+VfDwV92oj09ABrACKLtdXiCgawYfWB+IVuqPXrkzQUWzBhNd9B9oj Fagj0i8DHRjhwOS3XdgzrGBset9CglbxFOjFxPa/ZPaVOO60+INGxtY= X-Google-Smtp-Source: ACHHUZ6nz9muaSfsKkARp3xwfJOiwbihOqlIdPVGi22RroYjWk+cu56J1BIqTnHqL0pguo6zq+60i+hIXwkGZNptM4E= X-Received: by 2002:a25:8402:0:b0:bb1:50ce:2542 with SMTP id u2-20020a258402000000b00bb150ce2542mr3640993ybk.52.1687271689160; Tue, 20 Jun 2023 07:34:49 -0700 (PDT) MIME-Version: 1.0 References: <158885475680.3974.17553612109648531532@lain.red.khirnov.net> In-Reply-To: From: Devin Heitmueller Date: Tue, 20 Jun 2023 10:34:38 -0400 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/3] closed caption decoder: accept and decode a new codec type of 'raw 608 byte pairs' 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: SGkgUm9nZXIsCgpPbiBNb24sIEp1biAxOSwgMjAyMyBhdCA4OjUw4oCvUE0gUm9nZXIgUGFjayA8 cm9nZXJkcGFjazJAZ21haWwuY29tPiB3cm90ZToKPgo+IE9LIHVwZGF0ZWQgcGF0Y2hlcyB0byB3 b3JrIHdpdGggbGF0ZXN0IGdpdCBtYXN0ZXIsIG1hZGUgY29kZWQgaWQgbGVzcyB2ZXJib3NlLgo+ IFRoZXNlIGhhdmUgYmVlbiB0ZXN0ZWQgYWdhaW5zdCBhICJyZWFsIGRldmljZSIgYW5kIHNlZW0g dG8gd29yayBwcm9wZXJseS4KPiBJJ2QgbGlrZSB0byBnZXQgZmVlZGJhY2sgb24gdGhlIENsb3Nl ZCBjYXB0aW9uIGRlY29kZXIgZmlyc3QgaWYgdGhhdCdzIHBvc3NpYmxlLgo+IEkgcGluZ2VkIHRo ZSBkZWNvZGVyICJtYWludGFpbmVyIiBhYm91dCBpdCBvbmNlIGFuZCBkaWRuJ3QgZ2V0IGEKPiBy ZXNwb25zZSBzbyBzZWVtcyBpdCdzIHVwIHRvIHVzLgo+Cj4gVGhhbmsgeW91Lgo+IC09cm9nZXI9 LQoKRmlyc3Qgb2ZmLCB0byBiZSBjbGVhciwgSSdtIGdlbmVyYWxseSBzdXBwb3J0aXZlIG9mIHlv dXIgZWZmb3J0cyB0bwpleHRlbmQgdGhlIERpcmVjdFNob3cgaW50ZXJmYWNlIHRvIHN1cHBvcnQg ZGVsaXZlcnkgb2YgNjA4IGNhcHRpb25zLgpUaGF0IHNhaWQsIEkgaGF2ZSBzb21lIGNvbmNlcm5z IGFib3V0IHRoZSBzcGVjaWZpYyBhcHByb2FjaCB5b3UndmUKdGFrZW4sIGFuZCBpbiBwYXJ0aWN1 bGFyIHRoZSBub3Rpb24gb2YgaW50cm9kdWNpbmcgYSBuZXcgY29kZWMgdHlwZS4KCkl0J3MgYmVl biBhIHdoaWxlIHNpbmNlIEkndmUgbG9va2VkIGF0IHRoZSBCREEgaW50ZXJmYWNlIGZvciB0aGUg VkJJCnNsaWNlciwgYnV0IElJUkMgdGhlcmUgYXJlIHR3byBDQyBvdXRwdXQgcGlucywgYW5kIHRo ZSBmaXJzdCBvbmUKZGVsaXZlcnMgdGhlIHNsaWNlZCBieXRlIHBhaXJzIGZvciBDQzEvQ0MyIGFu ZCB0aGUgc2Vjb25kIHBpbiBkZWxpdmVycwpDQzMvQ0M0LiAgWW91ciBwYXRjaCB0byB0aGUgRGly ZWN0c2hvdyBkcml2ZXIgdGhvdWdoIG9ubHkgb3BlcmF0ZXMgb24KdGhlIGZpcnN0IHBpbiwgc28g YW55IGNhcHRpb25zIG9uIENDMy9DQzQgd291bGQgYmUgbG9zdC4KCkZ1cnRoZXIsIHlvdXIgbmV3 IGNvZGVjIHByb3ZpZGVzIG5vIHdheSB0byBrbm93IHdoZXRoZXIgdGhlIHBhY2tldHMKY29udGFp bmluZyB0aGUgYnl0ZSBwYWlycyBhcmUgZm9yIENDMS9DQzIgb3IgQ0MzL0NDNC4gIFdlIG5lZWQg dG8gYmUKYWJsZSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28sIHNpbmNlIGtub3dpbmcg d2hpY2ggc2VydmljZSBpcwpjYXJyeWluZyB0aGUgY2FwdGlvbnMgaXMgaW1wb3J0YW50IGFuZCBz b21lIGRhdGEgdHlwZXMgKGUuZy4gWERTKSBhcmUKb25seSBkZWxpdmVyZWQgb24gY2VydGFpbiBz ZXJ2aWNlcy4gIFRoZSBvcmlnaW5hbCBBVl9DT0RFQ19JRF9FSUFfNjA4CmNvZGVjIGFsbG93cyBk b3duc3RyZWFtIGNvbXBvbmVudHMgcHJvY2Vzc2luZyB0aGUgcGFja2V0cyB0byBrbm93CndoaWNo IHBhaXIgaXQgaXMgYmFzZWQgb24gdGhlIHByZWZpeCBieXRlLgoKTXkgaW5jbGluYXRpb24gaXMg dGhhdCBhZGRpbmcgYSBuZXcgY29kZWMgdHlwZSBjcmVhdGVzIGFkZGl0aW9uYWwKbWFpbnRlbmFu Y2UgaGVhZGFjaGVzLCBhcyB2YXJpb3VzIGNvbXBvbmVudHMgbmVlZHMgdG8gYmUgbW9kaWZpZWQg dG8KaGFuZGxlIGJvdGggY29kZWNzLCBhbmQgaW4gZmFjdCB0aGUgKm9ubHkqIGRpZmZlcmVuY2Ug YmV0d2VlbiB5b3VyCmNvZGVjIGFuZCB0aGUgZXhpc3Rpbmcgb25lIGlzIHRoZSBwcmVzZW5jZSBv ZiB0aGUgcHJlZml4IGJ5dGUgKHdoaWNoCmlzIGFjdHVhbGx5IG5lZWRlZCBpbiBvcmRlciB0byB0 ZWxsIHdoaWNoIHBhaXIgaXQgaXMpLiAgU28gd2h5IG5vdApzaW1wbHkgaGF2ZSB0aGUgZGlyZWN0 c2hvdyBjb21wb25lbnQgYWRkIHRoZSAweEZDIGJ5dGUgdG8gdGhlIGZyb250IG9mCnRoZSBwYXls b2FkIGZvciBDQzEvQ0MyIGFuZCAweEZEIGZvciBDQzMvQ0M0PyAgRG9pbmcgdGhpcyB3b3VsZCBh bGxvdwpldmVyeXRoaW5nIGVsc2UgdG8gc3RheSB0aGUgc2FtZSBhbmQgbm8gYWRkaXRpb25hbCBj b2RlYyB3b3VsZCBiZQpyZXF1aXJlZD8gIEl0IHdvdWxkIGFsc28gYWxsb3cgeW91IHRvIGFkZCBz dXBwb3J0IGZvciBDQzMvQ0M0IGFmdGVyCndpcmluZyBpdCB1cCB0byB0aGUgb3RoZXIgQ0Mgb3V0 cHV0IHBpbiBvbiB0aGUgQkRBIFZCSSBzbGljZXI/CgpJbiBvdGhlciB3b3JkcywgaXQgc2VlbXMg bGlrZSBhIDEtbGluZSBjaGFuZ2UgdG8gdGhlIGRzaG93IHBhdGNoIHdvdWxkCmVsaW1pbmF0ZSB0 aGUgbmVlZCBmb3IgdGhlIGZpcnN0IHBhdGNoIGNvbXBsZXRlbHkuCgpPbiBhIHNpZGUtbm90ZSwg aXQncyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCB1c2luZyBhIHRocmVlLWJ5dGUKcGF5bG9h ZCBwcmVkYXRlcyBDRUEtNzA4LiAgVGhlIHByZWZpeCBieXRlIHdhcyBwcmVzZW50IGluIGVhcmxp ZXIKc3RhbmRhcmRzIHN1Y2ggYXMgdXNlIGluIERWRCBHT1BzLCBhbHRob3VnaCB0aGUgYWN0dWFs IHN0cnVjdHVyZSBvZgp0aGUgcHJlZml4IGJ5dGUgZGlmZmVycyBpbiB2YXJpb3VzIHN0YW5kYXJk cy4gIFdoaWxlIHRoZSBmb3JtYXQgZm9yCnRoZSBmZm1wZWcgY29kZWMgZG9lcyBtYXRjaCB3aGF0 J3MgZm91bmQgaW4gQ0VBLTcwOCwgdGhhdCdzIG1vc3RseQpqdXN0IGZvciB0aGUgc2FrZSBvZiBj b25zaXN0ZW5jeS4KCkRldmluCgotLSAKRGV2aW4gSGVpdG11ZWxsZXIsIFNlbmlvciBTb2Z0d2Fy ZSBFbmdpbmVlcgpMVE4gR2xvYmFsIENvbW11bmljYXRpb25zCm86ICsxICgzMDEpIDM2My0xMDAx Cnc6IGh0dHBzOi8vbHRuZ2xvYmFsLmNvbSAgZTogZGV2aW4uaGVpdG11ZWxsZXJAbHRuZ2xvYmFs LmNvbQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==