[FFmpeg-devel] AVComponentDescriptor & v210

Michael Niedermayer michaelni
Sun Jun 27 04:01:38 CEST 2010


On Sat, Jun 26, 2010 at 09:17:37PM -0400, Daniel Kristjansson wrote:
> On Sun, 2010-06-27 at 02:39 +0200, Michael Niedermayer wrote:
> > On Sat, Jun 26, 2010 at 06:49:59PM -0400, Daniel Kristjansson wrote:
> > > I've been trying to wrap my head around AVComponentDescriptor
> > > and as far as I can tell it can not represent packed 10 bit
> > > formats like v210.
> <snip>
> > its not a pixel format. Its a very poorly compressing codec.
> 
> I'm working with the Blackmagic DeckLink cards and this is
> unfortunately the only frame buffer format that their hardware
> supports when capturing VANC (for Captions and AFD data).
> I convert it to 8-bit planar YUV 422 or 420 before doing
> much work with it, but ideally I would like to do that in
> swscale so others could benefit instead of in my own routines.

There are also cards that returns just mjpeg, still that doesnt make it
a pixel format nor does it make swscale the correct place to handle it.
The correct place is a decoder that shuffles the pseudo randomly permutated
10bit yuv into planar 16bit yuv this can then be handled as pixel format

other solutions are not impossible or forbiden but the whole seems to
be far too fringe format like and too messy to really consider that
seriously atm.
In the unlikely case that this format becomes widespread and speed critical
then direct sws support could be reconsideredm that is given a submitted patch
by someone and all that. But currently i think handling it as codec is
the most sane way to do it.


> 
> > > rather cumbersome. This is the Apple format for uncompressed 10-bit
> > yes, apple
> 
> Heh, I'm no fan of Apple after trying to work with QuickTime
> for the last three months. Their documentation leaves much to
> be desired and they have their own terminology for everything.

documentation can be deleted so thats not all that bad ;)
their hardware is more annying, i mean if it at least understood the morse
alphabet. But combining its lack of support for that together with the
lack of buttons really makes things like the ipod plain suck.

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

Incandescent light bulbs waste a lot of energy as heat so the EU forbids them.
Their replacement, compact fluorescent lamps, much more expensive, dont fit in
many old lamps, flicker, contain toxic mercury, produce a fraction of the light
that is claimed and in a unnatural spectrum rendering colors different than
in natural light. Ah and we now need to turn the heaters up more in winter to
compensate the lower wasted heat. Who wins? Not the environment, thats for sure
-------------- 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/20100627/6f4e04ac/attachment.pgp>



More information about the ffmpeg-devel mailing list