# HG changeset patch # User reimar # Date 1265390421 0 # Node ID 31a00b2a621f22edf24f4373f35d6ec3f7cde225 # Parent 7446f58b68996fc324dd880c11b05c0a0dd4cafa Release pin enumerator after we are done using it. Fixes issues with CoreAVC tray icon. Patch by Gianluigi Tiesi [mplayer netfarm it] diff -r 7446f58b6899 -r 31a00b2a621f loader/dshow/DS_Filter.c --- a/loader/dshow/DS_Filter.c Fri Feb 05 17:13:47 2010 +0000 +++ b/loader/dshow/DS_Filter.c Fri Feb 05 17:20:21 2010 +0000 @@ -209,6 +209,7 @@ enum_pins->vt->Reset(enum_pins); result = enum_pins->vt->Next(enum_pins, (ULONG)256, (IPin**)array, &fetched); + enum_pins->vt->Release(enum_pins); Debug printf("Pins enumeration returned %ld pins, error is %x\n", fetched, (int)result); for (i = 0; i < fetched; i++)