]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpegaudiodecheader.h
mpeg4videodec: silence ubsan warning
[ffmpeg] / libavcodec / mpegaudiodecheader.h
index 444b85f2657378e1cbb7c98ad75341f1624bb92b..55d5a156327f088ef6f2eca1d8b3747ad32ef84d 100644 (file)
@@ -54,9 +54,13 @@ int avpriv_mpegaudio_decode_header(MPADecodeHeader *s, uint32_t header);
 
 /* useful helper to get mpeg audio stream infos. Return -1 if error in
    header, otherwise the coded frame size in bytes */
-int avpriv_mpa_decode_header(AVCodecContext *avctx, uint32_t head, int *sample_rate, int *channels, int *frame_size, int *bitrate);
+int ff_mpa_decode_header(uint32_t head, int *sample_rate,
+                         int *channels, int *frame_size, int *bitrate, enum AVCodecID *codec_id);
 
+#if LIBAVCODEC_VERSION_MAJOR < 58
+int avpriv_mpa_decode_header(AVCodecContext *avctx, uint32_t head, int *sample_rate, int *channels, int *frame_size, int *bitrate);
 int avpriv_mpa_decode_header2(uint32_t head, int *sample_rate, int *channels, int *frame_size, int *bitrate, enum AVCodecID *codec_id);
+#endif
 
 /* fast header check for resync */
 static inline int ff_mpa_check_header(uint32_t header){