The libvlc_log_get_context is improperly wrapped in the latest bindings version: parameters marked as [OUT] are not properly parsed as such, as indicated by the generate.py -dc output, as well as the generated code. The current version
https://github.com/oaubert/python-vlc/blob/master/generated/3.0/vlc.py#L7305 states that the parameter signature is ( (1,), (1,), (1,), (2,), ), (3 in-parameters, 1 out parameter) while the previous version of the bindings (before the tree-sitter change) correctly gets ((1,), (2,), (2,), (2,),) :
|
def libvlc_log_get_context(ctx): |
This is a regression, which also happens to other functions (e.g. libvlc_media_tracks_get, libvlc_media_slaves_get...) but sometimes is correct (e.g. libvlc_video_get_size, libvlc_video_get_cursor).
The
libvlc_log_get_contextis improperly wrapped in the latest bindings version: parameters marked as [OUT] are not properly parsed as such, as indicated by thegenerate.py -dcoutput, as well as the generated code. The current versionhttps://github.com/oaubert/python-vlc/blob/master/generated/3.0/vlc.py#L7305 states that the parameter signature is
( (1,), (1,), (1,), (2,), ),(3 in-parameters, 1 out parameter) while the previous version of the bindings (before the tree-sitter change) correctly gets((1,), (2,), (2,), (2,),):python-vlc/generated/3.0/vlc.py
Line 5151 in 587d626
This is a regression, which also happens to other functions (e.g.
libvlc_media_tracks_get,libvlc_media_slaves_get...) but sometimes is correct (e.g.libvlc_video_get_size,libvlc_video_get_cursor).