@@ -480,69 +480,90 @@ def contextMenuRequested(self, point):
480
480
def grayFilter (self , value ):
481
481
''' Gray Video Filter '''
482
482
self .UncheckFilters (self .sender (), value )
483
+ self .videoWidget .SetGray (value )
484
+
483
485
if value and self .player .playbackRate () == self .playbackRateSlow :
484
486
self .player .setPlaybackRate (1.0 )
485
- self .videoWidget .SetGray (value )
487
+ return
488
+
486
489
self .videoWidget .UpdateSurface ()
487
490
return
488
491
489
492
def MirrorHorizontalFilter (self , value ):
490
493
''' Mirror Horizontal Video Filter '''
491
494
self .UncheckFilters (self .sender (), value )
495
+ self .videoWidget .SetMirrorH (value )
496
+
492
497
if value and self .player .playbackRate () == self .playbackRateSlow :
493
498
self .player .setPlaybackRate (1.0 )
494
- self .videoWidget .SetMirrorH (value )
499
+ return
500
+
495
501
self .videoWidget .UpdateSurface ()
496
502
return
497
503
498
504
def NDVIFilter (self , value ):
499
505
''' NDVI Video Filter '''
500
506
self .UncheckFilters (self .sender (), value )
507
+ self .videoWidget .SetNDVI (value )
508
+
501
509
# TODO : Temporarily we lower in rate. Player in other thread?
502
510
if value and self .player .playbackRate ()!= self .playbackRateSlow :
503
- self .player .setPlaybackRate (self .playbackRateSlow )
504
- QApplication .processEvents ()
505
- self .videoWidget .SetNDVI (value )
511
+ self .player .setPlaybackRate (self .playbackRateSlow )
512
+ return
513
+
514
+ #QApplication.processEvents()
506
515
self .videoWidget .UpdateSurface ()
507
516
return
508
517
509
518
def edgeFilter (self , value ):
510
519
''' Edge Detection Video Filter '''
511
520
self .UncheckFilters (self .sender (), value )
521
+ self .videoWidget .SetEdgeDetection (value )
522
+
512
523
# TODO : Temporarily we lower in rate. Player in other thread?
513
524
if value and self .player .playbackRate ()!= self .playbackRateSlow :
514
- self .player .setPlaybackRate (self .playbackRateSlow )
515
- QApplication . processEvents ()
516
- self . videoWidget . SetEdgeDetection ( value )
525
+ self .player .setPlaybackRate (self .playbackRateSlow )
526
+ return
527
+ #QApplication.processEvents( )
517
528
self .videoWidget .UpdateSurface ()
518
529
return
519
530
520
531
def invertColorFilter (self , value ):
521
532
''' Invert Color Video Filter '''
522
533
self .UncheckFilters (self .sender (), value )
534
+ self .videoWidget .SetInvertColor (value )
535
+
523
536
if value and self .player .playbackRate () == self .playbackRateSlow :
524
537
self .player .setPlaybackRate (1.0 )
525
- self .videoWidget .SetInvertColor (value )
538
+ return
539
+
540
+ #QApplication.processEvents()
526
541
self .videoWidget .UpdateSurface ()
527
542
return
528
543
529
544
def autoContrastFilter (self , value ):
530
545
''' Auto Contrast Video Filter '''
531
546
self .UncheckFilters (self .sender (), value )
547
+ self .videoWidget .SetAutoContrastFilter (value )
532
548
# TODO : Temporarily we lower in rate. Player in other thread?
533
549
if value and self .player .playbackRate ()!= self .playbackRateSlow :
534
- self .player .setPlaybackRate (self .playbackRateSlow )
535
- QApplication .processEvents ()
536
- self .videoWidget .SetAutoContrastFilter (value )
550
+ self .player .setPlaybackRate (self .playbackRateSlow )
551
+ return
552
+
553
+ #QApplication.processEvents()
537
554
self .videoWidget .UpdateSurface ()
538
555
return
539
556
540
557
def monoFilter (self , value ):
541
558
''' Filter Mono Video '''
542
559
self .UncheckFilters (self .sender (), value )
560
+ self .videoWidget .SetMonoFilter (value )
561
+
543
562
if value and self .player .playbackRate () == self .playbackRateSlow :
544
563
self .player .setPlaybackRate (1.0 )
545
- self .videoWidget .SetMonoFilter (value )
564
+ return
565
+
566
+ #QApplication.processEvents()
546
567
self .videoWidget .UpdateSurface ()
547
568
return
548
569
0 commit comments