[FFmpeg-devel] [PATCH] libavformat/rtpdec_mpeg: handle bare ADTS packets with explicit decoder config

2021-10-01 Thread Jeff Mahoney
eck for an explicit decoder config set by the sdp parser (e.g. a:fmtp # config=hexvalue). If it has and there is an ADTS header present, it skips the header and copies the RTP payload directly as an AAC packet. This resolves an issue observed with some inexpensive IP cameras. Signed-off-by: Je

Re: [FFmpeg-devel] [PATCH] libavformat/rtpdec_mpeg: handle bare ADTS packets with explicit decoder config

2021-10-17 Thread Jeff Mahoney
thing in the process I'd appreciate some feedback. Thanks, -Jeff On 10/2/21 6:53 PM, Jeff Mahoney wrote: > When SDP specifies a decoder config, there may not be any AU headers > provided by the sender. This can result in rtp_parse_mp4_au failing > and aac_parse_packet reporting &

Re: [FFmpeg-devel] [PATCH] libavformat/rtpdec_mpeg: handle bare ADTS packets with explicit decoder config

2021-10-19 Thread Jeff Mahoney
On 10/17/21 21:28, lance.lmw...@gmail.com wrote: > On Fri, Oct 01, 2021 at 06:53:23PM -0400, Jeff Mahoney wrote: >> When SDP specifies a decoder config, there may not be any AU headers >> provided by the sender. This can result in rtp_parse_mp4_au failing >> and aac_parse_pa

[FFmpeg-devel] [PATCH v2] libavformat/rtpdec_mpeg: handle bare ADTS packets with explicit decoder config

2021-10-19 Thread Jeff Mahoney
eck for an explicit decoder config set by the sdp parser (e.g. a:fmtp # config=hexvalue). If it has and there is an ADTS header present, it skips the header and copies the RTP payload directly as an AAC packet. This resolves an issue observed with some inexpensive IP cameras. Signed-off-by: Je