[FFmpeg-devel] Prores 4444 (alpha) support

Al Crate al at dneg.com
Mon Oct 29 17:03:24 CET 2012


On 26/10/12 15:26, Al Crate wrote:
> On 23/10/12 11:53, Maxim wrote:
>> Am 23.10.2012 10:38, schrieb Al Crate:
>>> Yeah that'd be handy, though getting the color model added to avutil
>>> would need to happen first, though just to confuse matters i think
>>> 4444 can use RGB as well as YUV
>>
>> If you could send us a patch it'd be very appreciated!
>>
>> Hint: please don't top-post on this ML...
>>
>> Best regards
>> Maxim
>>
>>>
>>> On 22/10/12 18:36, Maxim wrote:
>>>> Am 22.10.2012 18:20, schrieb Edward Richards:
>>>>> I don't think anyone knows what the alpha compression scheme is.
>>>>
>>>> The compression scheme for ProRes' alpha is basically the same as for
>>>> the other three components, i.e. run-length coding + variable-length
>>>> codewords. I'm currently preparing a description on how it works, so
>>>> someone else could reimplement it...
>>>>
>>>>> Also it is a patent violation in the US and possibly other places so
>>>>> use accordingly.
>>>>
>>>> Fortunately, software patents are void in Europe:-)
>>>>
>>>> Best regards
>>>> Maxim Poliakovski
>>>> _______________________________________________
>>>> ffmpeg-devel mailing list
>>>> ffmpeg-devel at ffmpeg.org
>>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>>>
>>> _______________________________________________
>>> ffmpeg-devel mailing list
>>> ffmpeg-devel at ffmpeg.org
>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>>
>>
>> _______________________________________________
>> ffmpeg-devel mailing list
>> ffmpeg-devel at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>
> Adding the new colour spaces looks straight forward, but I've no idea
> how you go about testing them, are there any tools for doing this ?
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

I've added some code for the missing colormodels, but I'm at a loss as 
to how to test them, "make fate" fails, but this I'm guessing, is due to 
it not having checksums for the new colormodels.

Any help on how I should do this, would be much appreciated, there's 
very little information on how to add these, so I'm basing it on the 
header file information.

I can almost guarantee I've got it wrong somewhere due to the limited 
information.

cheers

al


More information about the ffmpeg-devel mailing list