vlc/python | branch: master | mrJean1 <mrje...@gmail.com> | Mon Jun 4 16:47:50 2018 -0400| [62c6a4a465776a7aa7923e4d4dda39fff100aec9] | committer: mrJean1
Correction, command line option -adjust enabled in cocoavlc.py since VideoAdjustOption DOES work for VLC 2 and python-vlc 2. The problem was line 338. > http://git.videolan.org/gitweb.cgi/vlc/python.git/?a=commit;h=62c6a4a465776a7aa7923e4d4dda39fff100aec9 --- examples/cocoavlc.py | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/examples/cocoavlc.py b/examples/cocoavlc.py index f99cf96..76aa552 100755 --- a/examples/cocoavlc.py +++ b/examples/cocoavlc.py @@ -60,7 +60,7 @@ import sys from time import strftime, strptime __all__ = ('AppVLC',) -__version__ = '18.06.04' +__version__ = '18.06.05' if __PyCocoa__ < '18.06.02': raise ImportError('%s %s or newer required, see %s' % ('pycocoa', @@ -227,20 +227,20 @@ class AppVLC(App): t.append('scale', '%.3f' % (p.video_get_scale(),), '%.3f' % (self.scale,)) t.separator() - if _VLC_3_: - def _VideoAdjust2(option): - lo, _, hi = _Adjust3[option] - f = self.player.video_get_adjust_float(option) - p = max(0, (f - lo)) * 100.0 / (hi - lo) - t = '%.2f %.1f%%' % (f, p) - return t.replace('.0%', '%').replace('.00', '.0').split() - - t.append('brightness', *_VideoAdjust2(_Adjust.Brightness)) - t.append('contrast', *_VideoAdjust2(_Adjust.Contrast)) - t.append('gamma', *_VideoAdjust2(_Adjust.Gamma)) - t.append('hue', *_VideoAdjust2(_Adjust.Hue)) - t.append('saturation', *_VideoAdjust2(_Adjust.Saturation)) - t.separator() + def _VLCadjustr2(option): + lo, _, hi = _Adjust3[option] + f = self.player.video_get_adjust_float(option) + p = max(0, (f - lo)) * 100.0 / (hi - lo) + t = '%.2f %.1f%%' % (f, p) + return t.replace('.0%', '%').replace('.00', '.0').split() + + t.append('brightness', *_VLCadjustr2(_Adjust.Brightness)) + t.append('contrast', *_VLCadjustr2(_Adjust.Contrast)) + t.append('gamma', *_VLCadjustr2(_Adjust.Gamma)) + t.append('hue', *_VLCadjustr2(_Adjust.Hue)) + t.append('saturation', *_VLCadjustr2(_Adjust.Saturation)) + t.separator() + t.display('Python, VLC & Media Information', width=600) except Exception as x: @@ -328,14 +328,14 @@ class AppVLC(App): def _VLCadjust(self, option, fraction=0, value=None): # adjust a video option like brightness, contrast, etc. - # note, .Enable needs to be set to 1, but only once p = self.player # <http://Wiki.VideoLan.org/Documentation:Modules/adjust> + # note, .Enable must be set to 1, but once will suffices p.video_set_adjust_int(_Adjust.Enable, 1) try: lo, _, hi = _Adjust3[option] if value is None: - v = p.video_get_float(option) + v = p.video_get_adjust_float(option) else: v = float(value) if fraction: @@ -403,10 +403,10 @@ if __name__ == '__main__': # MCCABE 20 o = args.pop(0) t = o.lower() if t in ('-h', '--help'): - u = ('-h|--help',) + u = ('-h|--help', + '-adjust %s' % (_Adjustr(),)) if _VLC_3_: # require VLC 3+ and libvlc 3+ - u += ('-adjust %s' % (_Adjustr(),), - '-logo <image_file_name>[\\;<image_file_name>...]', + u += ('-logo <image_file_name>[\\;<image_file_name>...]', '-marquee') u += ('-raiser', '-timeout <secs>', @@ -414,7 +414,7 @@ if __name__ == '__main__': # MCCABE 20 '<video_file_name>') printf('usage: [%s]', '] ['.join(u), argv0=_argv0) sys.exit(0) - elif '-adjust'.startswith(t) and len(t) > 1 and args and _VLC_3_: + elif '-adjust'.startswith(t) and len(t) > 1 and args: _adjustr = args.pop(0) elif '-logo'.startswith(t) and len(t) > 1 and args and _VLC_3_: _logostr = args.pop(0) _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits