beatValue = g_strndup(found + strlen(IMY_KEY_BEAT), 3);
/* No need to check integer bound */
bpm = atoi(beatValue);
-
+ g_free(beatValue);
if (bpm < 25 || bpm > 900)
bpm = 120;
}
}
}
+ g_strfreev(taglist);
+
return MMFILE_FORMAT_SUCCESS;
}
case 0xA0:
case 0xB0:
case 0xE0:
- bTemp = psLoad->pfnGetByte(psHuf); /*B0: Conrol number, E0:Pitch Bend Change LSB*/
+ psLoad->pfnGetByte(psHuf); /*B0: Conrol number, E0:Pitch Bend Change LSB*/
dIndex++;
- bTemp = psLoad->pfnGetByte(psHuf); /*B0: Conrol value, E0:Pitch Bend Change MSB*/
+ psLoad->pfnGetByte(psHuf); /*B0: Conrol value, E0:Pitch Bend Change MSB*/
dIndex++;
break;
case 0xC0:
case 0xD0:
- bTemp = psLoad->pfnGetByte(psHuf);
+ psLoad->pfnGetByte(psHuf);
dIndex++;
break;
default:
static bool __mmf_TrackChunkCheck3(PLOADINFO psLoad)
{
PTRACKINFO psTrack;
+ bool result = false;
mm_file_retv_if_fails(psLoad->sTrack_Info[5].pbMtr, false);
}
psTrack->dMtsqSize = psLoad->sHuffman_Info.dSeqSize;
+ result = __mmf_STSPCheck(psTrack);
psTrack->dMtsqSize = psLoad->sHuffman_Info.dMtsqSize;
- mm_file_retv_if_fails(__mmf_STSPCheck(psTrack), false);
+ mm_file_retv_if_fails(result, false);
mm_file_retv_if_fails(__mmf_SeqDataCheck3(psLoad, AV_MMF_SMAF_TYPE_MA3), false);
psLoad->dPlayTime = psTrack->dPlayTime;