[FFmpeg-devel] [PATCH] lavf: make ff_guidcmp inline and move it to asf.h
Måns Rullgård
mans
Wed Feb 9 13:37:28 CET 2011
Anton Khirnov <anton at khirnov.net> writes:
> ---
> libavformat/asf.h | 7 ++++++-
> libavformat/asfdec.c | 5 -----
> 2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/libavformat/asf.h b/libavformat/asf.h
> index f336c43..2a817dd 100644
> --- a/libavformat/asf.h
> +++ b/libavformat/asf.h
> @@ -230,7 +230,12 @@ extern const AVMetadataConv ff_asf_metadata_conv[];
> #define ASF_PL_FLAG_KEY_FRAME 0x80 //1000 0000
>
> extern AVInputFormat ff_asf_demuxer;
> -int ff_guidcmp(const void *g1, const void *g2);
> +
> +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(ByteIOContext *s, ff_asf_guid *g);
>
> #endif /* AVFORMAT_ASF_H */
> diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c
> index 35e892c..a73a347 100644
> --- a/libavformat/asfdec.c
> +++ b/libavformat/asfdec.c
> @@ -49,11 +49,6 @@ static const ff_asf_guid stream_bitrate_guid = { /* (http://get.to/sdp) */
> /**********************************/
> /* decoding */
>
> -int ff_guidcmp(const void *g1, const void *g2)
> -{
> - return memcmp(g1, g2, sizeof(ff_asf_guid));
> -}
> -
> #ifdef DEBUG
> #define PRINT_IF_GUID(g,cmp) \
> if (!ff_guidcmp(g, &cmp)) \
> --
> 1.7.2.3
Now I'm happy. Pushing soon.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list