Commit Graph

157 Commits

Author SHA1 Message Date
Filippo Carone
575366777d libvlc events related functions renamed 2007-05-20 18:00:54 +00:00
Filippo Carone
4fc9bd1964 volumelistener moved to listener package 2007-05-20 16:59:22 +00:00
Olivier Aubert
18959e10b7 python bindings: allow to pass values in the vlc.Position constructor:
p = vlc.Position(value=16, origin=vlc.RelativePosition)
Defaults to value=0, origin=AbsolutePosition, key=MediaTime
2007-05-20 15:08:53 +00:00
Filippo Carone
1a0773f8d5 the object pointer is null in the handler, so use null here 2007-05-20 14:12:57 +00:00
Filippo Carone
e7adbbfe04 Sample java listener and jni callback functions added 2007-05-19 23:12:55 +00:00
Filippo Carone
12c291f038 Initial callback support in libvlc + example on how to use in the java bindings 2007-05-19 23:11:39 +00:00
Olivier Aubert
5b8066fbfb bindings/python/vlc_instance.c: fix audio_set_volume method, closes #1195 2007-05-16 21:35:54 +00:00
Filippo Carone
de51c57789 destroy logic cleaned up 2007-05-16 19:31:35 +00:00
Filippo Carone
2f04bcf5ad check for beingdestroyed in finalize, thx to Tony Anecito 2007-05-14 19:54:43 +00:00
Filippo Carone
a2d20f5587 Fix for destroy() method. 2007-05-13 20:51:27 +00:00
Filippo Carone
a1e8d3e9dc serial version uid added 2007-05-13 19:37:24 +00:00
Filippo Carone
8cd231f505 Destroy the jvlc instance when the remove notify method is invoked (avoids some jvm crashes). 2007-05-13 19:08:59 +00:00
Olivier Aubert
62f24677c1 python bindings: use mediacontrol_StreamInformation__free + fix
memleak in MediaControl_snapshot
2007-05-07 13:28:49 +00:00
Olivier Aubert
8d3912c26d python bindings: use new mediacontrol_exception_create function 2007-05-03 20:03:09 +00:00
Olivier Aubert
f1fac53ed1 bindings/python/Makefile.am: move COMPILERARG initialization in the all: target to make sure that it is defined at the right place 2007-04-27 14:25:08 +00:00
Olivier Aubert
c6c552ec06 bindings/python/Makefile.am: remove wrong whitespace around = sign 2007-04-24 14:02:40 +00:00
Filippo Carone
cab9f4b0c3 Use the right libvlc library extension in java makefile 2007-04-17 20:06:51 +00:00
Filippo Carone
1a077e016c java compilation is javac friendly 2007-04-16 22:13:38 +00:00
Filippo Carone
8b8a684202 bindings makefile simplified and includes added 2007-04-16 21:21:09 +00:00
Filippo Carone
23c60f766c Do not use absolute paths in java VlcClient 2007-04-15 14:34:51 +00:00
Olivier Aubert
2b5629b6f4 bindings/python/vlc_internal: implement vlc_object_find_name support 2007-04-02 17:55:13 +00:00
Filippo Carone
a7c26dab21 output jvlc.dll for windows java 2007-03-10 19:28:01 +00:00
Filippo Carone
440f236e41 use kill-at otherwise symbols will not be found 2007-03-10 16:39:31 +00:00
Filippo Carone
b824121734 libjvlc.dll is created when crosscompiling 2007-03-09 22:31:24 +00:00
Olivier Aubert
5b032a3a74 bindings/python/vlc_internal.c: compatibility define for Py_ssize_t 2007-03-09 10:28:03 +00:00
Olivier Aubert
8b9e6c549d bindings/python/vlcwrapper.py: use vlcinternal module in wrapper 2007-03-09 10:27:34 +00:00
Filippo Carone
a655740f5f libjvlc changes for win32 cross compile 2007-03-08 22:00:15 +00:00
Olivier Aubert
c1432d5dc6 python bindings:
* use Py_ssize_t as index type (cf http://www.python.org/dev/peps/pep-0353/)
 * fix audio_[gs]et_channel parameter/return value type
2007-03-06 14:44:54 +00:00
Filippo Carone
6a84cf1083 java audio interface update 2007-03-03 14:49:11 +00:00
Filippo Carone
d959364cf5 audio methods aligned to libvlc audio functions 2007-01-11 23:43:18 +00:00
Christophe Mutricy
aad88058fc vlc_object.c has been deleted in [18517] 2007-01-06 02:04:34 +00:00
Olivier Aubert
2e76ed1db5 bindings/python/vlc_object.c: remove useless file 2007-01-05 19:16:53 +00:00
Olivier Aubert
7b89d13c0e bindings/python: removed vlc.Object code from the main vlc python module. This module should now be cleanly buildable from outside the VLC tree, given the public headers and appropriate libs are available. 2007-01-05 19:15:16 +00:00
Olivier Aubert
a5c6ef9764 bindings/python: moved vlc.Object (access to internal framework of VLC objects) to its own vlcinternal.Object module, which is not build by default. 2007-01-05 19:14:02 +00:00
Filippo Carone
43bff21b9c Make audio functions compliant with current libvlc 2006-12-26 16:41:21 +00:00
Olivier Aubert
c9958ed216 python bindings: svn propset svn:keywords 2006-12-21 15:00:04 +00:00
Olivier Aubert
a315f6348f python bindings: completed libvlc bindings 2006-12-21 11:02:31 +00:00
Philippe Morin
52fbb24bf7 Fix include for WIN32 version. 2006-12-17 16:09:00 +00:00
Filippo Carone
f17ac07e8f bindings for new audio functions, thanks to Philippe Morin 2006-12-16 11:05:17 +00:00
Philippe Morin
442219bea0 Fix typos for WIN32 compilation of Java bindings. 2006-12-12 21:08:50 +00:00
Filippo Carone
3a38faa2fc eclipse project creation script updated. 2006-12-12 21:05:53 +00:00
Filippo Carone
18f3b1e3d9 helper script to ease jvlc development with eclipse 2006-12-11 20:22:47 +00:00
Filippo Carone
85d419a39e Java bindings update: various enhancements; paint system changed; reparenting works again. 2006-12-05 23:45:36 +00:00
Clément Stenac
fbf4c8060d A bit of vlc/libvlc cleanup:
* libvlc sources and plugins now define __LIBVLC__ and headers exported to
  plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
  of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
2006-12-03 13:48:21 +00:00
Philippe Morin
06e7c95829 Fix missing output directory in JNI header generation in win32 part. 2006-11-28 21:49:28 +00:00
Clément Stenac
a232e032fc Don't ask me why this fixes the java binding compilation 2006-11-26 23:28:05 +00:00
Clément Stenac
d3fe7f2879 A bit of headers cleanup
* Headers in include must contain the structures and prototypes needed
  by the plugins and should be named vlc_*.
* Headers in include/vlc must contain the structures and prototypes
  needed by external libvlc clients

* Moved and renamed some things in headers. 
   - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common)
   - Removed snapshot.h (merged in vlc_vout.h)
   - Removed vlc_spu.h (merged in vlc_osd.h)
   - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface)
   - Moved all internal headers to src
   - Merged vlc_video.h and video_output.h and move private things to src
   - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h
     (meta headers for use in modules, and often implying too large 
     dependencies)
* Removed some useless dependencies
* Unexported a bunch of functions and structures used only in src/
  (--> Still some work here)
* Finally made input_thread_t and input_source_t (mostly) private. 
  Added input_GetItem to fetch the input_item of an input_thread
* Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol 
  prefix

This commit has a 99% probability of breaking the build, 0.1% of killing
your cat and 0% of getting you hot chicks.
2006-11-26 14:20:34 +00:00
Rémi Denis-Courmont
a3f3ad4635 Fix abusive redefinition of implicit make rules 2006-11-21 16:46:49 +00:00
Rémi Denis-Courmont
957b3e9d0d Fix automake directory variable (actually remove superfluous definition).
You cannot create directory variable that way and expect it to work;
if you *actually* need a directory variable, it would have to be fooexecdir
rather than foodir otherwise automake thinks it's a data directory.
2006-11-21 16:42:07 +00:00
Rémi Denis-Courmont
b0774bb9b1 Cleanup 2006-11-21 16:39:59 +00:00