Hi all,

I've written an application to record audio streams continuously for 
broadcasters using the FFmpeg libraries. For most stream types it's working 
without any problems. One major exception are M4A encoded audio streams, 
received from a professional DAB+ receiver. Because of the tables included in 
the stream, the used memory of the process increases without any limits until 
the process crashes. I know, it's not a bug, it's a feature, but this feature 
kills my recorder every few days. My plan is to add an option to the decoder in 
mov.c to ignore all tables included in the stream. I would like to send my 
changes as a patch to this mailing list. Would you incorporate such a patch 
into the source tree? Of course, the default behavior of the decoder should not 
change at all and I already read the description of the acceptance process for 
patches.

One of our customers asked to record audio from MPEG DASH streams. My tests 
have shown even stronger increasing memory usage for those streams. I didn't 
look into the sources for MPEG DASH decoding yet, but it might be the next 
candidate to add an option to ignore the tables.

Cheers,
Jörg

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to