| Bump SO revisions
As per the built-in release how-to.
| 3 年前 |
| lib: fix libvlc_audio_output_device_list_get() crash
Only query the list of audio devices if the specified module/option
exists, and it is a string.
(cherry picked from commit 75781357896c497829de461192f0223c96e00e29)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
| 8 年前 |
| messages: resolve module name at link-time
Within all the introduced static libraries, the module cannot be known
at compilation time. This moves the module name from a compilation
constant to a link time constant string symbol. That way, the same
compiled object within a static library can use a different and correct
module name depending on which plugin it is linked into.
The symbol is hidden so it does not leak between shared objects. For
non-plugins shared libraries (vlccore, vlc, vlc_pulse and
vlc_xcb_events) the module name must be defined manually, unless the
library does not use msg_* macros at all (vlc_vdpau).
| 8 年前 |
| libvlc: re-order dialog callback arguments
The opaque p_data is now the first argument for the sake of consistency.
| 10 年前 |
| libvlc: fix potentially leaked error message
| 12 年前 |
| vlc_arrays: split array_append in checked and w/abort
| 8 年前 |
| Move src/control/ to lib/
| 14 年前 |
| Openharmony VLC video adaptation
Signed-off-by: Dragon51 <longchao17@h-partners.com>
| 5 个月前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| libvlc: clean up deprecated functions
This commit move every deprecated functions to vlc/deprecated.h.
Moved functions still belong to their original doxygen group. Except legacy
logs functions that now belongs to their own deprecated group (libvlc_core
libvlc_log_deprecated).
| 9 年前 |
| lib: send media_list end event after
That way, users receive the media end status before receiving the
media_list end event.
(cherry picked from commit a4a94bb3f942989302d0aebc22f3de8ad897a8ff)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
| 5 年前 |
| lib/media_discoverer: libvlc_media_discoverer_release: simplify
Instead of getting all the dictionary keys, and iterating over them to
get the associated values, only to free/release the associated data;
use vlc_dictionary_clear together with a callback to handle the work
for us.
These changes also fixes a potential null-pointer dereference if the
previous usage of vlc_dictionary_all_keys failed.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
| 8 年前 |
| lib: media: allocate event manager in-place
| 8 年前 |
| xspf: fix opening media library
| 8 年前 |
| vlc_arrays: split array_insert in checked and w/abort
| 8 年前 |
| lib: media_list: allocate event manager in-place
| 8 年前 |
| lib: media_list: fix leak
Signed-off-by: Felix Paul Kühne <felix@feepk.net>
| 2 年前 |
| lib: media_list_player: fix leaks
Signed-off-by: Felix Paul Kühne <felix@feepk.net>
| 2 年前 |
| Openharmony VLC video adaptation
Signed-off-by: Dragon51 <longchao17@h-partners.com>
| 5 个月前 |
| lib: fix libvlc_media_player_set_renderer
Use the new input control: INPUT_SET_RENDERER to setup a renderer.
(cherry picked from commit 3eaa1607ec817bca17a9f446902a8c418885fffb)
| 8 年前 |
| libvlc: clean up deprecated functions
This commit move every deprecated functions to vlc/deprecated.h.
Moved functions still belong to their original doxygen group. Except legacy
logs functions that now belongs to their own deprecated group (libvlc_core
libvlc_log_deprecated).
| 9 年前 |
| lib: renderer_discoverer: Allow a renderer_discoverer to be stopped then released
(cherry picked from commit 9bcd1e0721c16dc9e7f19c63c566ad0645499e1d)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
| 8 年前 |
| lib: fix libvlc_media_player_set_renderer
Use the new input control: INPUT_SET_RENDERER to setup a renderer.
(cherry picked from commit 3eaa1607ec817bca17a9f446902a8c418885fffb)
| 8 年前 |
| input: Reintroduce subtitle extension check
Fix #18882
| 8 年前 |
| lib: vlm: pass a non-NULL pointer as event object
(It is a useless value though.)
| 8 年前 |