[vlc-commits] mmdevice: attempt to fix COM (again) and reentrancy

Rémi Denis-Courmont git at videolan.org
Wed Dec 5 22:27:48 CET 2012


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Dec  5 23:22:54 2012 +0200| [dd3354cc67b0600b363dfee3fdeb64307a9f2dc8] | committer: Rémi Denis-Courmont

mmdevice: attempt to fix COM (again) and reentrancy

MSDN mostly fails to explain COM requirements and totally fails to
explain thread-safety requirements. This patch takes the most
pessimistic approach.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dd3354cc67b0600b363dfee3fdeb64307a9f2dc8
---

 modules/audio_output/mmdevice.c |  273 +++++++++++++++++++++++++--------------
 1 file changed, 179 insertions(+), 94 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=dd3354cc67b0600b363dfee3fdeb64307a9f2dc8


More information about the vlc-commits mailing list