mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-02-02 15:07:36 -05:00
Move ebml-private structure definitions out of header file.
This commit is contained in:
parent
0d7448efc7
commit
e6cb7e26ee
@ -125,16 +125,7 @@ typedef enum ebml_keyframe_status {
|
|||||||
EBML_KEYFRAME_STARTS_CLUSTER = 1
|
EBML_KEYFRAME_STARTS_CLUSTER = 1
|
||||||
} ebml_keyframe_status;
|
} ebml_keyframe_status;
|
||||||
|
|
||||||
typedef struct ebml_client_data_st ebml_client_data_t;
|
typedef struct ebml_st {
|
||||||
|
|
||||||
struct ebml_client_data_st {
|
|
||||||
|
|
||||||
refbuf_t *header;
|
|
||||||
size_t header_pos;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
struct ebml_st {
|
|
||||||
|
|
||||||
ebml_read_mode output_state;
|
ebml_read_mode output_state;
|
||||||
ebml_parsing_state parse_state;
|
ebml_parsing_state parse_state;
|
||||||
@ -158,7 +149,22 @@ struct ebml_st {
|
|||||||
unsigned long long keyframe_track_number;
|
unsigned long long keyframe_track_number;
|
||||||
unsigned long long parsing_track_number;
|
unsigned long long parsing_track_number;
|
||||||
int parsing_track_is_video;
|
int parsing_track_is_video;
|
||||||
};
|
} ebml_t;
|
||||||
|
|
||||||
|
typedef struct ebml_source_state_st {
|
||||||
|
|
||||||
|
ebml_t *ebml;
|
||||||
|
refbuf_t *header;
|
||||||
|
int file_headers_written;
|
||||||
|
|
||||||
|
} ebml_source_state_t;
|
||||||
|
|
||||||
|
typedef struct ebml_client_data_st {
|
||||||
|
|
||||||
|
refbuf_t *header;
|
||||||
|
size_t header_pos;
|
||||||
|
|
||||||
|
} ebml_client_data_t;
|
||||||
|
|
||||||
static void ebml_free_plugin(format_plugin_t *plugin);
|
static void ebml_free_plugin(format_plugin_t *plugin);
|
||||||
static refbuf_t *ebml_get_buffer(source_t *source);
|
static refbuf_t *ebml_get_buffer(source_t *source);
|
||||||
|
@ -19,17 +19,6 @@
|
|||||||
|
|
||||||
#include "format.h"
|
#include "format.h"
|
||||||
|
|
||||||
typedef struct ebml_st ebml_t;
|
|
||||||
typedef struct ebml_source_state_st ebml_source_state_t;
|
|
||||||
|
|
||||||
struct ebml_source_state_st {
|
|
||||||
|
|
||||||
ebml_t *ebml;
|
|
||||||
refbuf_t *header;
|
|
||||||
int file_headers_written;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
int format_ebml_get_plugin (source_t *source);
|
int format_ebml_get_plugin (source_t *source);
|
||||||
|
|
||||||
#endif /* __FORMAT_EBML_H__ */
|
#endif /* __FORMAT_EBML_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user