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 2E4C740F3D for ; Tue, 7 Feb 2023 20:59:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 566BB68BC4A; Tue, 7 Feb 2023 22:59:48 +0200 (EET) Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C362168B757 for ; Tue, 7 Feb 2023 22:59:41 +0200 (EET) Received: by mail-ej1-f41.google.com with SMTP id m2so45983409ejb.8 for ; Tue, 07 Feb 2023 12:59:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=XAQm0wZFkiyaOuMG0jRG28JodL+OU+yyHkmByxxiDd0=; b=GL4YWViLkFXamdcuMXplo3Nxl1FHK22qGhEGQbT5TKFyGQa+lcQ8P6p2TQTdsck4SA nZMpBAlj5JMpoh14M4Odane5lAgqIh4+ApRpJZk2BYjm3kCy8ugXXbrz0zy0T6H10MQD LBwhg11U6o+lPdtS5DuFnPfDRL0B/f5A4d6RxAY3G+QUO+Kzpo46ePFj/Hn58Rs3LYW3 kd7z0bVovDwOqr++ZfY/oNRn33ZIcn6vmJM8qYL/JGSYAyHngYZIWVTHy8aiuL7MfzOJ B95F7jC/f7A+TtnvW/u/cuphQzebJ6j8kGvQr77rDkR+f6C3wczKENK+GZhwpeE7SOf/ 0lTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XAQm0wZFkiyaOuMG0jRG28JodL+OU+yyHkmByxxiDd0=; b=olsa+zzuDJq4H39De5TDadQQ9dzhRLgcQjvbpTjWSw+mbFtP5kW6WKmZyQHe7YEdm1 n2VKBAUVik6iaubixUELB3IucEC8YaJbKwLZ62ZRSSqACVLQlHCzzw3hDqPXDTed7wdL +FTzg8SILjzqOLfB8FZj9on8tpt0ygGMLLpCXdjCjphG4kNLLoAZRnitNAS3yXj17LS0 i7nkVdLX0zyyc9R60Lb7ZhvRE0HRa18c5GeKT+fwhqPNyQY2oaGbpspA1+B2Vu1VhOVG jiqgxA6V3yiVuaWF/81Z5+Vyoz+wP9JkrPy6FzHEthB8e7JJ6oQO4KUHil6ihAnc/hO6 6Maw== X-Gm-Message-State: AO0yUKXwz9PflL7FG+Xnow2ocXi+5BQ5UwHKjchcsPi7s7XmGA21u1oM yx7PlAhy+Z/y57/LXtRMpLL9PPxCakc= X-Google-Smtp-Source: AK7set8q+9rc6sv2ZDpJ2CAAJBCcBxb33k/MTMiHbpo5+j2NNIpqOFlwCn8Ssuyidzisryff5gHlsg== X-Received: by 2002:a17:906:a0d7:b0:812:d53e:1222 with SMTP id bh23-20020a170906a0d700b00812d53e1222mr5047776ejb.31.1675803581164; Tue, 07 Feb 2023 12:59:41 -0800 (PST) Received: from localhost.localdomain (91-153-198-187.elisa-laajakaista.fi. [91.153.198.187]) by smtp.gmail.com with ESMTPSA id ew10-20020a056402538a00b0048ecd372fc9sm6945588edb.2.2023.02.07.12.59.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Feb 2023 12:59:40 -0800 (PST) From: =?UTF-8?q?Jan=20Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 7 Feb 2023 22:59:34 +0200 Message-Id: <20230207205934.7584-1-jeebjp@gmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avformat/movenc: allow writing out channel count in MP4 and 3GP 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: SVNPQk1GRiAoMTQ0OTYtMTIpIG1hZGUgdGhpcyBmaWVsZCAoJ2NoYW5uZWxjb3VudCcpIGluIHRo ZQpBdWRpb1NhbXBsZUVudHJ5IHN0cnVjdHVyZSBub24tdGVtcGxhdGXCuSBzb21ld2hlcmUgYmVm b3JlIHRoZQpyZWxlYXNlIG9mIHRoZSAyMDIyIGVkaXRpb24uIEFzIGZvciBFVFNJIFRTIDEyNiAy NDQgQUtBIDNHUFAKZmlsZSBmb3JtYXQgKFYxNi4xLjAsIDIwMjAtMTApLCBpdCBkb2VzIG5vdCBz ZWVtIGNvbnRhaW4gYW55CnJlZmVyZW5jZXMgbGltaXRpbmcgdGhlIGNoYW5uZWxjb3VudCBlbnRy eSBpbiBBdWRpb1NhbXBsZUVudHJ5Cm9yIGluIGl0cyBvd24gZGVmaW5pdGlvbiBvZiBFVlNTYW1w bGVFbnRyeS4KCmZhdGUtbW92LW1wNC1jaGFwdGVycyB0ZXN0IGhhZCB0byBiZSBhZGp1c3RlZCBh cyBpdCBvdXRwdXQgYQptb25vIHZvcmJpcyBzdHJlYW0sIHdoaWNoIHdvdWxkIG5vdyBiZSBwcm9w ZXJseSBtYXJrZWQgYXMgc3VjaAppbiB0aGUgY29udGFpbmVyLgoKMTogQXMgcGVyIDE0NDk2LTEy OgogICBGaWVsZHMgc2hvd24gYXMg4oCcdGVtcGxhdGXigJ0gaW4gdGhlIGJveCBkZXNjcmlwdGlv bnMgYXJlIGZpZWxkcwogICB3aGljaCBhcmUgY29kZWQgd2l0aCBhIGRlZmF1bHQgdmFsdWUgdW5s ZXNzIGEgZGVyaXZlZAogICBzcGVjaWZpY2F0aW9uIGRlZmluZXMgdGhlaXIgdXNlIGFuZCBwZXJt aXRzIHdyaXRlcnMgdG8gdXNlCiAgIG90aGVyIHZhbHVlcyB0aGFuIHRoZSBkZWZhdWx0LgotLS0K IGxpYmF2Zm9ybWF0L21vdmVuYy5jICAgICAgICAgICAgfCA4ICstLS0tLS0tCiB0ZXN0cy9yZWYv ZmF0ZS9tb3YtbXA0LWNoYXB0ZXJzIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvbW92ZW5jLmMg Yi9saWJhdmZvcm1hdC9tb3ZlbmMuYwppbmRleCA4ZDMxMzE3ODM4Li5mMGUyMThlN2I3IDEwMDY0 NAotLS0gYS9saWJhdmZvcm1hdC9tb3ZlbmMuYworKysgYi9saWJhdmZvcm1hdC9tb3ZlbmMuYwpA QCAtMTI0MSwxMyArMTI0MSw3IEBAIHN0YXRpYyBpbnQgbW92X3dyaXRlX2F1ZGlvX3RhZyhBVkZv cm1hdENvbnRleHQgKnMsIEFWSU9Db250ZXh0ICpwYiwgTU9WTXV4Q29udGV4CiAgICAgICAgICAg ICAgICAgYXZpb193YjE2KHBiLCAxNik7CiAgICAgICAgICAgICBhdmlvX3diMTYocGIsIHRyYWNr LT5hdWRpb192YnIgPyAtMiA6IDApOyAvKiBjb21wcmVzc2lvbiBJRCAqLwogICAgICAgICB9IGVs c2UgeyAvKiByZXNlcnZlZCBmb3IgbXA0LzNncCAqLwotICAgICAgICAgICAgaWYgKHRyYWNrLT5w YXItPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0ZMQUMgfHwKLSAgICAgICAgICAgICAgICB0cmFj ay0+cGFyLT5jb2RlY19pZCA9PSBBVl9DT0RFQ19JRF9BTEFDIHx8Ci0gICAgICAgICAgICAgICAg dHJhY2stPnBhci0+Y29kZWNfaWQgPT0gQVZfQ09ERUNfSURfT1BVUykgewotICAgICAgICAgICAg ICAgIGF2aW9fd2IxNihwYiwgdHJhY2stPnBhci0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzKTsKLSAg ICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgYXZpb193YjE2KHBiLCAyKTsKLSAg ICAgICAgICAgIH0KKyAgICAgICAgICAgIGF2aW9fd2IxNihwYiwgdHJhY2stPnBhci0+Y2hfbGF5 b3V0Lm5iX2NoYW5uZWxzKTsKICAgICAgICAgICAgIGlmICh0cmFjay0+cGFyLT5jb2RlY19pZCA9 PSBBVl9DT0RFQ19JRF9GTEFDIHx8CiAgICAgICAgICAgICAgICAgdHJhY2stPnBhci0+Y29kZWNf aWQgPT0gQVZfQ09ERUNfSURfQUxBQykgewogICAgICAgICAgICAgICAgIGF2aW9fd2IxNihwYiwg dHJhY2stPnBhci0+Yml0c19wZXJfcmF3X3NhbXBsZSk7CmRpZmYgLS1naXQgYS90ZXN0cy9yZWYv ZmF0ZS9tb3YtbXA0LWNoYXB0ZXJzIGIvdGVzdHMvcmVmL2ZhdGUvbW92LW1wNC1jaGFwdGVycwpp bmRleCAzNGY4NGRlMWIxLi43NWNkM2IzNDM4IDEwMDY0NAotLS0gYS90ZXN0cy9yZWYvZmF0ZS9t b3YtbXA0LWNoYXB0ZXJzCisrKyBiL3Rlc3RzL3JlZi9mYXRlL21vdi1tcDQtY2hhcHRlcnMKQEAg LTEsNCArMSw0IEBACi0xZmQ4NDRjMmY1YmY3N2MzMzQ0ZTg4ZTMwYWQ5OTRlMSAqdGVzdHMvZGF0 YS9mYXRlL21vdi1tcDQtY2hhcHRlcnMubXA0Cis3YjZhYWE5OWM4NmZhMWY1YWJmYzlmMjQyYWJj ZmZmYSAqdGVzdHMvZGF0YS9mYXRlL21vdi1tcDQtY2hhcHRlcnMubXA0CiAxMTEyNDggdGVzdHMv ZGF0YS9mYXRlL21vdi1tcDQtY2hhcHRlcnMubXA0CiAjZXh0cmFkYXRhIDA6ICAgICAzNDY5LCAw eGM2NzY5ZGRjCiAjdGIgMDogMS80NDEwMAotLSAKMi4zOS4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==