[FFmpeg-devel] [RFC] per format probe buffer sizes
Benjamin Larsson
banan
Tue Apr 15 18:06:33 CEST 2008
Hello, while trying to work out how to get dts in wav detection to work
properly I found out that there was a problem with the size of the probe
buffer. Right now it starts from 2048 and increases the size until a
format is detected. And when the wav format is used with a command line
like "ffmpeg -i dts.wav test.wav" the format is detected in the first
try. And reliable dts detection in a test file I had will need more. It
found the first SYNC word after 3072 bytes. So for this to work we need
to increase this buffer, one could either do it globally or just for the
needed format. Before the actual probing that finds the wav format
(utils.c:447) there is another probe (utils:433). My suggestion is that
we add a flag and size parameter to the format struct and let this probe
call fetch this value so it can be used later in the real
probe(utils.c:447). This way we can add per format probe sizes which
might useful.
So what do you think of this idea ?
MvH
Benjamin Larsson
More information about the ffmpeg-devel
mailing list