View Issue Details

IDProjectCategoryView StatusLast Update
0005277MMW v4Playerpublic2009-03-11 19:03
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version3.1 
Target Version3.1Fixed in Version3.1 
Summary0005277: WAV Tracks play white noise at end of track (regression)
DescriptionRecent 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).
TagsNo tags attached.
Fixed in build1222

Relationships

related to 0004898 closedLudek Support more WMA Lossless (sub)formats 
related to 0004824 closedLudek IEEE Floating point WAV Files can't be played 
related to 0005308 closedLudek Seeking doesn't work right for very long WAV files (regression) 

Activities

jiri

2009-02-04 23:44

administrator   ~0016512

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.

Ludek

2009-02-05 08:21

developer   ~0016519

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.

Ludek

2009-02-05 10:05

developer   ~0016521

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.

rusty

2009-03-11 19:03

administrator   ~0017059

Verified 1226.