move PRI_GUID, ARG_GUID, AVCodecGuid, ff_codec_guid_get_id, MEDIASUBTYPE_BASE_GUID and audio_guids[] to riff.c/h (add FF_ prefix to PRI_GUID, ARG_GUID, and MEDIASUBTYPE_BASE_GUID; rename audio_guids to ff_codec_wav_guids)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:

committed by
Michael Niedermayer

parent
c1309b27d2
commit
36ffabc4ee
@@ -56,6 +56,11 @@ void ff_parse_specific_params(AVCodecContext *stream, int *au_rate, int *au_ssiz
|
||||
|
||||
typedef uint8_t ff_asf_guid[16];
|
||||
|
||||
#define FF_PRI_GUID \
|
||||
"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"
|
||||
#define FF_ARG_GUID(g) \
|
||||
g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]
|
||||
|
||||
static av_always_inline int ff_guidcmp(const void *g1, const void *g2)
|
||||
{
|
||||
return memcmp(g1, g2, sizeof(ff_asf_guid));
|
||||
@@ -63,4 +68,16 @@ static av_always_inline int ff_guidcmp(const void *g1, const void *g2)
|
||||
|
||||
void ff_get_guid(AVIOContext *s, ff_asf_guid *g);
|
||||
|
||||
typedef struct {
|
||||
enum CodecID id;
|
||||
ff_asf_guid guid;
|
||||
} AVCodecGuid;
|
||||
|
||||
enum CodecID ff_codec_guid_get_id(const AVCodecGuid *guids, ff_asf_guid guid);
|
||||
|
||||
extern const AVCodecGuid ff_codec_wav_guids[];
|
||||
|
||||
#define FF_MEDIASUBTYPE_BASE_GUID \
|
||||
0x00,0x00,0x10,0x00,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71
|
||||
|
||||
#endif /* AVFORMAT_RIFF_H */
|
||||
|
Reference in New Issue
Block a user