diff --git a/libavformat/pva.c b/libavformat/pva.c
index d4e6d050c40aefaf58133da2dd257c0994c53f66..f819b832d1f293fa69f0d92423ef77afb7378949 100644
--- a/libavformat/pva.c
+++ b/libavformat/pva.c
@@ -52,7 +52,7 @@ static int pva_read_header(AVFormatContext *s, AVFormatParameters *ap) {
     if (!(st = av_new_stream(s, 1)))
         return AVERROR(ENOMEM);
     st->codec->codec_type = CODEC_TYPE_AUDIO;
-    st->codec->codec_id   = CODEC_ID_MP3;
+    st->codec->codec_id   = CODEC_ID_MP2;
     st->need_parsing      = AVSTREAM_PARSE_HEADERS;
     av_set_pts_info(st, 33, 1, 90000);