[FFmpeg-devel] -async

Michael Niedermayer michaelni at gmx.at
Sat May 19 19:59:24 CEST 2012


Hi everyone

async is finally back. The new implementation is different from both
our old and libavs.
I sadly couldnt just take libavs as it
1. it didnt work in ffmpeg for unknown reasons
2. it needs a seperate resampler meaning half speed and
3. twice the quality loss
these would have been steps backward from ffmpegs previous -async

our new async is implemented completely in libswresample which means
its also trivially available to all other projects that use
libswresample. Just pass timestamps into swr and the user can via
AVOptions configure swr to do the ts sync compensation as he prefers.
-async X is also turned into an appropriate filter injection by
ffmpeg.c

If you notice any regressions / bugs please report them to me!

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Breaking DRM is a little like attempting to break through a door even
though the window is wide open and the only thing in the house is a bunch
of things you dont want and which you would get tomorrow for free anyway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120519/e189083f/attachment.asc>


More information about the ffmpeg-devel mailing list