VLC  4.0.0-dev
Bug List
Global config_GetFloat (const char *name)
A legitimate floating point value of -1 cannot be distinguished from an error.
Global config_GetInt (const char *name)
A legitimate integer value of -1 cannot be distinguished from an error.
Global config_GetPsz (const char *name)
The empty string value cannot be distinguished from an error.
Global config_PutPsz (const char *name, const char *val)
This function allocates memory but errors cannot be detected.
Global DEMUX_CAN_PAUSE
Failing should not be allowed.
Global DEMUX_CAN_SEEK
Failing should not be allowed.
Global libvlc_media_player_get_length (libvlc_media_player_t *p_mi)
This might go away ...
Global libvlc_media_player_set_xwindow (libvlc_media_player_t *p_mi, uint32_t drawable)
No more than one window handle per media player instance can be specified. If the media has multiple simultaneously active video tracks, extra tracks will be rendered into external windows beyond the control of the application.
Global libvlc_video_set_format (libvlc_media_player_t *mp, const char *chroma, unsigned width, unsigned height, unsigned pitch)
All pixel planes are expected to have the same pitch. To use the YCbCr color space with chrominance subsampling, consider using libvlc_video_set_format_callbacks() instead.
Global var_AddCallback (vlc_object_t *obj, const char *name, vlc_callback_t callback, void *opaque)
It is not possible to atomically retrieve the current value and register a callback. As a consequence, extreme care must be taken to ensure that the variable value cannot change before the callback is registered. Failure to do so will result in intractable race conditions.
Global var_GetAndSet (vlc_object_t *obj, const char *name, int op, vlc_value_t *value)
The modified value is returned rather than the original value. As such, the original value cannot be known in the case of non-reversible operation such as VLC_VAR_INTEGER_OR and VLC_VAR_INTEGER_NAND.
Global vlc_queue_Wait (vlc_queue_t *q)
This function should probably not be aware of cancellation.
Global vlc_stream_fifo_Queue (vlc_stream_fifo_t *s, block_t *block)
No congestion control is performed. If the reader end is not keeping up with the writer end, buffers will accumulate in memory.
Global vlc_uri_compose (const vlc_url_t *)
URI fragments (i.e. HTML anchors) are not handled
Global vlc_UrlParse (vlc_url_t *url, const char *str)
The URI fragment is discarded if present.
Global vout_display_Prepare (vout_display_t *vd, picture_t *picture, subpicture_t *subpic, vlc_tick_t date)
Currently, only one picture can be prepared at a time. It must be displayed with vout_display_Display() before any picture is prepared or before the display is destroyd with vout_display_Delete().
Global vout_window_callbacks::fullscreened )(struct vout_window_t *, const char *id)
Many window back-ends fail to invoke this callback when due.
Global vout_window_callbacks::state_changed )(struct vout_window_t *, unsigned state)
Many window back-ends fail to invoke this callback when due.
Global vout_window_callbacks::windowed )(struct vout_window_t *)
Many window back-ends fail to invoke this callback when due.