* - i_flags may not always be set (ie could be 0, even for a key frame
* it depends where you receive the buffer (before/after a packetizer
* and the demux/packetizer implementations.
- * - i_dts/i_pts could be BLOCK_TS_INVALID, it means no pts/dts
+ * - i_dts/i_pts could be VLC_TS_INVALID, it means no pts/dts
* - i_length: length in microseond of the packet, can be null except in the
* sout where it is mandatory.
* - i_rate 0 or a valid input rate, look at vlc_input.h
#define BLOCK_FLAG_PRIVATE_MASK 0xff000000
#define BLOCK_FLAG_PRIVATE_SHIFT 24
-/* All timestamp below or equal to this define are invalid/unset
- * XXX the numerical value is 0 because of historical reason and will change.*/
-#define BLOCK_TS_INVALID (0)
-
typedef void (*block_free_t) (block_t *);
struct block_t
* General configuration
*****************************************************************************/
-#define CLOCK_FREQ 1000000
+/* All timestamp below or equal to this define are invalid/unset
+ * XXX the numerical value is 0 because of historical reason and will change.*/
+#define VLC_TS_INVALID (0)
+#define CLOCK_FREQ 1000000
/* When creating or destroying threads in blocking mode, delay to poll thread
* status */
/* Fill all fields to their default */
b->p_next = NULL;
b->i_flags = 0;
- b->i_pts = b->i_dts = BLOCK_TS_INVALID;
+ b->i_pts =
+ b->i_dts = VLC_TS_INVALID;
b->i_length = 0;
b->i_rate = 0;
b->p_buffer = buf;