Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/multimedia/audio/qaudiodeviceinfo_mac_p.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    7979bool QAudioDeviceInfoInternal::isFormatSupported(const QAudioFormat& format) const
    8080{
    81     return format.codec() == QString::fromLatin1("audio/pcm");
     81    QAudioDeviceInfoInternal *self = const_cast<QAudioDeviceInfoInternal*>(this);
     82
     83    return format.isValid()
     84            && format.codec() == QString::fromLatin1("audio/pcm")
     85            && self->frequencyList().contains(format.frequency())
     86            && self->channelsList().contains(format.channels())
     87            && self->sampleSizeList().contains(format.sampleSize());
    8288}
    8389
Note: See TracChangeset for help on using the changeset viewer.