[FFmpeg-devel] [RFC] Google Summer of Code 2013
Maxim Polijakowski
max_pole at gmx.de
Wed Feb 27 19:29:38 CET 2013
Am 27.02.2013 16:55, schrieb Roger Pack:
> On 2/21/13, Lou Logan <lou at lrcd.com> wrote:
>> Hello,
>>
>> It's GSoC time again, so I'll get the ball rolling:
>> http://www.google-melange.com/gsoc/homepage/google/gsoc2013
>>
>> I started a new ideas list:
>> http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_of_Code_2013
> A few other wish list ideas, if anybody wants to run with them:
I suggest to remove the GoToMeeting entry from this list. It sounds to
me like another project that will never be completed in the GSoC time
frame (3 month). Let me explain why:
- due to the fact the "decoder specification" has been created in means
of RE, it lacks the desired completeness. One need to dig into the
binary code in order to extract missing parts
- there is two issues with the ELS coder - the heart of the coding
methods 2 and 3. Go2Meeting utilizes the augmented ELS that combines the
vanilla ELS with a some sort of Q-coder in order to increase
compression. This augmented version has been incompletely documented by
a software patent. No one in the world would be ever able to reimplement
this (weird) entropy coder using this patent alone.
- fortunately, there is an open-source implementation of this coder
written by the author of this compression method, Mr. Douglas Whiters.
Though this code has been released under the GPL and a relicensing is
required in order to use it within FFmpeg. One need to contact the
author and ask for the appropriate permission. Should he disagree, we'll
end up having another non-free piece of code.
- FFmpeg's implementation of the JPEG need to be extended to include
tables for Go2Meeting. The attached spec doesn't describe these tables.
Remember the Atrac3plus task:
http://wiki.multimedia.cx/index.php?title=FFmpeg_/_Libav_Summer_Of_Code_2011#ATRAC3plus
Due to the similar conditions (incomplete spec, RE skills required) this
task has been never completed. It took two years!!! in order to finish
the decoder (which I'll publish soon)...
Therefore, I suggest to find another way to get a decoder for G2M. I
already wrote some working code two month ago. It's unfinished but I
could give it away to someone who want to complete it. I could share my
own knowledges about debugging and using the original G2M libraries as
well...
Best regards
Maxim
More information about the ffmpeg-devel
mailing list