View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005277 | MMW v4 | Player | public | 2009-02-04 22:35 | 2009-03-11 19:03 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.1 | ||||
Target Version | 3.1 | Fixed in Version | 3.1 | ||
Summary | 0005277: WAV Tracks play white noise at end of track (regression) | ||||
Description | Recent builds have introduced a problem in which there is white noise at the end of a .wav track. This can be replicated with many of the sample files used to replicate bug 0005144 (e.g. OperaVox). | ||||
Tags | No tags attached. | ||||
Fixed in build | 1222 | ||||
|
Probably caused by the latest changes to the WAV plug-in. Questions are: 1. Why do we use our internal decoding for these tracks, aren't they normal stereo PCM? 2. There's probably some bug in our decoding. |
|
Direct Show cannot read Floating point IEEE WAVs (0004824) and WAVs with more than 2 channels (0004898), therefore we read it by our own. In addition DS sometimes interprets 6 channels files as 2 channels and tries to read it, but there is only high pitched noise (0004898). I fixed it this way: If WAV is Floating point IEEE (Format tag = 3) or WAV has more than 2 channels then we use own decoding otherwise DS is used. Fixed in build 1222. |
|
Fixed also item 2 and as discussed with Jiri over IM: if Format tag = 1(Microsoft PCM) ,3(IEEE Float) ,65534(WAVE_FORMAT_EXTENSIBLE) then we use own decoding otherwise DS is used. |
|
Verified 1226. |