vlc | branch: master | Victorien Le Couviour--Tuffet <victorien.lecouviour.tuf...@gmail.com> | Mon Jun 26 17:53:52 2017 +0200| [70c486c36bf029a664e504c31a165d7f5b85787f] | committer: Jean-Baptiste Kempf
macosx: load video profile filters strings in all vouts Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=70c486c36bf029a664e504c31a165d7f5b85787f --- .../gui/macosx/VLCVideoEffectsWindowController.m | 23 +++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/modules/gui/macosx/VLCVideoEffectsWindowController.m b/modules/gui/macosx/VLCVideoEffectsWindowController.m index 40a3829141..0df5d87916 100644 --- a/modules/gui/macosx/VLCVideoEffectsWindowController.m +++ b/modules/gui/macosx/VLCVideoEffectsWindowController.m @@ -609,24 +609,25 @@ /* filter handling */ NSString *tempString = B64DecNSStr([items firstObject]); - vout_thread_t *p_vout = getVout(); + NSArray<NSValue *> *vouts = getVouts(); /* enable the new filters */ var_SetString(p_playlist, "video-filter", [tempString UTF8String]); - if (p_vout) { - var_SetString(p_vout, "video-filter", [tempString UTF8String]); - } + if (vouts) + for (NSValue *ptr in vouts) { + vout_thread_t *p_vout = [ptr pointerValue]; + var_SetString(p_vout, "video-filter", [tempString UTF8String]); + } tempString = B64DecNSStr([items objectAtIndex:1]); /* enable another round of new filters */ var_SetString(p_playlist, "sub-source", [tempString UTF8String]); - if (p_vout) { - var_SetString(p_vout, "sub-source", [tempString UTF8String]); - } - - if (p_vout) { - vlc_object_release(p_vout); - } + if (vouts) + for (NSValue *ptr in vouts) { + vout_thread_t *p_vout = [ptr pointerValue]; + var_SetString(p_vout, "sub-source", [tempString UTF8String]); + vlc_object_release(p_vout); + } tempString = B64DecNSStr([items objectAtIndex:2]); /* enable another round of new filters */ _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits