[Ffmpeg-devel] RealAudio 14.4

matthieu castet castet.matthieu
Sun Dec 11 10:44:42 CET 2005


Fran?ois Revol wrote:
>>This patch should fix the problem with RealAudio 14.4 files.  The
>>problem is that not all the headers are guaranteed to be there.  In
>>particular the fourcc may not be present in old-style .ra files.
>>(I've never seen one of these files with anything but 14.4 in it.)
>>We need to pay attention to the total header length and not read more
>>bytes than are actually there.
>>
>>This should successfully play the thankyou144.ra file that was posted
>>earlier.  Please test.
>>
>>--- ffmpeg/libavformat/rm.c     9 Dec 2005 16:08:18 -0000       1.50
>>+++ ffmpeg/libavformat/rm.c     11 Dec 2005 04:50:34 -0000
>>@@ -488,7 +488,7 @@
>> {
>>     RMContext *rm = s->priv_data;
>>     ByteIOContext *pb = &s->pb;
>>-    char buf[128];
>>+    char buf[65536];
> 
> 
> Are you sure you need 64KB of on-stack buffer there ?
> I'm concerned that might be a problem on some embedded platforms...
> 
Or if it is needed, just malloc it.

Matthieu





More information about the ffmpeg-devel mailing list