vlc/include
Alaric Senat 90c01a3a9b libvlc: preparser: signal cancellation
This is in the continuity of aad952ea38.

The previous commit added an internal error code for preparsing
cancellation that wasn't handled in libvlc, the API stopped reporting
preparsing termination, which resulted in a medialibrary regression.

Previously, the cancellation was reported as a timeout event which is
misleading. This patch introduces a new status code to properly match
libvlc's internals.
2024-11-13 18:05:12 +00:00
..
vlc libvlc: preparser: signal cancellation 2024-11-13 18:05:12 +00:00
.gitignore
meson.build preparser: merge with the thumbnailer API 2024-11-09 15:24:26 +00:00
vlc_access.h access: set all callback fields in ACCESS_SET_CALLBACKS 2023-02-04 15:22:27 +00:00
vlc_actions.h actions: shift special keys to make space 2021-11-17 16:42:06 +00:00
vlc_addons.h include: include vlc_threads.h when vlc_mutex_t is used 2023-04-27 19:44:35 +00:00
vlc_ancillary.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_aout_volume.h objects: merge vlc_object_t and vlc_common_members 2019-04-14 22:24:33 +03:00
vlc_aout.h aout: handle pts in TimingReport() 2024-05-16 05:40:20 +00:00
vlc_arrays.h vlc_arrays: add missing include 2023-12-25 13:40:11 +00:00
vlc_atomic.h atomic: fix static vlc_atomic_rc_t init 2024-04-25 13:11:15 +00:00
vlc_avcodec.h include: include vlc_threads.h when using vlc_global_lock() 2023-04-27 19:44:35 +00:00
vlc_bits.h vlc_bits: remove bs_remain 2020-07-24 11:22:55 +02:00
vlc_block_helper.h vlc_block_helper: fix offset peek 2017-07-22 01:44:06 +02:00
vlc_block.h vlc_block: fix doxygen unnamed group 2023-08-03 08:56:58 +00:00
vlc_boxes.h vlc_boxes: add bo_size 2018-01-25 14:28:55 +01:00
vlc_charset.h charset: add vlc_fprintf_c() and vlc_vfprintf_c() 2023-10-26 10:05:58 +00:00
vlc_clock.h clock: publicly expose clock's typedefs 2023-02-03 16:55:34 +00:00
vlc_codec.h includes: update warning 2024-07-05 11:10:27 +00:00
vlc_codecs.h vlc_codecs: assert that our WAVE_FORMAT values match the SDK ones 2023-02-28 13:51:20 +00:00
vlc_common.h include: remove legacy GCC version checks 2024-02-20 08:52:57 +00:00
vlc_config_cat.h vlc_config_cat.h: remove unused assert.h 2024-02-26 17:00:55 +00:00
vlc_config.h config: remove unused define 2019-06-11 07:47:24 +02:00
vlc_configuration.h Introduce VLC_SNAPSHOTS_DIR for consistent default snapshots folder. 2023-11-18 06:18:57 +00:00
vlc_cpu.h vlc_cpu: include vlc_threads.h when using vlc_once_t 2023-04-27 19:44:35 +00:00
vlc_cxx_helpers.hpp vlc_cxx_helpers.hpp: enable file with -DDOC 2023-08-03 08:56:58 +00:00
vlc_decoder.h include: avoid including vlc_subpicture.h when not needed 2023-08-17 12:22:24 +00:00
vlc_demux.h input: remove JUMP controls 2024-01-19 09:47:41 +00:00
vlc_dialog.h vlc_dialog: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_diffutil.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_epg.h include: fix typos 2022-01-08 15:19:32 +00:00
vlc_es_out.h vlc_es_out: remove private control callback 2024-04-30 21:09:23 +00:00
vlc_es.h vlc_es: add a way to log differences between ES/video formats 2023-11-18 10:23:50 +00:00
vlc_executor.h executor: introduce new executor API 2020-10-23 16:34:09 +02:00
vlc_extensions.h extensions_manager: Introduce typed callbacks for extensions_manager 2024-06-04 13:06:09 +00:00
vlc_filter.h filters: proxy: keep track of the proxied vars state 2024-09-13 09:18:46 +00:00
vlc_fingerprinter.h objects: merge vlc_object_t and vlc_common_members 2019-04-14 22:24:33 +03:00
vlc_fixups.h vlc_fixups: remove old IN6_IS_ADDR_MULTICAST hack 2024-06-03 05:56:10 +00:00
vlc_fourcc.h fourcc: document the format of the palettes 2024-06-29 13:12:31 +00:00
vlc_frame.h vlc_frame: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_fs.h fs: add vlc_mkdir_parent function that correspond to 'mkdir -p' 2024-03-21 09:50:58 +00:00
vlc_gcrypt.h include: include vlc_threads.h when using vlc_global_lock() 2023-04-27 19:44:35 +00:00
vlc_hash.h src: remove old md5 API 2020-04-16 12:06:12 +02:00
vlc_http.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_httpd.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_image.h image: separate the encoding codec from the output video format 2023-10-12 05:42:24 +00:00
vlc_inhibit.h window: rename vout_window* to vlc_window* 2022-05-16 16:51:03 +00:00
vlc_input_item.h preparser: notify on_ended with -EINTR when cancelled 2024-11-01 06:11:06 +00:00
vlc_input.h vlc_input: handle strdup failure 2023-09-21 08:50:00 +00:00
vlc_interface.h vlc_interface: remove unused vlc_value_t in interaction_dialog_t 2023-12-03 08:36:03 +00:00
vlc_interrupt.h vlc_interrupt: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_intf_strings.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_iso_lang.h iso639: tweak name-inclusive search algorithm to check names last 2021-06-12 13:09:35 +00:00
vlc_keystore.h vlc_keystore: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_list.h vlc_list: split reading from a const list a non-const list 2023-11-14 07:25:45 +00:00
vlc_list.hpp vlc_list: use static_cast for std::nullptr_t conversion 2024-02-16 09:05:53 +00:00
vlc_media_library.h medialibrary: playlist: allow removing a range of media 2024-09-30 15:28:54 +00:00
vlc_media_source.h preparser: use an unsigned for the request identification 2024-10-17 14:54:27 +00:00
vlc_memstream.h vlc_memstream: remove trailing characters 2023-08-03 08:56:58 +00:00
vlc_messages.h vlc_messages: fix documentation referencing vlc_msg_SetCallback() 2022-06-23 17:08:30 +00:00
vlc_meta_fetcher.h objects: merge vlc_object_t and vlc_common_members 2019-04-14 22:24:33 +03:00
vlc_meta.h input: add macro vlc_meta_SetWithPlaylistPriority 2024-08-15 07:16:19 +00:00
vlc_mime.h
vlc_modules.h vlc_modules: remove _Generic for vlc_module_load() 2023-10-20 13:31:31 +00:00
vlc_mouse.h window: improve documentation 2019-02-18 20:37:13 +02:00
vlc_network.h vlc_network: map gai_strerror to the ANSI version on all Windows UNICODE builds 2023-10-20 11:07:58 +00:00
vlc_objects.h vlc_objects: expose wrappers around vlc_object_create/delete 2023-12-22 13:00:09 +00:00
vlc_opengl_filter.h vlc_opengl_filter: include vlc_es.h 2023-08-21 09:37:13 +00:00
vlc_opengl_interop.h opengl: interop: add texture deallocate callback 2024-01-10 19:21:55 +00:00
vlc_opengl.h opengl: expose orientation instead of vflip 2023-06-20 07:56:02 +00:00
vlc_pgpkey.h
vlc_picture_fifo.h include: fix typos 2022-01-08 15:19:32 +00:00
vlc_picture_pool.h picture_pool: remove unused Reserve function 2023-08-15 13:03:00 +00:00
vlc_picture.h image: separate the encoding codec from the output video format 2023-10-12 05:42:24 +00:00
vlc_player.h player: use double for a, b positions 2024-10-11 15:37:49 +00:00
vlc_playlist_export.h objects: merge vlc_object_t and vlc_common_members 2019-04-14 22:24:33 +03:00
vlc_playlist.h playlist: create its own preaser 2024-10-10 14:46:20 +00:00
vlc_plugin.h include: vlc_plugin: notice Rust file for plugin version 2024-09-02 02:50:05 +00:00
vlc_poll.h include: vlc_poll: fix documentation nesting 2024-02-08 06:23:29 +00:00
vlc_preparser.h preparser: add max_thumbnailer_threads in config struct 2024-11-09 15:24:26 +00:00
vlc_probe.h objects: merge vlc_object_t and vlc_common_members 2019-04-14 22:24:33 +03:00
vlc_queue.h vlc_queue: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_rand.h remove the $Id$ in the source code 2019-01-17 12:21:18 +01:00
vlc_renderer_discovery.h vlc_renderer_discovery: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_services_discovery.h sd: remove deprecated category support 2024-02-10 07:54:29 +00:00
vlc_sort.h core: add vlc_qsort 2019-01-22 18:32:59 +01:00
vlc_sout.h stream_output: refactor main clock behind wrapper 2024-08-05 19:52:07 +00:00
vlc_spawn.h vlc_spawn: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_spu.h vout_subpictures: show subtitles in black bars 2024-03-28 14:54:23 +00:00
vlc_stream_extractor.h stream_extractor: store and forward volume information 2023-11-29 10:38:54 +00:00
vlc_stream.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_strings.h core: set VLC_MALLOC on strings allocated by a memstream 2023-11-28 06:35:20 +00:00
vlc_subpicture.h vlc_subpictures: move b_subtitle outside of the part the vout thread may modify 2024-06-04 13:44:24 +00:00
vlc_text_style.h text_style: turn the colors into uint32_t 2023-10-07 12:18:05 +00:00
vlc_threads.h remove deprecated ATOMIC_VAR_INIT() usage 2024-02-06 08:32:48 +00:00
vlc_tick.h vlc_tick: include vlc_common to get VLC_API 2024-03-17 17:05:54 +00:00
vlc_timestamp_helper.h vlc_timestamp_helper: include <vlc_tick.h> 2023-08-21 09:37:13 +00:00
vlc_tls.h vlc_tls: fix doxygen warnings 2023-08-03 08:56:58 +00:00
vlc_tracer.h vlc_tracer: move TraceRender to clock.c 2024-03-13 14:03:51 +00:00
vlc_update.h remove the $Id$ in the source code 2019-01-17 12:21:18 +01:00
vlc_url.h include: fix typos in documentation 2024-02-16 09:42:46 +00:00
vlc_variables.h vlc_variables: move vlc_value_t structure in vlc_variables.h 2023-12-03 08:36:03 +00:00
vlc_vector.h vector: add a reference iterator foreach loop 2023-11-04 08:03:19 +00:00
vlc_video_splitter.h window: rename vout_window* to vlc_window* 2022-05-16 16:51:03 +00:00
vlc_viewpoint.h viewpoint: remove vlc_viewpoint_reverse 2021-01-13 16:54:07 +01:00
vlc_vlm.h include: include vlc_arrays.h when using TAB_xxx API 2023-05-04 10:00:11 +00:00
vlc_vout_display.h display: provide a read-only version of the picture placement 2024-09-24 08:22:20 +00:00
vlc_vout_osd.h vlc_vout_osd: include <vlc_tick.h> 2023-08-21 09:37:13 +00:00
vlc_vout.h include: avoid including vlc_subpicture.h when not needed 2023-08-17 12:22:24 +00:00
vlc_window.h mmal/vout: use a window and report the size from there 2024-09-22 10:01:10 +00:00
vlc_xlib.h include: include vlc_threads.h when using vlc_global_lock() 2023-04-27 19:44:35 +00:00
vlc_xml.h vlc_xml: change API to handle namespaces 2024-03-07 13:35:50 +00:00