Jean-Baptiste Kempf
0f1f835f70
Compile the .so libraries in a subfolder
So there is no need to clean between 2 archs
12 years ago
Jean-Baptiste Kempf
8e4a46f5fc
Use a complete path for VLC_SRC_DIR
12 years ago
Jean-Baptiste Kempf
2382e705a2
Use APP_ABI in the Android.mk
12 years ago
Jean-Baptiste Kempf
40b566f584
Unexport ANDROID_ABI
And be careful to use APP_PLATFORM in the .mk
12 years ago
Jean-Baptiste Kempf
ac010a59c6
Remove GCCVER export
12 years ago
Jean-Baptiste Kempf
fe1ffba9dd
Move generation of iomx and anw in the Android.mk
And call it from compile-libvlc.sh
12 years ago
Jean-Baptiste Kempf
836c1fe63b
Remove Application.mk
12 years ago
Thomas Guillem
a63d392df4
jni/java_event_thread: fix SEGFAULT
12 years ago
Jean-Baptiste Kempf
09b5685709
Remove CXXSTL variable
12 years ago
Thomas Guillem
b9e3eba01c
jni/medialist: use only indexes and medias returned by events
Fix deadlock when creating a new Media From Java MediaList. Indeed the
libvlc_media_list can be already locked in that case.
12 years ago
Thomas Guillem
7f40b27ab8
jni/java_event_thread: set it synchronous
Wait for the event to be handled by java side before returning.
It fixes event mismatch between java and jni, specially when inserting media at
a specified index or when removing them.
12 years ago
Thomas Guillem
0af51adf8b
jni/java_event_thread: refactor
Clean TAILQ when the thread stop.
Check if thread is alive before queuing a new event.
12 years ago
Thomas Guillem
532bee62ff
VLCObject: add comment
12 years ago
Thomas Guillem
83a57d484f
MediaBrowser: change network discovery
Use discoverNetworkShares to discover networks. More than one MediaDiscoverer
can be used. See DISCOVER_LIST.
12 years ago
Thomas Guillem
b57ab9674e
MediaList: also send Media with MediaListItemDeleted events
12 years ago
Thomas Guillem
27f1d4c89a
VlcObject: retain return true if the object can be retained
12 years ago
Thomas Guillem
8cc4d74f69
HWDecoderUtil: per default, only try HW decoders after HoneyComb
12 years ago
Geoffrey Métais
5d763338a4
Change the way we store subs extensions
12 years ago
Thomas Guillem
9ced3dd48b
Media: fix typo: isParsed() returned always false
12 years ago
Thomas Guillem
b9a4641712
libVLC: try to load iomx libs only after gingerbread
12 years ago
Thomas Guillem
f4f7123b5e
libvlc: fix media leak in legacy code
12 years ago
Thomas Guillem
d001e15ab2
libvlc: remove TrackInfo and readTracksInfo*
12 years ago
Thomas Guillem
49d6841a7d
libvlc: add MediaBrowser
Utility class to browse via a Media or a MRL.
An MRL can be a directory, a path to an archive, a path to a network share, or a
service discovery.
12 years ago
Thomas Guillem
1abb6713e1
libvlc: add Media, MediaList, MediaDiscoverer
These classes are quite similar with their native libvlc equivalent.
12 years ago
Thomas Guillem
3b78beb7d0
libvlc: add VLCObject
Base class for all future VLC objects: Media, MediaList, MediaDiscoverer, and
MediaPlayer in the future.
12 years ago
Jean-Baptiste Kempf
110e1b8cb0
fix build with ebml
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
12 years ago
Geoffrey Métais
8571c9b56a
Audio and Spu delay methods in LibVLC
12 years ago
Thomas Guillem
791b3b918f
MediaWrapperList: don't use EventHandler
Use MediaWrapperList.EventListener instead.
12 years ago
Thomas Guillem
eb93dac5f6
merge libvlcjni-medialist.c with libvlcjni.c
12 years ago
Thomas Guillem
5fa3cdd35c
refactor Media/MediaList/MediaListPlayer
Prepare for new Media* class that follow libvlc API.
Rename Media to MediaWrapper since it's a wrapper of the future Media class,
and also a wrapper of MediaDatabase elements.
Move these classes from libvlc to vlc-android since these classes depends too
much of the vlc application. Indeed there are mainly used by MediaDatabase that
belongs to application and not the lib.
12 years ago
Thomas Guillem
c0923bd32e
libvlc: move Extensions in a specific class
12 years ago
Thomas Guillem
5a4f0db044
libvlc: move Media flags to LibVLC
12 years ago
Thomas Guillem
339013f253
jni/Android.mk: clearer SRC_FILES
12 years ago
Geoffrey Métais
2855b7754e
Show subtitles presence in Info Panel
12 years ago
Thomas Guillem
19b02732dd
libvlcjni: don't pass "" args to libvlc_new
Otherwise, libvlc will try to parse "" files.
12 years ago
Thomas Guillem
4246cfd46f
libvlc: remove MediaList singletons
Add MediaListPlayer: a wrapper that handle MediaList and play items of the
list.
12 years ago
Thomas Guillem
420daba693
libvlc/Media: implements Parcelable
12 years ago
Geoffrey Métais
87adbbc816
Move LibVLC build in LibVLC gradle file
LibVLC debug and release are bundled in libvlc/build/outputs/aar/
So it seems OK to build release and debug apks at the same time
12 years ago
Thomas Guillem
2ea98b8def
libvlc: native expendMedia doesn't need position
12 years ago
Thomas Guillem
ad4b180961
libvlc/MediaList: remove unused loadPlaylist
12 years ago
Thomas Guillem
e43bc1223b
libvlc/MediaList: get rid of MediaHolder and getMediaOptions
12 years ago
Thomas Guillem
02ce18e5c9
libvlc/Media: add noVideo and noHWAccel flags
12 years ago
Thomas Guillem
f81819ffc1
libvlc: remove unused mPrimaryList
12 years ago
Thomas Guillem
15ecefcc41
libvlc/Media: remove unused Comparable
12 years ago
Thomas Guillem
d5f55e5666
libvlc: move ext regex and folder blacklist outside libvlc
12 years ago
Thomas Guillem
b84c8e38dd
jni/Android.mk: add libdsm
12 years ago
Thomas Guillem
1d3e6d449b
libvlc: Media: fix albumArtist from Meta
12 years ago
Thomas Guillem
4bd840bda4
libvlc: add missing Media meta
12 years ago
Thomas Guillem
886eab9871
libvlc: Media: return null instead of a translated value
- libvlc shouldn't call vlc-android methods from introspection. Furthermore,
getValueWrapper was not working since util.getValue() was gone.
- android-vlc shouldn't store translated values into database (what happens
when user change language ?).
- bump DB_VERSION to 12 in order to remove translated values (and don't compare
null with translated values).
12 years ago
Geoffrey Métais
0e2399ad39
Store no AlbumArtist as null, for performance
12 years ago