[FFmpeg-devel] [PATCH] Mimic decoder
Ramiro Polla
ramiro
Tue Mar 11 22:51:49 CET 2008
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
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mimic.c
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080311/2ec7dc72/attachment.asc>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: libavcodec.diff
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080311/2ec7dc72/attachment.txt>
More information about the ffmpeg-devel
mailing list