Commit 8b50d8e5 authored by Francois Cartegnie's avatar Francois Cartegnie

demux: libasf: fix tons of signedness

parent 28b94745
This diff is collapsed.
...@@ -154,8 +154,8 @@ typedef struct ...@@ -154,8 +154,8 @@ typedef struct
uint16_t i_type; uint16_t i_type;
char *psz_name; char *psz_name;
int64_t i_val; uint64_t i_val;
int i_data; uint16_t i_data;
uint8_t *p_data; uint8_t *p_data;
} asf_metadata_record_t; } asf_metadata_record_t;
...@@ -239,10 +239,10 @@ typedef struct ...@@ -239,10 +239,10 @@ typedef struct
{ {
ASF_OBJECT_COMMON ASF_OBJECT_COMMON
int i_bitrate; uint16_t i_bitrate;
struct struct
{ {
int i_stream_number; uint8_t i_stream_number;
uint32_t i_avg_bitrate; uint32_t i_avg_bitrate;
} bitrate[128]; } bitrate[128];
} asf_object_stream_bitrate_properties_t; } asf_object_stream_bitrate_properties_t;
...@@ -263,27 +263,27 @@ typedef struct ...@@ -263,27 +263,27 @@ typedef struct
{ {
ASF_OBJECT_COMMON ASF_OBJECT_COMMON
int64_t i_start_time; uint64_t i_start_time;
int64_t i_end_time; uint64_t i_end_time;
int32_t i_data_bitrate; uint32_t i_data_bitrate;
int32_t i_buffer_size; uint32_t i_buffer_size;
int32_t i_initial_buffer_fullness; uint32_t i_initial_buffer_fullness;
int32_t i_alternate_data_bitrate; uint32_t i_alternate_data_bitrate;
int32_t i_alternate_buffer_size; uint32_t i_alternate_buffer_size;
int32_t i_alternate_initial_buffer_fullness; uint32_t i_alternate_initial_buffer_fullness;
int32_t i_maximum_object_size; uint32_t i_maximum_object_size;
int32_t i_flags; uint32_t i_flags;
int16_t i_stream_number; uint16_t i_stream_number;
uint16_t i_language_index; uint16_t i_language_index;
int64_t i_average_time_per_frame; uint64_t i_average_time_per_frame;
int i_stream_name_count; uint16_t i_stream_name_count;
int i_payload_extension_system_count; uint16_t i_payload_extension_system_count;
asf_payload_extension_system_t *p_ext; asf_payload_extension_system_t *p_ext;
int *pi_stream_name_language; uint16_t *pi_stream_name_language;
char **ppsz_stream_name; char **ppsz_stream_name;
asf_object_stream_properties_t *p_sp; asf_object_stream_properties_t *p_sp;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment