diff --git a/libavcodec/dv_profile.c b/libavcodec/dv_profile.c index 8359dae..d773df0 100644 --- a/libavcodec/dv_profile.c +++ b/libavcodec/dv_profile.c @@ -298,6 +298,9 @@ const DVprofile* avpriv_dv_frame_profile2(AVCodecContext* codec, const DVprofile if(stype == 0 && codec && codec->codec_tag==AV_RL32("dvsd") && codec->coded_width==720 && codec->coded_height==576) return &dv_profiles[1]; + + if(stype == 31 && codec && codec->codec_tag==AV_RL32("SL25") && codec->coded_width==720 && codec->coded_height==576) + return &dv_profiles[2]; for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) if (dsf == dv_profiles[i].dsf && stype == dv_profiles[i].video_stype)