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