From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 8818C4EA56
	for <ffmpegdev@gitmailbox.com>; Fri, 21 Mar 2025 04:12:08 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AFD8A687BF8;
	Fri, 21 Mar 2025 06:11:45 +0200 (EET)
Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com
 [209.85.128.42])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 951E1687BDD
 for <ffmpeg-devel@ffmpeg.org>; Fri, 21 Mar 2025 06:11:38 +0200 (EET)
Received: by mail-wm1-f42.google.com with SMTP id
 5b1f17b1804b1-43ce70f9afbso14988345e9.0
 for <ffmpeg-devel@ffmpeg.org>; Thu, 20 Mar 2025 21:11:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742530298; x=1743135098; darn=ffmpeg.org;
 h=mime-version:references:in-reply-to:message-id:date:subject:cc:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=pmWSzOKNEd8jSi+XZnGGjkwfnUNCyfwnDlmYh2TLuL8=;
 b=cPtJ/KRzEnBgFJ9q4/9dW2r5UyAcIPXDKKsiUzHE/8xJR1qi+oydzzeeKf7TjzYCcd
 ixQR7YmVxhiWQTnYkkhc6MnW4KYkkUhJLE6m/s9aZfrWWqY6QB54AG3C30ssTLobpQg5
 PHFSZmtCWJGgOJpdZTy5Lc/P2cX3oIoWXc7Zk9wExJ3VPcGldGA156qHEWpbWgI+cOs5
 fGkthabKFbhAk3mEbLagLqvvv2LeLBrZPLRnarMLHcVBGIMhur8RrHqc3TVvnD12rxPL
 4gxClJlZShqcETctroDPqQ0XRD6TaVDuoKpIT4UsppYyOg6jOo9NbhZMMkbPyebOA4Yp
 M2Ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742530298; x=1743135098;
 h=mime-version:references:in-reply-to:message-id:date:subject:cc:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=pmWSzOKNEd8jSi+XZnGGjkwfnUNCyfwnDlmYh2TLuL8=;
 b=v4xV+aTUrJzJeBHtcC0emGzx30uhbBuPyD5BRcpWNq+5BXSxgxpCWecSQvJGyAh51b
 B3TGicUmCmaE5RFIAQYwLxVXbfxyVt9RxlL2kTF4GH4jDyWUqM2Th14TTwuFnBEIidop
 yzA/pURDsdLj4CVjrwaD6kpCgHW1Hwc23DIOQusiUMTT9yPPe3ZEGS9I42T7NfjybXeL
 Ha6C/u2necUu/qizI1RoQOJ7XLlATi+qRQEj+Et/9LLuze3S1djw3XRERR493HLN0XBx
 8pyAkYZ+qb6QE/zzhj7lcKQZ8+aUes9BfIodJrVXtGIHKPGcpwxeiK6yidRiwKx6fOVe
 p5VQ==
X-Gm-Message-State: AOJu0Yw/YqXVl7GxUgXaHMDcUysgIJbqBH6WRXxUEREZue/pSnxh+SLQ
 VFePXFo45Spf9n/SMXst5Bz1X+RQrO1n2TNNu97tGkMqv7m9WMGfJ52uIA==
X-Gm-Gg: ASbGnctDdMXm+6hGdRkpR/ZgXkz5lu2+iKXEcy+WmKf469l37ZGcl9hhGCGpQx+2Ldn
 +VXO5XqREKaRiete1BjcgOTOi/yHxMfzxKbAgBq1VCJdOJGCbH4PolvM1fRk50YnxJfT3mi9/9v
 vzsKwJsBqnWGEYFOzFalexT3oHBiGE5/wlPnL+2VqGkMQ/bqmj+YZXZi9kWP7n8q7JPBDFC5+j7
 2kXAsXS8CKuwf0FnnmNhi+s9FNIwXfSlwdF/18fX82WuQci7PUSzcOb28BpYP6JVfosNIUDYtYi
 XpMCFKUvOY8uiyGW6wp5msPuH5PuecWDMuo07MzrVesDgpimCVK0UVVSDJz4rPyWlCwuPwv8p2Q
 eLisBZ8WjcqibPq/L0DCheRw1zzKeSRTZe7E8Rxw52U4voWJ4giJnjUlK
