Commit Graph

13 Commits

Author SHA1 Message Date
Alexandre Janniaux abcb51f48b vlc_frame: fix doxygen warnings
include/vlc_frame.h:359: warning: The following parameter of vlc_frame_FilePath(const char *path, bool write) is not documented:
      parameter 'path'

    include/vlc_frame.h:250: warning: The following parameter of vlc_frame_GetAncillary(vlc_frame_t *frame, vlc_ancillary_id id) is not documented:
      parameter 'frame'

    include/vlc_frame.h:199: warning: The following parameter of vlc_frame_Realloc(vlc_frame_t *frame, ssize_t pre, size_t body) is not documented:
      parameter 'frame'

    include/vlc_frame.h:696: warning: The following parameter of vlc_fifo_QueueUnlocked(vlc_fifo_t *fifo, vlc_frame_t *block) is not documented:
      parameter 'fifo'
2023-08-03 08:56:58 +00:00
Steve Lhomme eb6fde31a5 include: include vlc_tick.h when using vlc_tick_t 2023-04-25 09:29:52 +02:00
Rémi Denis-Courmont b98765d56c frame: add vlc_frame_New() 2023-04-04 12:03:15 +00:00
Steve Lhomme 7d91489649 vlc_frame: use a const frame in vlc_frame_ChainProperties
We should not modify it in this getter.
2022-11-30 08:15:31 +00:00
Francois Cartegnie 3b379d7a5b block: remove BLOCK_FLAG_CLOCK
was used by removed udp output module to mimic PCR
2022-11-11 10:02:46 +00:00
Alexandre Janniaux 322ea200ac vlc_frame: add vlc_fifo_Held/Assert
vlc_fifo_t are coming with their own lock which is exposed on the public
interface, so provide sanitization state check functions like those
available for vlc_mutex_t.
2022-09-12 06:13:46 +00:00
Alaric Senat 36ca47ff57 vlc_fifo: rename `_Release` to `_Delete`
"Release" usually imply that the object is refcounted in recents VLC
naming conventions. "Delete" or "Destroy" is more common and less
misleading for non-shared objects such as `vlc_fifo_t`.
2022-04-02 13:48:38 +00:00
Alexandre Janniaux b9a270574a include: fix typos
Typos found and reworked from codespell.
2022-01-08 15:19:32 +00:00
Thomas Guillem d453e8f4e4 frame: add the ancillary API
Refs #18762
2021-12-24 08:03:44 +01:00
Thomas Guillem 20b6faa85e frame: move vlc_frame_CopyProperties to frame.c
Will be needed by the next commit.
No functional changes.

Refs #18762
2021-12-24 08:00:32 +01:00
Thomas Guillem fbbc06b6bf core: rename block_fifo_t to vlc_fifo_t
The vlc_fifo_t name already existed and was a typedef to block_fifo_t.

But leave the old block_Fifo/block_fifo_t name via
 - typedef struct vlc_fifo_t block_fifo_t;
 - defines of functions, struct and defines

Refs #18762
2021-12-23 21:24:01 +00:00
Thomas Guillem dd1c4288bc core: rename block_t to vlc_frame_t
But leave the old block_t name via
 - typedef struct vlc_frame_t block_t;
 - defines of functions, struct and defines

vlc_fifo will be handled in the next commit.

Refs #18762
2021-12-23 21:24:01 +00:00
Thomas Guillem 66dcab31d6 core: move block management from vlc_block.h to vlc_frame.h
Refs #18762
2021-12-23 21:24:01 +00:00