Rémi Denis-Courmont
1de9905067
rtsp: remove the vod server plugin
7 years ago
Hugo Beauzée-Luyssen
008920ff9c
player: medialib: save track StrIds instead of legacy int
Co-authored-by Thomas Guillem <thomas@gllm.fr>
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
7 years ago
Rémi Denis-Courmont
a18c4d6570
thread: remove vlc_cond_destroy()
7 years ago
Rémi Denis-Courmont
a3226cf890
thread: remove vlc_mutex_destroy()
7 years ago
Felix Paul Kühne
eef5d45135
securetransport: fix mem leak
7 years ago
Hugo Beauzée-Luyssen
bc848ae115
medialibrary: Ignore empty playlists for now
This fixes https://code.videolan.org/videolan/medialibrary/issues/197
until we have a better handling for empty playlists
7 years ago
Hugo Beauzée-Luyssen
7244f4240e
contrib: medialib: Bump version
7 years ago
Hugo Beauzée-Luyssen
aa84a30ecc
medialibrary: Allow media type to be set
7 years ago
Hugo Beauzée-Luyssen
367327b5e9
medialib: fs: Ensure SD are destroyed first
Otherwise a callback during deletion could end up using already
destroyed member variables
Fix #23085
7 years ago
Hugo Beauzée-Luyssen
c73ada482d
medialib: Only start the media library when required
7 years ago
Hugo Beauzée-Luyssen
7133a51c35
medialib: Don't start the medialibrary when fetching from it
We only need the database to be available, which doesn't require calling
start()
7 years ago
Hugo Beauzée-Luyssen
82013c261c
medialib: Split initialization in multiple steps
- Always create the instance as part of the constructor
- Replicate the 2 initialize() & start() steps in the module
This will allow more control in later commits
7 years ago
Hugo Beauzée-Luyssen
c2bcb9952b
medialibrary: Bump contrib version & adapt to API changes
7 years ago
Hugo Beauzée-Luyssen
70193a2de5
medialib: Remove outdated comment
7 years ago
Hugo Beauzée-Luyssen
3ef723036f
medialibrary: Fix missing parameters
Which was not failing because the pointer was implicitely converted to
boolean, and the default value was used for the pointer parameter.
7 years ago
Rémi Denis-Courmont
bb132704ca
xdg/inhibit: do not attempt build on Windows
POSIX process management cannot be used there.
7 years ago
Hugo Beauzée-Luyssen
38e5fb836b
medialibrary: fs: device: Fix memory leak
7 years ago
Hugo Beauzée-Luyssen
c6f341414f
medialib: Increase timeout value for network fs
7 years ago
Hugo Beauzée-Luyssen
7b81168938
contrib: medialibrary: Bump version
And reflect the API changes
7 years ago
Hugo Beauzée-Luyssen
a13ba59f72
medialib: Update DeviceRemoved exception type
7 years ago
Hugo Beauzée-Luyssen
9f71163010
medialibrary: Enable network indexing by default
7 years ago
Alexandre Janniaux
5e035b1d68
medialib: fix genre->tracks call parameters
QueryParameters were silently casted into bool.
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
7 years ago
Hugo Beauzée-Luyssen
f12cd172a9
medialibrary: Expose onHistoryChange event
7 years ago
Hugo Beauzée-Luyssen
f4c8acd04c
medialib: Allow playback preferences to be get/set as batches
7 years ago
Hugo Beauzée-Luyssen
79835e0b33
medialibrary: Rename playback_pref to playback_state
7 years ago
Hugo Beauzée-Luyssen
223ac39b6b
medialibrary: Zero initialize all fields before converting
7 years ago
Hugo Beauzée-Luyssen
caf1a4af37
Update to medialibrary API changes
7 years ago
Steve Lhomme
b760fa4b72
medialibrary: fix callback type
7 years ago
Marvin Scholz
d2b91a4659
inhibit/wayland: Simplify include path
This is needed for meson, which automatically sets the include
path needed to find the file without relying on exact build dir
layout.
7 years ago
Rémi Denis-Courmont
542df0f3ad
Use set_callback() where applicable
7 years ago
Hugo Beauzée-Luyssen
624c73b946
medialibrary: Fix forward declaration
7 years ago
Hugo Beauzée-Luyssen
c0b878158c
medialibrary: Fix missing initialization
7 years ago
Hugo Beauzée-Luyssen
5961eeaa01
medialibrary: Bump version & update API usages
- Multiple thumbnail can now be used
- Discovery, thumbnailing & metadata extractions are now interruptible
- An entry_point_added event has been added
7 years ago
Hugo Beauzée-Luyssen
2e5165a6d8
medialibrary: Use higher log level when debugging
7 years ago
Hugo Beauzée-Luyssen
70d5c4debc
medialibrary: Add media/input_item getters through mrl
7 years ago
Hugo Beauzée-Luyssen
980aa49905
medialibrary: Use va_list for Get parameters
Since we soon will need something else than int64
7 years ago
Hugo Beauzée-Luyssen
f33f8bc7e4
picture: export: Allow source picture to be cropped
7 years ago
Hugo Beauzée-Luyssen
0da5899bac
medialibrary: Initialize video tracks width & height
7 years ago
Hugo Beauzée-Luyssen
993db0eb07
medialibrary: Fix potential null pointer dereference
7 years ago
Pierre Lamot
c93ffb88da
medialibrary: fix artist tracks beeing interpreted as album tracks
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
7 years ago
Thomas Guillem
7b939a6d39
fingerprinter: use vlc_player
And remove now useless processing.lock.
7 years ago
Thomas Guillem
57d834cd27
include vlc_input_item.h instead of vlc_input.h
7 years ago
Thomas Guillem
d147920356
medialibrary: metadata: use input_item_Parse
7 years ago
Thomas Guillem
af992b1f5c
medialibrary: fs: use input_item_Parse
7 years ago
Francois Cartegnie
e8f5c617df
misc: webservices: add musicbrainz
7 years ago
Francois Cartegnie
06e1aafd0d
acoustid: parametrize server options
7 years ago
Francois Cartegnie
cdb7b9d8b2
acoustid: refactor
7 years ago
Francois Cartegnie
6065ecc421
acoustid: rename mb structure
7 years ago
Rémi Denis-Courmont
f11c730d85
audioscrobbler: fix error code
Empty string is invalid value, not missing object variable...
7 years ago
Rémi Denis-Courmont
6dd48eb7ce
xspf: fix typo
7 years ago