Vorbis does right validation now
This commit is contained in:
parent
9ed5a5e28c
commit
c3d116d3db
1 changed files with 6 additions and 6 deletions
|
@ -106,12 +106,12 @@ namespace vorbis{
|
||||||
bool header::validate(){
|
bool header::validate(){
|
||||||
switch(getHeaderType()){
|
switch(getHeaderType()){
|
||||||
case 1://ID header
|
case 1://ID header
|
||||||
if (datasize!=29) return false;
|
if (datasize!=30) return false;
|
||||||
//if (getVorbisVersion()!=0) return false;
|
if (getVorbisVersion()!=0) return false;
|
||||||
//if (getAudioChannels()<=0) return false;
|
if (getAudioChannels()<=0) return false;
|
||||||
//if (getAudioSampleRate()<=0) return false;
|
if (getAudioSampleRate()<=0) return false;
|
||||||
//if (getBlockSize0()>getBlockSize1()) return false;
|
if (getBlockSize0()>getBlockSize1()) return false;
|
||||||
//if (getFramingFlag()!=1) return false;
|
if (getFramingFlag()!=1) return false;
|
||||||
break;
|
break;
|
||||||
case 3://comment header
|
case 3://comment header
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Reference in a new issue