You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Olivier Aubert c3f185182f python: remove deprecated methods 17 years ago
..
debian python bindings: .deb and .rpm packaging files 17 years ago
MANIFEST.in python bindings: properly define MANIFEST.in file (patch by <kwizart@gmail.com>) 17 years ago
README Spell developer properly 17 years ago
python-vlc.spec python bindings: .deb and .rpm packaging files 17 years ago
setup.py python bindings: remove obsolete vlc_internal module 17 years ago
vlc_instance.c python: remove deprecated methods 17 years ago
vlc_media.c Python bindings: update e-mail address 17 years ago
vlc_mediacontrol.c Python bindings: update e-mail address 17 years ago
vlc_mediaplayer.c python: remove deprecated methods 17 years ago
vlc_module.c Python bindings: update e-mail address 17 years ago
vlc_position.c Python bindings: update e-mail address 17 years ago
vlcglue.h Python bindings: update e-mail address 17 years ago
vlcwidget.py Update vlcwidget.py to match the new mediacontrol API 18 years ago

README

* Testing

If you try to compile the bindings from a development tree, you will
have to specify the path for VLC modules, which cannot be guessed by
the extension module (and are hardcoded for a standard installation,
i.e. /usr/lib/vlc on *NIX)

For vlc.MediaControl:
mc=vlc.MediaControl('--plugin-path /path/to/vlc/directory'.split())

For vlc.Instance:
i=vlc.Instance('--plugin-path /path/to/vlc/directory'.split())

* Skeleton generation (for developers of the module):

** For method bindings:

perl -n -e 'print "static PyObject *\nvlcInput_$2( PyObject *self, PyObject *args )\n{\n libvlc_exception_t ex;\n LIBVLC_TRY;\n $1_$2( self->p_input, &ex); LIBVLC_EXCEPT;\n Py_INCREF( Py_None );\n return Py_None;\n}\n\n" if /(libvlc_input)_(\w+)/ and ($2 ne "t")' ../../include/vlc/libvlc.h

** For method table:
perl -n -e 'print " { \"$2\", $1_$2, METH_VARARGS,\n \"$2()\" },\n" if /^(vlcInstance)_(\w+)/' vlc_instance.c