mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
move ff_asf_guid, ff_guidcmp and ff_get_guid into riff.h
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
dc41036105
commit
c1309b27d2
@ -24,6 +24,7 @@
|
||||
#include <stdint.h>
|
||||
#include "avformat.h"
|
||||
#include "metadata.h"
|
||||
#include "riff.h"
|
||||
|
||||
#define PACKET_SIZE 3200
|
||||
|
||||
@ -46,8 +47,6 @@ typedef struct {
|
||||
|
||||
} ASFStream;
|
||||
|
||||
typedef uint8_t ff_asf_guid[16];
|
||||
|
||||
typedef struct {
|
||||
ff_asf_guid guid; ///< generated by client computer
|
||||
uint64_t file_size; /**< in bytes
|
||||
@ -173,11 +172,4 @@ extern const AVMetadataConv ff_asf_metadata_conv[];
|
||||
|
||||
extern AVInputFormat ff_asf_demuxer;
|
||||
|
||||
static av_always_inline int ff_guidcmp(const void *g1, const void *g2)
|
||||
{
|
||||
return memcmp(g1, g2, sizeof(ff_asf_guid));
|
||||
}
|
||||
|
||||
void ff_get_guid(AVIOContext *s, ff_asf_guid *g);
|
||||
|
||||
#endif /* AVFORMAT_ASF_H */
|
||||
|
@ -133,12 +133,6 @@ static void print_guid(const ff_asf_guid *g)
|
||||
#define print_guid(g)
|
||||
#endif
|
||||
|
||||
void ff_get_guid(AVIOContext *s, ff_asf_guid *g)
|
||||
{
|
||||
assert(sizeof(*g) == 16);
|
||||
avio_read(s, *g, sizeof(*g));
|
||||
}
|
||||
|
||||
static int asf_probe(AVProbeData *pd)
|
||||
{
|
||||
/* check file header */
|
||||
|
@ -584,3 +584,9 @@ void ff_parse_specific_params(AVCodecContext *stream, int *au_rate, int *au_ssiz
|
||||
*au_scale /= gcd;
|
||||
*au_rate /= gcd;
|
||||
}
|
||||
|
||||
void ff_get_guid(AVIOContext *s, ff_asf_guid *g)
|
||||
{
|
||||
assert(sizeof(*g) == 16);
|
||||
avio_read(s, *g, sizeof(*g));
|
||||
}
|
||||
|
@ -54,4 +54,13 @@ unsigned int ff_codec_get_tag(const AVCodecTag *tags, enum CodecID id);
|
||||
enum CodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag);
|
||||
void ff_parse_specific_params(AVCodecContext *stream, int *au_rate, int *au_ssize, int *au_scale);
|
||||
|
||||
typedef uint8_t ff_asf_guid[16];
|
||||
|
||||
static av_always_inline int ff_guidcmp(const void *g1, const void *g2)
|
||||
{
|
||||
return memcmp(g1, g2, sizeof(ff_asf_guid));
|
||||
}
|
||||
|
||||
void ff_get_guid(AVIOContext *s, ff_asf_guid *g);
|
||||
|
||||
#endif /* AVFORMAT_RIFF_H */
|
||||
|
Loading…
Reference in New Issue
Block a user