> On 9 Oct 2017, at 22:36, Carl Eugen Hoyos <ceffm...@gmail.com> wrote: > > 2017-10-09 21:34 GMT+02:00 Martin Vignali <martin.vign...@gmail.com>: > >>>> IMHO, from a compositing point of view, alpha only and gray is >>>> the same thing. >>>> It's common (in cgi compositing for example), to use alpha (or >>>> matte) as separate gray only file. >>>> >>> If this is what you believe, I don't think an RGBA representation >>> should be committed. >>> >> This is not about what i believe ! :-) > > I think it is. > I asked you to explain why it is a good idea to map alpha only > to rgba and if this is what users expect. Your answer seems > to indicate that you share my feeling that it would be unexpected. > > Carl Eugen
Perhaps I am being slow (which is very possible) - I don’t understand how by using a gray pixel format, transcoding between an RGBA codec and Hap Alpha-Only would work as expected without users having to add counterintuitive filtering to swizzle channels? I would not expect there is much of an audience for this codec, but such audience there is is likely to be transcoding to Hap Alpha from something like ProRes 4444 and to expect the alpha channel to be selected - eg the following must work without extra options: ffmpeg -i MyProRes4444.mov -vcodec hap -format hap_alpha_only out.mov Furthermore, how is an API user to know that the frames they acquire or emit are in fact alpha content when they are tagged as gray? Patches 0001, 0002, 0006 and 0007 LGTM and are uncontentious. As they are required for Hap Q Alpha support I will commit these shortly, assuming nobody objects. Cheers - Tom _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel