Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-08 Thread Tapani Pälli
On 2/8/19 11:39 AM, Michel Dänzer wrote: On 2019-02-08 10:30 a.m., Tapani Pälli wrote: On 2/6/19 7:40 PM, Michel Dänzer wrote: On 2019-02-06 12:55 p.m., Tapani Pälli wrote: On 2/6/19 1:16 PM, Michel Dänzer wrote: On 2019-02-05 11:30 p.m., Marek Olšák wrote: Hi, Video players request fbcon

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-08 Thread Michel Dänzer
On 2019-02-08 10:30 a.m., Tapani Pälli wrote: > On 2/6/19 7:40 PM, Michel Dänzer wrote: >> On 2019-02-06 12:55 p.m., Tapani Pälli wrote: >>> On 2/6/19 1:16 PM, Michel Dänzer wrote: On 2019-02-05 11:30 p.m., Marek Olšák wrote: > Hi, > > Video players request fbconfigs with these att

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-08 Thread Tapani Pälli
On 2/6/19 7:40 PM, Michel Dänzer wrote: On 2019-02-06 12:55 p.m., Tapani Pälli wrote: On 2/6/19 1:16 PM, Michel Dänzer wrote: On 2019-02-05 11:30 p.m., Marek Olšák wrote: Hi, Video players request fbconfigs with these attributes: GLX_RED_SIZE = 8 GLX_GREEN_SIZE = 8 GLX_BLUE_SIZE = 8 GLX_ALP

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-06 Thread Michel Dänzer
On 2019-02-06 12:55 p.m., Tapani Pälli wrote: > On 2/6/19 1:16 PM, Michel Dänzer wrote: >> On 2019-02-05 11:30 p.m., Marek Olšák wrote: >>> Hi, >>> >>> Video players request fbconfigs with these attributes: >>> GLX_RED_SIZE = 8 >>> GLX_GREEN_SIZE = 8 >>> GLX_BLUE_SIZE = 8 >>> GLX_ALPHA_SIZE = 0 >>>

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-06 Thread Adam Jackson
On Wed, 2019-02-06 at 10:33 -0500, Adam Jackson wrote: > On Tue, 2019-02-05 at 17:30 -0500, Marek Olšák wrote: > > > If we expose 10-bit or 16-bit formats, a lot of software will be > > broken. Any ideas how to get out of this rabbit hole? > > Use GLX_SGIX_visual_select_group to hide the depth-30

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-06 Thread Adam Jackson
On Tue, 2019-02-05 at 17:30 -0500, Marek Olšák wrote: > If we expose 10-bit or 16-bit formats, a lot of software will be > broken. Any ideas how to get out of this rabbit hole? Use GLX_SGIX_visual_select_group to hide the depth-30 formats after the depth-24 ones. We're already doing this for simi

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-06 Thread Tapani Pälli
On 2/6/19 1:16 PM, Michel Dänzer wrote: On 2019-02-05 11:30 p.m., Marek Olšák wrote: Hi, Video players request fbconfigs with these attributes: GLX_RED_SIZE = 8 GLX_GREEN_SIZE = 8 GLX_BLUE_SIZE = 8 GLX_ALPHA_SIZE = 0 Note that the values specify MINIMUM required component sizes, not exact siz

Re: [Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-06 Thread Michel Dänzer
On 2019-02-05 11:30 p.m., Marek Olšák wrote: > Hi, > > Video players request fbconfigs with these attributes: > GLX_RED_SIZE = 8 > GLX_GREEN_SIZE = 8 > GLX_BLUE_SIZE = 8 > GLX_ALPHA_SIZE = 0 > > Note that the values specify MINIMUM required component sizes, not exact > sizes. 10-10-10-2 satisfies

[Mesa-dev] 10-bit fbconfigs break most video players using VAAPI+GLX

2019-02-05 Thread Marek Olšák
Hi, Video players request fbconfigs with these attributes: GLX_RED_SIZE = 8 GLX_GREEN_SIZE = 8 GLX_BLUE_SIZE = 8 GLX_ALPHA_SIZE = 0 Note that the values specify MINIMUM required component sizes, not exact sizes. 10-10-10-2 satisfies the requirement and therefore glXChooseFBConfig returns it first