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 1FBD6461D1 for ; Tue, 9 May 2023 08:19:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 39F5068C1D7; Tue, 9 May 2023 11:19:27 +0300 (EEST) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 22F3A68C186 for ; Tue, 9 May 2023 11:19:20 +0300 (EEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 0FA313200977 for ; Tue, 9 May 2023 04:19:16 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute1.internal (MEProxy); Tue, 09 May 2023 04:19:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lalinsky.com; h= cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t=1683620356; x=1683706756; bh=TJHAKpAhdBLnw6XTOzizvTnAg jky5tmysPvA9n6aFC8=; b=I9UgjidAvBvBPxbMosY6AHEI8qURk3e6ZPSa10DEJ UMVJVlasiWLRoSGwCMsQRyUj9GQ4t950/YPF050vZj5IuN9f0Lw2zi6xlrmFeBmV ZWsJhwbm/ilbYvfUIiUV/o1XG92+t2pvLVWQEFY00SGNczHsFncHMFjLmXxIlC6l DqMLas8zf2DMlVihPT6Ubnj0H2lJv+BNvZMIksrc2jqonTEquIhy0on2lPffURgR rOmCGGX6AmmkaJjMvcIvWz6ISxJFolsD4e3HUYmfEqxInZYxLiqW5EWbXYDix7yp r07bHjgYUSCvv8SSNVmKpr35r72Au6+h49ciT/mOzC2/A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1683620356; x=1683706756; bh=TJHAKpAhdBLnw6XTOzizvTnAgjky5tmysPv A9n6aFC8=; b=ZXY9Ipbi1QM4jNfME8Mh8aanxs023k5vQdtKVTDuiGqSiTTE2Kk 2Z3VXls0XcmgxNjQC1OClnCTsK22EYo8wVD+pvaQJ6nWdr4agK+MTChUH6x7xZo2 6U6SoLspz7PPepJcXLmdwIy15pnl60eaH28JN68A/DYCbtOstv5b2SO0h9uqlWm5 NLP5JGQ7koN/2DeVOtZDljk2OjfaNfjBaapk817Mxj5sUJZbY8tTjK+/FyffDip1 7q0Qf1jVm09zTXAUcsmi2teKXOKtc+HxqXrVKrKikUAly8cUeL8UaEkUy1DnEKWO D3dw5glMsoRdtnsKUpZPOOxQUmyjLDL1YDQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeegtddgtddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehmtderre erreejnecuhfhrohhmpefnuhhkjokgucfnrghlihhnshhkupcuoehluhhkrghssehlrghl ihhnshhkhidrtghomheqnecuggftrfgrthhtvghrnhepgeeuieejtddtuefgkeduleeltd fhvdegledvlefhtedtudffffduleehleeuleefnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheplhhukhgrsheslhgrlhhinhhskhihrdgtohhm X-ME-Proxy: Feedback-ID: ib6f146ff:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 319DB1700168; Tue, 9 May 2023 04:19:16 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-415-gf2b17fe6c3-fm-20230503.001-gf2b17fe6 Mime-Version: 1.0 Message-Id: Date: Tue, 09 May 2023 10:18:56 +0200 From: =?UTF-8?Q?Luk=C3=A1=C5=A1_Lalinsk=C3=BD?= To: ffmpeg-devel@ffmpeg.org Content-Type: multipart/mixed; boundary=38353d93f5474ee5912c4c8dc14be697 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] avcodec/libmp3lame: make it possible to set copyright/original flags 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --38353d93f5474ee5912c4c8dc14be697 Content-Type: text/plain I'd like the control the copyright and original bits in output MP3 frames. I've added two options to the libmp3lame encoder, the defaults are copying the defaults from LAME (original=1, copyright=0). Patch attached. Regards, Lukas Lalinsky --38353d93f5474ee5912c4c8dc14be697 Content-Disposition: attachment; filename*0="0001-avcodec-libmp3lame-make-it-possible-to-set-copyright.pat"; filename*1="ch" Content-Type: text/x-patch; name="=?UTF-8?Q?0001-avcodec-libmp3lame-make-it-possible-to-set-copyright.patc?= =?UTF-8?Q?h?=" Content-Transfer-Encoding: BASE64 RnJvbSAzZjVkNWY5OWU4NjJiNjY4NjdhOGE5M2M4ZTU5MjhiOWU4NjZlMDEwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/THVrPUMzPUExPUM1PUExPTIwTGFs aW5zaz1DMz1CRD89IDxsYWxpbnNreUBnbWFpbC5jb20+CkRhdGU6IFR1ZSwgOSBNYXkgMjAy MyAwODozMDowMyArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGF2Y29kZWMvbGlibXAzbGFtZTog bWFrZSBpdCBwb3NzaWJsZSB0byBzZXQKIGNvcHlyaWdodC9vcmlnaW5hbCBmbGFncwoKLS0t CiBkb2MvZW5jb2RlcnMudGV4aSAgICAgICB8ICA4ICsrKysrKysrCiBsaWJhdmNvZGVjL2xp Ym1wM2xhbWUuYyB8IDE2ICsrKysrKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvZW5jb2Rl cnMudGV4aSBiL2RvYy9lbmNvZGVycy50ZXhpCmluZGV4IDNjYjZmYzFjZTcuLmY4YzY5MWJh MWEgMTAwNjQ0Ci0tLSBhL2RvYy9lbmNvZGVycy50ZXhpCisrKyBiL2RvYy9lbmNvZGVycy50 ZXhpCkBAIC04NjQsNiArODY0LDE0IEBAIEVuYWJsZSB0aGUgZW5jb2RlciB0byB1c2UgQUJS IHdoZW4gc2V0IHRvIDEuIFRoZSBAY29tbWFuZHtsYW1lfQogQG9wdGlvbnstLWFicn0gc2V0 cyB0aGUgdGFyZ2V0IGJpdHJhdGUsIHdoaWxlIHRoaXMgb3B0aW9ucyBvbmx5CiB0ZWxscyBG Rm1wZWcgdG8gdXNlIEFCUiBzdGlsbCByZWxpZXMgb24gQG9wdGlvbntifSB0byBzZXQgYml0 cmF0ZS4KIAorQGl0ZW0gY29weXJpZ2h0IChAZW1waHstY30pCitTZXQgTVBFRyBhdWRpbyBj b3B5cmlnaHQgZmxhZyB3aGVuIHNldCB0byAxLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAwCiso ZGlzYWJsZWQpLgorCitAaXRlbSBvcmlnaW5hbCAoQGVtcGh7LW99KQorU2V0IE1QRUcgYXVk aW8gb3JpZ2luYWwgZmxhZyB3aGVuIHNldCB0byAxLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAx CisoZW5hYmxlZCkuCisKIEBlbmQgdGFibGUKIAogQHNlY3Rpb24gbGlib3BlbmNvcmUtYW1y bmIKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGlibXAzbGFtZS5jIGIvbGliYXZjb2RlYy9s aWJtcDNsYW1lLmMKaW5kZXggZTExOTE4OWYyYS4uMzEyYmM0MjMwZiAxMDA2NDQKLS0tIGEv bGliYXZjb2RlYy9saWJtcDNsYW1lLmMKKysrIGIvbGliYXZjb2RlYy9saWJtcDNsYW1lLmMK QEAgLTU1LDYgKzU1LDggQEAgdHlwZWRlZiBzdHJ1Y3QgTEFNRUNvbnRleHQgewogICAgIGZs b2F0ICpzYW1wbGVzX2ZsdFsyXTsKICAgICBBdWRpb0ZyYW1lUXVldWUgYWZxOwogICAgIEFW RmxvYXREU1BDb250ZXh0ICpmZHNwOworICAgIGludCBjb3B5cmlnaHQ7CisgICAgaW50IG9y aWdpbmFsOwogfSBMQU1FQ29udGV4dDsKIAogCkBAIC0xMzcsNiArMTM5LDEyIEBAIHN0YXRp YyBhdl9jb2xkIGludCBtcDNsYW1lX2VuY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICphdmN0 eCkKICAgICAvKiBiaXQgcmVzZXJ2b2lyIHVzYWdlICovCiAgICAgbGFtZV9zZXRfZGlzYWJs ZV9yZXNlcnZvaXIocy0+Z2ZwLCAhcy0+cmVzZXJ2b2lyKTsKIAorICAgIC8qIGNvcHlyaWdo dCBmbGFnICovCisgICAgbGFtZV9zZXRfY29weXJpZ2h0KHMtPmdmcCwgcy0+Y29weXJpZ2h0 KTsKKworICAgIC8qIG9yaWdpbmFsIGZsYWcgKi8KKyAgICBsYW1lX3NldF9vcmlnaW5hbChz LT5nZnAsIHMtPm9yaWdpbmFsKTsKKwogICAgIC8qIHNldCBzcGVjaWZpZWQgcGFyYW1ldGVy cyAqLwogICAgIGlmIChsYW1lX2luaXRfcGFyYW1zKHMtPmdmcCkgPCAwKSB7CiAgICAgICAg IHJldCA9IEFWRVJST1JfRVhURVJOQUw7CkBAIC0zMDMsOSArMzExLDExIEBAIHN0YXRpYyBp bnQgbXAzbGFtZV9lbmNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVlBhY2tl dCAqYXZwa3QsCiAjZGVmaW5lIE9GRlNFVCh4KSBvZmZzZXRvZihMQU1FQ29udGV4dCwgeCkK ICNkZWZpbmUgQUUgQVZfT1BUX0ZMQUdfQVVESU9fUEFSQU0gfCBBVl9PUFRfRkxBR19FTkNP RElOR19QQVJBTQogc3RhdGljIGNvbnN0IEFWT3B0aW9uIG9wdGlvbnNbXSA9IHsKLSAgICB7 ICJyZXNlcnZvaXIiLCAgICAidXNlIGJpdCByZXNlcnZvaXIiLCBPRkZTRVQocmVzZXJ2b2ly KSwgICAgQVZfT1BUX1RZUEVfQk9PTCwgeyAuaTY0ID0gMSB9LCAwLCAxLCBBRSB9LAotICAg IHsgImpvaW50X3N0ZXJlbyIsICJ1c2Ugam9pbnQgc3RlcmVvIiwgIE9GRlNFVChqb2ludF9z dGVyZW8pLCBBVl9PUFRfVFlQRV9CT09MLCB7IC5pNjQgPSAxIH0sIDAsIDEsIEFFIH0sCi0g ICAgeyAiYWJyIiwgICAgICAgICAgInVzZSBBQlIiLCAgICAgICAgICAgT0ZGU0VUKGFiciks ICAgICAgICAgIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwgMCwgMSwgQUUgfSwK KyAgICB7ICJyZXNlcnZvaXIiLCAgICAidXNlIGJpdCByZXNlcnZvaXIiLCAgT0ZGU0VUKHJl c2Vydm9pciksICAgIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDEgfSwgMCwgMSwgQUUg fSwKKyAgICB7ICJqb2ludF9zdGVyZW8iLCAidXNlIGpvaW50IHN0ZXJlbyIsICAgT0ZGU0VU KGpvaW50X3N0ZXJlbyksIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDEgfSwgMCwgMSwg QUUgfSwKKyAgICB7ICJhYnIiLCAgICAgICAgICAidXNlIEFCUiIsICAgICAgICAgICAgT0ZG U0VUKGFiciksICAgICAgICAgIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwgMCwg MSwgQUUgfSwKKyAgICB7ICJjb3B5cmlnaHQiLCAgICAic2V0IGNvcHlyaWdodCBmbGFnIiwg T0ZGU0VUKGNvcHlyaWdodCksICAgIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwg MCwgMSwgQUV9LAorICAgIHsgIm9yaWdpbmFsIiwgICAgICJzZXQgb3JpZ2luYWwgZmxhZyIs ICBPRkZTRVQob3JpZ2luYWwpLCAgICAgQVZfT1BUX1RZUEVfQk9PTCwgeyAuaTY0ID0gMSB9 LCAwLCAxLCBBRX0sCiAgICAgeyBOVUxMIH0sCiB9OwogCi0tIAoyLjI1LjEKCg== --38353d93f5474ee5912c4c8dc14be697 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --38353d93f5474ee5912c4c8dc14be697--