[FFmpeg-devel] dealing with tables in DV codec
Måns Rullgård
mans
Thu Sep 11 04:39:21 CEST 2008
"Roman V. Shaposhnik" <rvs at sun.com> writes:
> On Thu, 2008-09-11 at 02:02 +0200, Stefan de Konink wrote:
>> > It's a binary codec for DV that MPlayer can use. It performs up to 50%
>> > better than FFmpeg on some samples. Not on all samples though, for a
>> > few FFmpeg is slightly faster, but most of the time qdv wins by a
>> > considerable and sometimes even huge margin. Just try all DV samples
>> > from the MPlayer collection.
>>
>> Could it be they have implemented partial 'caching' of motionless
>> blocks?
>
> Huh?
>
>> By looking at the difference between two frames? Or is such case
>> also handled in ffmpeg?
>
> That goes way over my head. DV is an intra-frame codec, so what
> exactly do you mean by "'caching' of motionless blocks"?
I'm guessing here, but maybe it could, at least in some cases, be
faster to compare a coded block with the corresponding coded block
from the previous frame, and if they are the same, simply copy the
pixels instead of decoding the block again.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list