Rémi Denis-Courmont
5aec19d53f
lib: remove useless libvlc_media_new_location() parameter
4 years ago
Rémi Denis-Courmont
9a887cbd49
lib/media: remove unused argument
4 years ago
Rémi Denis-Courmont
2f91254d19
lib/media: remove instance from media
As discussed on vlc-devel a few years back, it is desirable, if not
sometimes necessary, for media objects to be independent from any given
instance.
A typical reason would be to preparse media in one instance but play
them in another.
4 years ago
Rémi Denis-Courmont
d607bf767f
lib/media_player: pass instance when creating from media
The caller ought to be able to select which instance the player should
be instantiated from.
4 years ago
Alexandre Janniaux
245b5ca72c
mpeg: ps: remove unused es_out_t parameter
Unused after 8036a0f6f4 .
4 years ago
Rémi Denis-Courmont
1e13c0c7b0
lib/media: pass explicit instance to save meta
The caller may want to use a different instance than that which the
media was created from.
4 years ago
Prince Gupta
1cc9f502ea
qt: improve round image generation in roundimage
adapt qquickimageresponse to generate round image directly instead of
doing it as a separate task
this saves extra qobject allocation and main loop interruptions
4 years ago
Rémi Denis-Courmont
3cf4219d61
jpeg: check version support
VLC requires a library version with custom source/destination memory
addresses. Note that we cannot look for symbols as some versions define
them as preprocessor macros aliasing other symbols.
Fixes #27068 .
4 years ago
Rémi Denis-Courmont
699fb5357f
lib/media: remove the parsed lock
4 years ago
Rémi Denis-Courmont
02fe78a40f
lib/media: make parsed status atomic
4 years ago
Rémi Denis-Courmont
15009fbbfc
lib/media: remove has_asked_parse
This can now be determined unambiguously from the parsed status.
4 years ago
Rémi Denis-Courmont
e573659479
lib/media: distinguish pending and initial parse status
Note that this shifts all the values by one, but binary compatibility is
already broken anyway.
4 years ago
Rémi Denis-Courmont
e7b9687f0e
lib/media: name the initial parse status
No functional change.
4 years ago
Rémi Denis-Courmont
6e78605325
lib/media: deindent
No functional changes.
4 years ago
Rémi Denis-Courmont
d902907a64
lib/media_track: privatise one function
4 years ago
Rémi Denis-Courmont
7dd8a75347
lib/media: remove (last) deprecated functions
This remove the old API for preparsed tracks.
4 years ago
Rémi Denis-Courmont
730279b88a
lib/media: remove write-only is_parsed
4 years ago
Rémi Denis-Courmont
d6d17eab30
lib/media: remove deprecated libvlc_media_is_parsed()
4 years ago
Rémi Denis-Courmont
f203272408
lib/media: remove gratuitous parse request cancellation
Media parsing can occur on any instance, and in all likelihood, a freed
media is not being parsed by any instance.
Note: to cancel parsing, libvlc_media_parse_stop() can be used.
4 years ago
Rémi Denis-Courmont
13c9e59e12
lib/media: rename libvlc_media_parse_with_options()
The prototype has changed anyhow, and the variants without options no
longer exist.
4 years ago
Rémi Denis-Courmont
12e01a2dcb
lib/media: pass explicit instance for parsing
4 years ago
Rémi Denis-Courmont
804c840545
lib/media: inline media_parse()
4 years ago
Rémi Denis-Courmont
c887a00776
lib/media: remove never waited on condition
4 years ago
Rémi Denis-Courmont
65a7d78288
lib/media: remove constant parameter
4 years ago
Rémi Denis-Courmont
a6d45a4781
lib/media: remove some deprecated functions
4 years ago
Benjamin Arnaud
19364a7beb
qml/ExpandGridView: Do not force header on the first row
fix #26273
4 years ago
Rémi Denis-Courmont
cd05f2ff55
lib/media: pass explicit instance to generate thumbnail
4 years ago
Rémi Denis-Courmont
8bb3e3d4e1
lib/media: track instance in thumbnail request
4 years ago
Prince Gupta
0d8012dd0c
qml: don't show info expand panel for folder in video view
4 years ago
Prince Gupta
9841f8a302
qt: removed unused roles from mlvideofoldersmodel
4 years ago
Hugo Beauzée-Luyssen
95f211fd2f
playlist: Allow podcast module to be forced
4 years ago
Steve Lhomme
3cf6cbb30d
thumbnails: set thread names for executor task
4 years ago
Steve Lhomme
a1647381ba
preparser: set thread names for executor tasks
4 years ago
Steve Lhomme
7de9b8bda8
executor: reset the thread name once the job is finished
In case it set its own thread name.
4 years ago
Steve Lhomme
cbca9acd97
decoder: add a more specific thread name
We might want to known if it's an audio or video decoder.
4 years ago
Marvin Scholz
0db5f7dbac
skins2: use std::min/max where applicable
4 years ago
Marvin Scholz
ba746baad7
stream_out: blackmagic: use std::max
4 years ago
Marvin Scholz
20213af99a
qt: use std::max
4 years ago
Marvin Scholz
5e1ea20ab8
access: dcp: use std::max
4 years ago
Marvin Scholz
0a914ab616
macosx: use MAX instead of __MAX
MAX is an Foundation provided macro which is generally
expansion-safe on Darwin platforms when using Clang or GCC.
4 years ago
Marvin Scholz
8ceae31d6d
demux: mkv: use std::max
4 years ago
Marvin Scholz
584fd17a94
meta: taglib: use std::min
4 years ago
Marvin Scholz
0c0f24224d
codec: mft: use std::max
4 years ago
Marvin Scholz
cd1eb55eee
access: live555: use std::min/max where applicable
4 years ago
Steve Lhomme
0e448365f6
modules: use STDERR_FILENO instead of the hardcoded value
It's the same value except it's more explicit.
4 years ago
Jean-Baptiste Kempf
8ba00fbeaa
Contribs: update libarchive to 3.6.1
Multiple OOB-read, heap buffer overflow and user after frees
4 years ago
Niklas Haas
53f09b1c6d
decklink: avoid static struct initializer
Prevents compilation failure when extending this struct in the future, a
feature(tm) unique to C++.
4 years ago
Tejesh Anand
0b79a6d2e0
qt: delete system subtray menus
4 years ago
Steve Lhomme
bc115028db
hw:mmal: don't initialize non static atomic with ATOMIC_VAR_INIT
ATOMIC_VAR_INIT is deprecated and might be removed in the future. We don't need
to use it.
[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_485
4 years ago
Steve Lhomme
027abd31e6
core: make config_lock lock static in config/core.c
4 years ago