On Tue, 8 Jul 2025 11:19:45 +0000
Diego de Souza via ffmpeg-devel <ffmpeg-devel@ffmpeg.org> wrote:

> Hi Andreas,
> 
> Do you mean something like this?
> 
> struct format_entry {
>     enum AVPixelFormat format;
>     char name[16];
> };
> 
> static const struct format_entry supported_formats[] = {
>     {AV_PIX_FMT_YUV420P,  "planar8"},
>     {AV_PIX_FMT_YUV422P,  "planar8"},
>     {AV_PIX_FMT_YUV444P,  "planar8"},
>     {AV_PIX_FMT_YUV420P10,"planar10"},
>     {AV_PIX_FMT_YUV422P10,"planar10"},
>     {AV_PIX_FMT_YUV444P10,"planar10"},
>     {AV_PIX_FMT_YUV444P16,"planar16"},
>     {AV_PIX_FMT_NV12,     "semiplanar8"},
>     {AV_PIX_FMT_NV16,     "semiplanar8"},
>     {AV_PIX_FMT_P010,     "semiplanar10"},
>     {AV_PIX_FMT_P210,     "semiplanar10"},
>     {AV_PIX_FMT_P016,     "semiplanar16"},
>     {AV_PIX_FMT_P216,     "semiplanar16"},
>     {AV_PIX_FMT_0RGB32,   "bgr0"},
>     {AV_PIX_FMT_0BGR32,   "rgb0"},
>     {AV_PIX_FMT_RGB32,    "bgra"},
>     {AV_PIX_FMT_BGR32,    "rgba"},
> };
> 
> Best regards,
> 
> Diego de Souza
> Sr. Video Coding DevTech
> NVIDIA<http://www.nvidia.com/>
> On 07.07.25, 12:24, "ffmpeg-devel" <ffmpeg-devel-boun...@ffmpeg.org>
> wrote:
> 
> External email: Use caution opening links or attachments
> 
> 
> Diego Felix de Souza via ffmpeg-devel:
> > +struct format_entry {
> > +    enum AVPixelFormat format;
> > +    const char *name;
> > +};
> > +
> > +static const struct format_entry supported_formats[] = {
> > +    {AV_PIX_FMT_YUV420P,  "planar8"},
> > +    {AV_PIX_FMT_YUV422P,  "planar8"},
> > +    {AV_PIX_FMT_YUV444P,  "planar8"},
> > +    {AV_PIX_FMT_YUV420P10,"planar10"},
> > +    {AV_PIX_FMT_YUV422P10,"planar10"},
> > +    {AV_PIX_FMT_YUV444P10,"planar10"},
> > +    {AV_PIX_FMT_YUV444P16,"planar16"},
> > +    {AV_PIX_FMT_NV12,     "semiplanar8"},
> > +    {AV_PIX_FMT_NV16,     "semiplanar8"},
> > +    {AV_PIX_FMT_P010,     "semiplanar10"},
> > +    {AV_PIX_FMT_P210,     "semiplanar10"},
> > +    {AV_PIX_FMT_P016,     "semiplanar16"},
> > +    {AV_PIX_FMT_P216,     "semiplanar16"},
> > +    {AV_PIX_FMT_0RGB32,   "bgr0"},
> > +    {AV_PIX_FMT_0BGR32,   "rgb0"},
> > +    {AV_PIX_FMT_RGB32,    "bgra"},
> > +    {AV_PIX_FMT_BGR32,    "rgba"},
> >  };  
> 
> Please avoid reloactions here.

Hi Andreas,

I'm trying to go through these patches, and I don't understand what you
were asking for Diego to change here. The original format list is
replaced, but that's because it's turned into a list of structs from a
list of constants. Or were you referring to something else. I also
can't see what is different about Diego's proposed alternative.

I want to make sure whatever change you're asking for is eventually
included.

Thanks,

--phil
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to