[FFmpeg-devel] [PATCH 1/4] h261, h263 decoders: convert to RL_VLC.

Michael Niedermayer michaelni at gmx.at
Sun Aug 31 18:50:35 CEST 2014


On Sun, Aug 31, 2014 at 06:31:30PM +0200, Reimar Döffinger wrote:
> On Sun, Aug 31, 2014 at 06:28:24PM +0200, Reimar Döffinger wrote:
> > On Sun, Aug 31, 2014 at 05:44:09PM +0200, Michael Niedermayer wrote:
> > > On Sun, Aug 31, 2014 at 04:48:41PM +0200, Reimar Döffinger wrote:
> > > > Some additional optimizations in following patch.
> > > 
> > > what effect on speed do these patches have ?
> > 
> > With high error bars, with vsynth1 file, median of 3 runs, only around
> > changed code:
> > h261:
> > 4447 decicycles in a, 65532 runs, 4 skips
> > to
> > 3894 decicycles in a, 65534 runs, 2 skips
> > 
> > h263:
> > 5072 decicycles in a, 65532 runs, 4 skips
> > to
> > 3502 decicycles in a, 65533 runs, 3 skips
> > 
> > h263p:
> > 5257 decicycles in a, 65533 runs, 3 skips
> > to
> > 7880 decicycles in a, 65532 runs, 4 skips
> > 
> > flv:
> > 5291 decicycles in a, 65532 runs, 4 skips
> > to
> > 3609 decicycles in a, 65531 runs, 5 skips
> > 
> > Did not test the pure RL_VLC without optimizations.
> > I guess the H263P one really doesn't like the close and reopen (?)
> 
> Nope, just me sucking at testing (copy-pasted wrong line)
> Should read:
> h263p:
> 11460 decicycles in a, 65533 runs, 3 skips
> to
> 7880 decicycles in a, 65532 runs, 4 skips

i can confirm that with medium to high bitrate flv theres a nice
speedup, for low bitrate there is no difference


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140831/1480f423/attachment.asc>


More information about the ffmpeg-devel mailing list