mirror of https://git.ffmpeg.org/ffmpeg.git
avformat/wvdec: detect and error out on WavPack DSD files
Not currently supported.
This commit is contained in:
parent
cfa7709d05
commit
db109373d8
|
@ -40,6 +40,7 @@ enum WV_FLAGS {
|
|||
WV_HBAL = 0x0400,
|
||||
WV_MCINIT = 0x0800,
|
||||
WV_MCEND = 0x1000,
|
||||
WV_DSD = 0x80000000,
|
||||
};
|
||||
|
||||
static const int wv_rates[16] = {
|
||||
|
@ -97,6 +98,11 @@ static int wv_read_block_header(AVFormatContext *ctx, AVIOContext *pb)
|
|||
return ret;
|
||||
}
|
||||
|
||||
if (wc->header.flags & WV_DSD) {
|
||||
avpriv_report_missing_feature(ctx, "WV DSD");
|
||||
return AVERROR_PATCHWELCOME;
|
||||
}
|
||||
|
||||
if (wc->header.version < 0x402 || wc->header.version > 0x410) {
|
||||
avpriv_report_missing_feature(ctx, "WV version 0x%03X",
|
||||
wc->header.version);
|
||||
|
|
Loading…
Reference in New Issue