[FFmpeg-devel] [PATCH] Mimic decoder

Michael Niedermayer michaelni
Fri Mar 21 00:39:34 CET 2008


On Tue, Mar 11, 2008 at 06:51:49PM -0300, Ramiro Polla wrote:
> Hello,
>
> I have taken libmimic [0] and used it to implement a native Mimic [1] 
> decoder for FFmpeg.
>
> The Mimic codec is used by MSN Messenger to transmit Webcam conversations 
> (not Video Conversations). It is also supported by aMSN and Mercury 
> Messenger. IIRC, those two programs allow to record the streamed data. 
> There's also MSN Webcam Recorder [2] that can record those streams.
>
> I have the whole history in an SVN server [3] that goes all the way back to 
> the first integration that had only minor changes from the original code 
> (like glib's ints to C99).
>
> There's one big issue that we discussed some on IRC and I decided to take 
> to the list. The original code does lots of deblocking as post-processing. 
> Some people on IRC said libavcodec should not do pure post-processing (it's 
> not in-loop), and that I should drop that code. But pretty much every user 
> that will use this expects the output to be the same as in MSN Messenger 
> (which does the deblocking). So, is there any chance the deblocking can be 
> accepted in the codec? If so, I'd need to clean it up some more.
>
> Ramiro Polla
> [0] http://sourceforge.net/projects/farsight/
> [1] http://wiki.multimedia.cx/index.php?title=Mimic
> [2] http://ml20rc.msnfanatic.com
> [3] http://msnwcrec.googlecode.com

Btw, are there any mimic samples on mphq?

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

When you are offended at any man's fault, turn to yourself and study your
own failings. Then you will forget your anger. -- Epictetus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080321/08f4bac4/attachment.pgp>



More information about the ffmpeg-devel mailing list