X-Google-Smtp-Source: AGHT+IGxmHzuOPcnleRJEUx9/SXKcglkaMpfDiSdxHPq/fcnJLBiSQMK+/kQPDk+TnmZBcRpm9gGkA==
X-Received: by 2002:a05:600c:35ca:b0:43d:2230:300f with SMTP id
 5b1f17b1804b1-43d50870f21mr14715415e9.0.1742530297471; 
 Thu, 20 Mar 2025 21:11:37 -0700 (PDT)
Received: from [192.168.178.30]
 (p200300cccf2d3d00b1bf7139498c7509.dip0.t-ipconnect.de.
 [2003:cc:cf2d:3d00:b1bf:7139:498c:7509])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f9b25c9sm1244528f8f.42.2025.03.20.21.11.35
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 20 Mar 2025 21:11:35 -0700 (PDT)
From: Marvin Scholz <epirat07@gmail.com>
To: Marvin Scholz <epirat07@gmail.com>
Date: Fri, 21 Mar 2025 05:11:34 +0100
X-Mailer: MailMate (1.14r6065)
Message-ID: <D7D9C333-8A06-4229-B8D1-A5A00A55A9A5@gmail.com>
In-Reply-To: <D8LNDL121AO8.SYT0MJAEHH06@gmail.com>
References: <D8LNDL121AO8.SYT0MJAEHH06@gmail.com>
MIME-Version: 1.0
Subject: Re: [FFmpeg-devel] [PATCH] rtpdec_mpeg4: Add fmtp parsing of
 bitrate value
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: ffmpeg-devel@ffmpeg.org
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/D7D9C333-8A06-4229-B8D1-A5A00A55A9A5@gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>



On 26 Sep 2022, at 21:24, Marvin Scholz wrote:

> According to RFC 6416 the audio stream sender can pass the data rate
> for the audio bitstream as "bitrate=" media format parameter.
>
> Signed-off-by: Marvin Scholz <epirat07@gmail.com>
> ---

Somehow the correct author line got lost when I sent that patch...

It should be:

Author: Erik Linge <erikli@axis.com>

>  libavformat/rtpdec_mpeg4.c | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/libavformat/rtpdec_mpeg4.c b/libavformat/rtpdec_mpeg4.c
> index 6531632b2d..06c96b38cb 100644
> --- a/libavformat/rtpdec_mpeg4.c
> +++ b/libavformat/rtpdec_mpeg4.c
> @@ -38,6 +38,7 @@
>
>  /** Structure listing useful vars to parse RTP packet payload */
>  struct PayloadContext {
> +    int bitrate;
>      int sizelength;
>      int indexlength;
>      int indexdeltalength;
> @@ -83,6 +84,9 @@ typedef struct AttrNameMap {
>  #define ATTR_NAME_TYPE_INT 0
>  #define ATTR_NAME_TYPE_STR 1
>  static const AttrNameMap attr_names[] = {
> +    { "bitrate",       ATTR_NAME_TYPE_INT,
> +      offsetof(PayloadContext, bitrate),
> +      {0, INT32_MAX} },
>      { "SizeLength",       ATTR_NAME_TYPE_INT,
>        offsetof(PayloadContext, sizelength),
>        {0, 32} }, // SizeLength number of bits used to encode AU-size integer value
> @@ -332,6 +336,9 @@ static int parse_fmtp(AVFormatContext *s,
>                  }
>              }
>          }
> +        if (!strcmp(attr, "bitrate")) {
> +            par->bit_rate = data->bitrate;
> +        }
>      }
>      return 0;
>  }
>
> base-commit: 0ce405afb8df221b3a975a30b5c229449c8ed7da
> -- 
> 2.39.5 (Apple Git-154)
_______________________________________________
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".