X11/tsmf: Fixed XShmCreateImage BadMatch crashes
X11/tsmf: Fixed XShmCreateImage BadMatch crashes

There was not check if the pixformat supplied in the XShmCreateImage function
was actually supported by the X-Video extension. Also reduced the amount of
xf_tsmf_is_format_supported calls in xf_process_tsmf_video_frame_event.

xhaakon/FreeRDP,tinixx/FreeRDP,kingland/FreeRDP,kingland/FreeRDP,RangeeGmbH/FreeRDP,vworkspace/FreeRDP,ssieb/FreeRDP,BUGgs/FreeRDP,tc-anssi/FreeRDP,xproax/FreeRDP,Distrotech/FreeRDP,bsagal/FreeRDP,bmiklautz/FreeRDP,hardening/FreeRDP,chipitsine/FreeRDP,xproax/FreeRDP,hyacinthes/FreeRDP,hyacinthes/FreeRDP,Distrotech/FreeRDP,mcnestrb/FreeRDP,mfleisz/FreeRDP,RolKau/FreeRDP,infelt/FreeRDP,ilammy/FreeRDP,RangeeGmbH/FreeRDP,peterh/FreeRDP,erbth/FreeRDP,RangeeGmbH/FreeRDP,ivan-83/FreeRDP,ssieb/FreeRDP,hyacinthes/FreeRDP,xhaakon/FreeRDP,ilammy/FreeRDP,oshogbo/FreeRDP,oshogbo/FreeRDP,ilammy/FreeRDP,ssieb/FreeRDP,takenit2far/FreeRDP_SSL,kingland/FreeRDP,realjiangms/FreeRDP,xhaakon/FreeRDP,realjiangms/FreeRDP,bjcollins/FreeRDP,ondrejholy/FreeRDP,clivest/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,awakecoding/WinPR-msasn1,FreeRDP/FreeRDP,daneshih1125/FreeRDP,lmcro/FreeRDP,vworkspace/FreeRDP,MartinHaimberger/FreeRDP,massuda-marcelo/FreeRDP,colemickens/FreeRDP,cedrozor/FreeRDP,nfedera/FreeRDP,eledoux/FreeRDP,mcnestrb/FreeRDP,zhangximin/FreeRDP,akallabeth/FreeRDP,clivest/FreeRDP,bceverly/FreeRDP,nanxiongchao/FreeRDP,awakecoding/WinPR-msasn1,vaginessa/FreeRDP,awakecoding/WinPR-msasn1,kingland/FreeRDP,mindtium/FreeRDP,briggsbog/FreeRDP,zavadovsky/FreeRDP,tc-anssi/FreeRDP,lmcro/FreeRDP,mfleisz/FreeRDP,tc-anssi/FreeRDP,dvincent-devolutions/FreeRDP,infelt/FreeRDP,mcnestrb/FreeRDP,Devolutions/FreeRDP,nanxiongchao/FreeRDP,ivan-83/FreeRDP,DavBfr/FreeRDP,nanxiongchao/FreeRDP,bceverly/FreeRDP,vworkspace/FreeRDP,RolKau/FreeRDP,colemickens/FreeRDP,peterh/FreeRDP,takenit2far/FreeRDP,akallabeth/FreeRDP,awakecoding/FreeRDP,ilammy/FreeRDP,awakecoding/FreeRDP,yurashek/FreeRDP,ondrejholy/FreeRDP,tinixx/FreeRDP,awakecoding/FreeRDP,mfleisz/FreeRDP,akallabeth/FreeRDP,RangeeGmbH/FreeRDP,mfleisz/FreeRDP,arloliu/FreeRDP-PAL,massuda-marcelo/FreeRDP,everhopingandwaiting/FreeRDP,FreeRDP/FreeRDP,awakecoding/WinPR-msasn1,rjcorrig/FreeRDP,oshogbo/FreeRDP,briggsbog/FreeRDP,BUGgs/FreeRDP,bceverly/FreeRDP,llyzs/FreeRDP,tc-anssi/FreeRDP,weinyzhou/FreeRDP,massuda-marcelo/FreeRDP,Devolutions/FreeRDP,xhaakon/FreeRDP,realjiangms/FreeRDP,Distrotech/FreeRDP,tinixx/FreeRDP,rjcorrig/FreeRDP,yurashek/FreeRDP,aballier/FreeRDP,xhaakon/FreeRDP,vworkspace/FreeRDP,zhangximin/FreeRDP,zavadovsky/FreeRDP,Devolutions/FreeRDP,takenit2far/FreeRDP_SSL,tinixx/FreeRDP,ilammy/FreeRDP,FreeRDP/FreeRDP,bjcollins/FreeRDP,Devolutions/FreeRDP,BUGgs/FreeRDP,weinyzhou/FreeRDP,chipitsine/FreeRDP,mfleisz/FreeRDP,rjcorrig/FreeRDP,cedrozor/FreeRDP,takenit2far/FreeRDP,bjcollins/FreeRDP,DavBfr/FreeRDP,briggsbog/FreeRDP,tc-anssi/FreeRDP,tinixx/FreeRDP,akallabeth/FreeRDP,nfedera/FreeRDP,nfedera/FreeRDP,arloliu/FreeRDP-PAL,erbth/FreeRDP,ondrejholy/FreeRDP,bmiklautz/FreeRDP,massuda-marcelo/FreeRDP,anjoah/FreeRDP,infelt/FreeRDP,mindtium/FreeRDP,xhaakon/FreeRDP,ilammy/FreeRDP,peterh/FreeRDP,briggsbog/FreeRDP,arloliu/FreeRDP-PAL,bjcollins/FreeRDP,bsagal/FreeRDP,colemickens/FreeRDP,Testinos/Freerdp,bsagal/FreeRDP,Distrotech/FreeRDP,Testinos/Freerdp,Testinos/Freerdp,yurashek/FreeRDP,xproax/FreeRDP,bceverly/FreeRDP,bsagal/FreeRDP,clivest/FreeRDP,dvincent-devolutions/FreeRDP,colemickens/FreeRDP,nanxiongchao/FreeRDP,xproax/FreeRDP,yurashek/FreeRDP,takenit2far/FreeRDP_SSL,briggsbog/FreeRDP,erbth/FreeRDP,realjiangms/FreeRDP,briggsbog/FreeRDP,realjiangms/FreeRDP,nfedera/FreeRDP,rjcorrig/FreeRDP,aballier/FreeRDP,ondrejholy/FreeRDP,tinixx/FreeRDP,cedrozor/FreeRDP,aballier/FreeRDP,yurashek/FreeRDP,takenit2far/FreeRDP_SSL,DavBfr/FreeRDP,zhangximin/FreeRDP,tc-anssi/FreeRDP,infelt/FreeRDP,peterh/FreeRDP,weinyzhou/FreeRDP,zavadovsky/FreeRDP,hyacinthes/FreeRDP,takenit2far/FreeRDP,RolKau/FreeRDP,bmiklautz/FreeRDP,daneshih1125/FreeRDP,ssieb/FreeRDP,ivan-83/FreeRDP,Distrotech/FreeRDP,lmcro/FreeRDP,ivan-83/FreeRDP,xproax/FreeRDP,aballier/FreeRDP,ondrejholy/FreeRDP,llyzs/FreeRDP,arloliu/FreeRDP-PAL,daneshih1125/FreeRDP,Devolutions/FreeRDP,massuda-marcelo/FreeRDP,Testinos/Freerdp,cedrozor/FreeRDP,BUGgs/FreeRDP,zavadovsky/FreeRDP,anjoah/FreeRDP,erbth/FreeRDP,cloudbase/FreeRDP-dev,cedrozor/FreeRDP,lmcro/FreeRDP,mindtium/FreeRDP,ondrejholy/FreeRDP,aballier/FreeRDP,tc-anssi/FreeRDP,llyzs/FreeRDP,bceverly/FreeRDP,chipitsine/FreeRDP,dvincent-devolutions/FreeRDP,lmcro/FreeRDP,RangeeGmbH/FreeRDP,yurashek/FreeRDP,FreeRDP/FreeRDP,anjoah/FreeRDP,RolKau/FreeRDP,BUGgs/FreeRDP,tinixx/FreeRDP,everhopingandwaiting/FreeRDP,nanxiongchao/FreeRDP,ivan-83/FreeRDP,everhopingandwaiting/FreeRDP,cedrozor/FreeRDP,aballier/FreeRDP,briggsbog/FreeRDP,takenit2far/FreeRDP,llyzs/FreeRDP,hardening/FreeRDP,BUGgs/FreeRDP,MartinHaimberger/FreeRDP,takenit2far/FreeRDP,Distrotech/FreeRDP,chipitsine/FreeRDP,llyzs/FreeRDP,Testinos/Freerdp,weinyzhou/FreeRDP,zhangximin/FreeRDP,vaginessa/FreeRDP,colemickens/FreeRDP,Devolutions/FreeRDP,Testinos/Freerdp,yurashek/FreeRDP,xproax/FreeRDP,erbth/FreeRDP,MartinHaimberger/FreeRDP,cloudbase/FreeRDP-dev,mcnestrb/FreeRDP,ivan-83/FreeRDP,nfedera/FreeRDP,lmcro/FreeRDP,RangeeGmbH/FreeRDP,clivest/FreeRDP,FreeRDP/FreeRDP,awakecoding/WinPR-msasn1,akallabeth/FreeRDP,ssieb/FreeRDP,bmiklautz/FreeRDP,ivan-83/FreeRDP,dvincent-devolutions/FreeRDP,takenit2far/FreeRDP,llyzs/FreeRDP,arloliu/FreeRDP-PAL,awakecoding/FreeRDP,massuda-marcelo/FreeRDP,DavBfr/FreeRDP,daneshih1125/FreeRDP,ondrejholy/FreeRDP,nfedera/FreeRDP,rjcorrig/FreeRDP,DavBfr/FreeRDP,colemickens/FreeRDP,rjcorrig/FreeRDP,realjiangms/FreeRDP,FreeRDP/FreeRDP,mcnestrb/FreeRDP,daneshih1125/FreeRDP,takenit2far/FreeRDP_SSL,rjcorrig/FreeRDP,zavadovsky/FreeRDP,nanxiongchao/FreeRDP,FreeRDP/FreeRDP,awakecoding/FreeRDP,eledoux/FreeRDP,RangeeGmbH/FreeRDP,Distrotech/FreeRDP,MartinHaimberger/FreeRDP,anjoah/FreeRDP,bmiklautz/FreeRDP,cloudbase/FreeRDP-dev,ivan-83/FreeRDP,eledoux/FreeRDP,nanxiongchao/FreeRDP,clivest/FreeRDP,everhopingandwaiting/FreeRDP,peterh/FreeRDP,ssieb/FreeRDP,bjcollins/FreeRDP,chipitsine/FreeRDP,RangeeGmbH/FreeRDP,dvincent-devolutions/FreeRDP,dvincent-devolutions/FreeRDP,hardening/FreeRDP,peterh/FreeRDP,RolKau/FreeRDP,RolKau/FreeRDP,RolKau/FreeRDP,nanxiongchao/FreeRDP,xproax/FreeRDP,ssieb/FreeRDP,awakecoding/FreeRDP,zavadovsky/FreeRDP,cedrozor/FreeRDP,weinyzhou/FreeRDP,weinyzhou/FreeRDP,mcnestrb/FreeRDP,tc-anssi/FreeRDP,eledoux/FreeRDP,llyzs/FreeRDP,awakecoding/WinPR-msasn1,anjoah/FreeRDP,infelt/FreeRDP,peterh/FreeRDP,mcnestrb/FreeRDP,oshogbo/FreeRDP,eledoux/FreeRDP,hyacinthes/FreeRDP,colemickens/FreeRDP,clivest/FreeRDP,eledoux/FreeRDP,lmcro/FreeRDP,mfleisz/FreeRDP,awakecoding/FreeRDP,eledoux/FreeRDP,mfleisz/FreeRDP,mindtium/FreeRDP,BUGgs/FreeRDP,lmcro/FreeRDP,bjcollins/FreeRDP,ilammy/FreeRDP,rjcorrig/FreeRDP,erbth/FreeRDP,cloudbase/FreeRDP-dev,vworkspace/FreeRDP,dvincent-devolutions/FreeRDP,bceverly/FreeRDP,aballier/FreeRDP,bmiklautz/FreeRDP,DavBfr/FreeRDP,ssieb/FreeRDP,vworkspace/FreeRDP,bmiklautz/FreeRDP,peterh/FreeRDP,daneshih1125/FreeRDP,aballier/FreeRDP,hardening/FreeRDP,erbth/FreeRDP,erbth/FreeRDP,zhangximin/FreeRDP,hyacinthes/FreeRDP,massuda-marcelo/FreeRDP,everhopingandwaiting/FreeRDP,oshogbo/FreeRDP,arloliu/FreeRDP-PAL,everhopingandwaiting/FreeRDP,MartinHaimberger/FreeRDP,hardening/FreeRDP,bceverly/FreeRDP,xhaakon/FreeRDP,zhangximin/FreeRDP,kingland/FreeRDP,clivest/FreeRDP,vaginessa/FreeRDP,anjoah/FreeRDP,cloudbase/FreeRDP-dev,MartinHaimberger/FreeRDP,oshogbo/FreeRDP,vworkspace/FreeRDP,clivest/FreeRDP,takenit2far/FreeRDP_SSL,oshogbo/FreeRDP,zavadovsky/FreeRDP,infelt/FreeRDP,takenit2far/FreeRDP,xhaakon/FreeRDP,Devolutions/FreeRDP,Distrotech/FreeRDP,bjcollins/FreeRDP,kingland/FreeRDP,vaginessa/FreeRDP,dvincent-devolutions/FreeRDP,cloudbase/FreeRDP-dev,infelt/FreeRDP,eledoux/FreeRDP,zhangximin/FreeRDP,xproax/FreeRDP,BUGgs/FreeRDP,MartinHaimberger/FreeRDP,vworkspace/FreeRDP,ilammy/FreeRDP,oshogbo/FreeRDP,weinyzhou/FreeRDP,colemickens/FreeRDP,cloudbase/FreeRDP-dev,RolKau/FreeRDP,kingland/FreeRDP,daneshih1125/FreeRDP,bsagal/FreeRDP,massuda-marcelo/FreeRDP,mfleisz/FreeRDP,Devolutions/FreeRDP,bsagal/FreeRDP,akallabeth/FreeRDP,zhangximin/FreeRDP,ondrejholy/FreeRDP,nfedera/FreeRDP,akallabeth/FreeRDP,bjcollins/FreeRDP,vaginessa/FreeRDP,bsagal/FreeRDP,hyacinthes/FreeRDP,Testinos/Freerdp,realjiangms/FreeRDP,FreeRDP/FreeRDP,cedrozor/FreeRDP,nfedera/FreeRDP,llyzs/FreeRDP,tinixx/FreeRDP,infelt/FreeRDP,zavadovsky/FreeRDP,vaginessa/FreeRDP,vaginessa/FreeRDP,chipitsine/FreeRDP,mindtium/FreeRDP,chipitsine/FreeRDP,mcnestrb/FreeRDP,bsagal/FreeRDP,weinyzhou/FreeRDP,kingland/FreeRDP,takenit2far/FreeRDP_SSL,akallabeth/FreeRDP,briggsbog/FreeRDP,everhopingandwaiting/FreeRDP,mindtium/FreeRDP,realjiangms/FreeRDP,anjoah/FreeRDP,yurashek/FreeRDP,daneshih1125/FreeRDP,hardening/FreeRDP,bceverly/FreeRDP,vaginessa/FreeRDP,MartinHaimberger/FreeRDP,everhopingandwaiting/FreeRDP,bmiklautz/FreeRDP,DavBfr/FreeRDP,DavBfr/FreeRDP,anjoah/FreeRDP