Symptoms or Error
In this scenario, the VDA 7.15 CU3 comes with Receiver 4.12 in the original installation. However, due to a security concern, the Receiver needed to be updated to Citrix Workspace 1912.
After the update, when using the webcam, the camera is detected, but instead of the image, only a grey field is displayed.
CDF Traces show:
CreateH264Decoder 3 Failure CreateH264Decoder: COM: CoCreateInstance CLSID_HDX264MFT FAILED! 0x8007007f [note: 0x8007007f = MediaCapture::CreateDecompressor 3 Failure MediaCapture::CreateDecompressor: !Error! Failed to create codec instance !!
After the update, when using the webcam, the camera is detected, but instead of the image, only a grey field is displayed.
CDF Traces show:
CreateH264Decoder 3 Failure CreateH264Decoder: COM: CoCreateInstance CLSID_HDX264MFT FAILED! 0x8007007f [note: 0x8007007f = MediaCapture::CreateDecompressor 3 Failure MediaCapture::CreateDecompressor: !Error! Failed to create codec instance !!
Solution
The recommended fix is to upgrade the VDA to 7.16 or greater to maintain compatibility.
However, since the original codec is still present on the VDA, you can change the path in the registry to point to the original codec.
The risk is that in a second hop (starting another Citrix session and using the webcam in the second hop), the webcam will not work. However, in the first session, the webcam will work properly.
After the CWA 1912 installation is complete, update the value in
HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{0BB94541-4EB9-4134-B201-E1E33B78DEE6}\InprocServer32\[Default]
这条路径指向更新inco的编解码器mpatible with 7.15:
C:\Program Files(x86)\Citrix\ICA Client\CtxVideoCodec.dll
So after the upgrade of Receiver to Citrix Workspace app, update the value to this path:
C:\Program Files\Citrix\ICAService\CtxVideoCodec.dll
After the upgrade, update the value here:
(Default) to point to the original codec --> C:\Program Files\Citrix\ICAService\CtxVideoCodec.dll, The risk is if the end user needed to use the webcam in a double-hop (starting a Citrix session from a Citrix session), the webcam would not work because the codec for the CWA 1912 would be incompatible.
However, since the original codec is still present on the VDA, you can change the path in the registry to point to the original codec.
The risk is that in a second hop (starting another Citrix session and using the webcam in the second hop), the webcam will not work. However, in the first session, the webcam will work properly.
After the CWA 1912 installation is complete, update the value in
HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{0BB94541-4EB9-4134-B201-E1E33B78DEE6}\InprocServer32\[Default]
这条路径指向更新inco的编解码器mpatible with 7.15:
C:\Program Files(x86)\Citrix\ICA Client\CtxVideoCodec.dll
So after the upgrade of Receiver to Citrix Workspace app, update the value to this path:
C:\Program Files\Citrix\ICAService\CtxVideoCodec.dll
After the upgrade, update the value here:
![](http://m.giftsix.com/support/files/public/support/article/CTX291350/images/0EM4z000002NFIz.jpeg)
(Default) to point to the original codec --> C:\Program Files\Citrix\ICAService\CtxVideoCodec.dll, The risk is if the end user needed to use the webcam in a double-hop (starting a Citrix session from a Citrix session), the webcam would not work because the codec for the CWA 1912 would be incompatible.
Problem Cause
CVADHELP-16715 - the codec included with CWA 1912 is not compatible with VDA 7.15.
Disclaimer
Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.