avformat/mov_chan: Make ff_mov_get_channel_layout() static

Possible since 3bab7cd128.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt 2021-09-06 13:52:06 +02:00
parent 41751e4aef
commit 49916dafb9
2 changed files with 9 additions and 11 deletions

View File

@ -451,7 +451,14 @@ static const struct {
{ AV_CODEC_ID_NONE, NULL },
};
uint64_t ff_mov_get_channel_layout(uint32_t tag, uint32_t bitmap)
/**
* Get the channel layout for the specified channel layout tag.
*
* @param[in] tag channel layout tag
* @param[out] bitmap channel bitmap (only used if needed)
* @return channel layout
*/
static uint64_t mov_get_channel_layout(uint32_t tag, uint32_t bitmap)
{
int i, channels;
const struct MovChannelLayoutMap *layout_map;
@ -591,7 +598,7 @@ int ff_mov_read_chan(AVFormatContext *s, AVIOContext *pb, AVStream *st,
if (label_mask)
st->codecpar->channel_layout = label_mask;
} else
st->codecpar->channel_layout = ff_mov_get_channel_layout(layout_tag, bitmap);
st->codecpar->channel_layout = mov_get_channel_layout(layout_tag, bitmap);
avio_skip(pb, size - 12);
return 0;

View File

@ -31,15 +31,6 @@
#include "libavcodec/codec_id.h"
#include "avformat.h"
/**
* Get the channel layout for the specified channel layout tag.
*
* @param[in] tag channel layout tag
* @param[out] bitmap channel bitmap (only used if needed)
* @return channel layout
*/
uint64_t ff_mov_get_channel_layout(uint32_t tag, uint32_t bitmap);
/**
* Get the channel layout tag for the specified codec id and channel layout.
* If the layout tag was not found, use a channel bitmap if possible.