vlc/src
Loïc Branstett f93de3ef23 stream/demux: move remaining callbacks to their respective ops struct
This commit moves the remaining callbacks of stream/demux: pf_read/
pf_block/pf_seek/pf_readdir and pf_demux into their operations table,
aiming at unifying all the callbacks under a unique place.
This is a follow-up to the introduction of typed controls callbacks
for stream and demux.

Like for the typed controls callbacks if no operation is provided
(ie, stream_t/demux_t.ops is NULL) by a module, the legacy pf_* will be
used instead as a fallback.

The commit doesn't migrate any of modules yet.
2023-03-24 10:51:36 +00:00
..
android libvlc: remove unused vlc_set_priority() 2022-04-27 08:16:28 +00:00
audio_output aout: dec: allow up to 768khz sample rate 2023-02-04 05:59:31 +00:00
clock clock: publicly expose clock's typedefs 2023-02-03 16:55:34 +00:00
config text: let vlc_towc() return an ssize_t 2023-02-17 08:20:49 +00:00
darwin darwin: remove unused dirent include 2022-08-03 11:44:10 +00:00
emscripten emscripten: add cast for pthread_self() 2022-10-06 11:51:29 +00:00
extras extras: remove vlc_tdestroy() 2018-02-20 21:42:43 +02:00
freebsd vlc_thread: ensure thread names are not bigger than 16 bytes 2022-05-20 05:07:42 +00:00
input stream/demux: move remaining callbacks to their respective ops struct 2023-03-24 10:51:36 +00:00
interface interface: use isatty on Windows if HAVE_ISATTY is defined 2023-01-11 09:46:11 +00:00
linux vlc_thread: ensure thread names are not bigger than 16 bytes 2022-05-20 05:07:42 +00:00
media_source media tree: make functions public 2022-10-11 11:04:00 +00:00
misc cpu: remove the old SSE register tests 2023-03-03 19:38:24 +00:00
modules bank: use the core entry name using macros 2023-03-07 08:23:15 +00:00
network httpd: fix uninitialized warning 2023-02-10 18:18:54 +00:00
os2 os2: thread: fix a typo 2022-11-04 12:52:45 +00:00
player core: intialize float constants as floats 2023-02-25 05:01:29 +00:00
playlist randomizer: do not pass NULL to memcpy() 2023-02-11 07:31:00 +00:00
posix vlc_fs: export vlc_closedir/vlc_rewinddir 2022-08-03 11:44:10 +00:00
preparser preparser: clean block identation 2022-12-07 10:45:26 +00:00
stream_output sout: expose a light clock API 2023-02-03 16:55:34 +00:00
test text: let vlc_towc() return an ssize_t 2023-02-17 08:20:49 +00:00
text text/unicode: fix usage of potential negative return code 2023-02-17 08:20:49 +00:00
video_output vout/interlacing: don't inherit sout-deinterlace-mode 2023-03-11 06:47:27 +00:00
win32 win32: don't use SetThreadErrorMode in XBOX builds 2023-03-02 12:30:32 +00:00
.gitignore win32: separate the libvlccore DLL files 2022-12-07 08:33:39 +00:00
Makefile.am clock: publicly expose clock's typedefs 2023-02-03 16:55:34 +00:00
check_headers rename __LIBVLC__ to LIBVLC_INTERNAL_ 2023-01-17 10:37:49 +00:00
check_symbols src: no longer allow the us_ prefix 2022-05-27 20:22:32 +00:00
libvlc-module.c snapshot: add webp as a snapshot format option 2023-01-13 19:37:45 +00:00
libvlc.c config: use libvlc_int_t directly 2022-08-22 05:03:46 +00:00
libvlc.h libvlc: remove unused vlc_set_priority() 2022-04-27 08:16:28 +00:00
libvlccore.sym input_decoder: publicly expose `ChangeDelay` 2023-02-03 16:55:34 +00:00
libvlccore_win32_rc.rc.in win32: separate the libvlccore DLL files 2022-12-07 08:33:39 +00:00
meson.build meson: fix named argument style 2023-01-15 09:26:33 +00:00
missing.c use _Noreturn keyword instead of noreturn macro 2023-01-18 15:16:29 +00:00
revision.c.in meson: add initial meson build system 2023-01-04 14:48:39 +00:00
version.c Remove old mail address from sources 2019-09-04 22:11:04 +03:00
vlc-plugin.pc.in plugins: rename __PLUGIN__ to VLC_DYNAMIC_PLUGIN 2023-03-03 14:13:29 +00:00