# HG changeset patch # User reimar # Date 1228992126 0 # Node ID 58051a1dc7eabd60bacf27f5a5065ae3a8914bf8 # Parent ecad9e1c8e869bb71b39933ac9e172c5884d007e Use "struct gxf_stream_info" instead of "st_info_t", avoids a typedef that is not really worth it and the reserved POSIX _t namespace. diff -r ecad9e1c8e86 -r 58051a1dc7ea gxf.c --- a/gxf.c Thu Dec 11 10:35:20 2008 +0000 +++ b/gxf.c Thu Dec 11 10:42:06 2008 +0000 @@ -23,12 +23,12 @@ #include "avformat.h" #include "gxf.h" -typedef struct { +struct gxf_stream_info { int64_t first_field; int64_t last_field; AVRational frames_per_second; int32_t fields_per_frame; -} st_info_t; +}; /** * \brief parses a packet header, extracting type and length @@ -157,7 +157,7 @@ * \param len length of tag section, will be adjusted to contain remaining bytes * \param si struct to store collected information into */ -static void gxf_material_tags(ByteIOContext *pb, int *len, st_info_t *si) { +static void gxf_material_tags(ByteIOContext *pb, int *len, struct gxf_stream_info *si) { si->first_field = AV_NOPTS_VALUE; si->last_field = AV_NOPTS_VALUE; while (*len >= 2) { @@ -206,7 +206,7 @@ * \param len length of tag section, will be adjusted to contain remaining bytes * \param si struct to store collected information into */ -static void gxf_track_tags(ByteIOContext *pb, int *len, st_info_t *si) { +static void gxf_track_tags(ByteIOContext *pb, int *len, struct gxf_stream_info *si) { si->frames_per_second = (AVRational){0, 0}; si->fields_per_frame = 0; while (*len >= 2) { @@ -260,7 +260,7 @@ int map_len; int len; AVRational main_timebase = {0, 0}; - st_info_t si; + struct gxf_stream_info si; int i; if (!parse_packet_header(pb, &pkt_type, &map_len) || pkt_type != PKT_MAP) { av_log(s, AV_LOG_ERROR, "map packet not found\n");