Comment résoudre le crash SelectAtPosition() lors de l'utilisation de VMR-9 en mode sans-rendu?VMR-9 Renderless mode: SelectAtPosition() se bloque
Répondre
Le problème de plantage de SelectAtPosition() lorsque le mode sans rendu est utilisé peut être résolu en implémentant l'interface IVMRWindowlessControl9 dans votre allocateur personnalisé.
En plus de IVMRSurfaceAllocator9 & IVMRImagePresenter9, mettre en œuvre IMRWindowlessControl9 aussi! classe CAllocator: IVMRSurfaceAllocator9 publique, IVMRImagePresenter9, IVMRWindowlessControl9
Définir toutes les fonctions virtuelles de IVMRWindowlessControl9. Dans mon cas, je devais mettre des codes supplémentaires sur les fonctions suivantes pour que la gestion de la souris fonctionne correctement: GetAspectRatioMode(), SetAspectRatioMode(), SetAspectRatioMode(), GetVideoPosition() & GetNativeVideoSize(). Les autres fonctions retournent juste S_OK.
La documentation de M $ SDK n'a pas mentionné que nous devons mettre en œuvre ceci !!! Après des heures de débogage, J'ai remarqué que quartz.dll tente d'interroger cette interface à partir de l'allocateur personnalisé. Parfois c'est vraiment payant d'être patient!
- 1. move_uploaded_file se bloque?
- 2. WebRequest.GetResponse se bloque?
- 3. jquery se bloque?
- 4. Blackberry - LocationProvider.getLocation() se bloque
- 5. JFileChooser se bloque parfois
- 6. App se bloque! (Journal joint)
- 7. Mon application iPhone se bloque
- 8. L'export Stsadm se bloque parfois
- 9. Xcode se bloque au démarrage
- 10. integerForKey se bloque toujours l'application
- 11. IIS 6/COM + se bloque
- 12. wxPython se bloque sous Vista
- 13. Win XP msvcrt se bloque
- 14. Emacs 23 se bloque sur le mode python lors de la saisie bloc de chaîne "" »
- 15. Mon application Iphone se bloque (accès incorrect) lorsqu'elle est allumée (mode paysage)
- 16. QSortFilterProxyModel.mapToSource se bloque. Pas d'info pourquoi
- 17. Le client ActiveMQ .net se bloque
- 18. La recherche basée sur djapian se bloque
- 19. Liaison explicite DLL et programme se bloque
- 20. données iPhone Core se bloque sur FETCH
- 21. Texte loupe se bloque avec UIKeyboardTypeEmailAddress?
- 22. Pourquoi getLocalhost() se bloque-t-il parfois?
- 23. Silverlight 2 RTW se bloque IE7
- 24. NSMutableArray supprimant l'objet, puis l'application se bloque
- 25. Visual Studio 2005 se bloque au démarrage
- 26. Java Applet se bloque .NET Webbrowsercontrol
- 27. Mon plugin se bloque Interface Builder
- 28. SCardEstablishContext se bloque en tant que service
- 29. Visual Studio 2008 se bloque avec XAML
- 30. TreeView remplit seul et se bloque Accès