diff --git a/src/meta/ogg_vorbis_file.c b/src/meta/ogg_vorbis_file.c index 43648559..fe3a9ba1 100644 --- a/src/meta/ogg_vorbis_file.c +++ b/src/meta/ogg_vorbis_file.c @@ -392,6 +392,13 @@ VGMSTREAM * init_vgmstream_ogg_vorbis_callbacks(STREAMFILE *streamFile, const ch loop_flag=1; loop_end_found=1; } + else if (strstr(comment->user_comments[i],"LOOPDEFS=")== + comment->user_comments[i]) { + sscanf(strrchr(comment->user_comments[i],'=')+1,"%d,%d", + &loop_start,&loop_end); + loop_flag=1; + loop_end_found=1; + } else if (strstr(comment->user_comments[i],"COMMENT=loop(")== comment->user_comments[i]) { sscanf(strrchr(comment->user_comments[i],'(')+1,"%d,%d",