summaryrefslogtreecommitdiff
path: root/libavcore/samplefmt.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcore/samplefmt.c')
-rw-r--r--libavcore/samplefmt.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcore/samplefmt.c b/libavcore/samplefmt.c
index 49ab8296f7..532acd9507 100644
--- a/libavcore/samplefmt.c
+++ b/libavcore/samplefmt.c
@@ -62,3 +62,9 @@ char *av_get_sample_fmt_string (char *buf, int buf_size, enum AVSampleFormat sam
return buf;
}
+
+int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt)
+{
+ return sample_fmt < 0 || sample_fmt >= AV_SAMPLE_FMT_NB ?
+ 0 : sample_fmt_info[sample_fmt].bits;
+}