Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/phonon/ds9/mediagraph.cpp

    r2 r561  
    6969        }
    7070               
     71
     72/*
    7173        static HRESULT saveToFile(Graph graph, const QString &filepath)
    7274        {
     
    104106            return hr;
    105107        }
    106 
     108*/
    107109
    108110        MediaGraph::MediaGraph(MediaObject *mo, short index) :
     
    382384            if (info.pGraph) {
    383385                info.pGraph->Release();
    384                 return m_graph->RemoveFilter(filter);
     386                if (info.pGraph == m_graph)
     387                    return m_graph->RemoveFilter(filter);
    385388            }
    386389
     
    538541                    for(int i = 0; i < outputs.count(); ++i) {
    539542                        const OutputPin &pin = outputs.at(i);
    540                         if (VFW_E_NOT_CONNECTED == pin->ConnectedTo(inPin.pparam())) {
     543                        if (HRESULT(VFW_E_NOT_CONNECTED) == pin->ConnectedTo(inPin.pparam())) {
    541544                            return SUCCEEDED(pin->Connect(newIn, 0));
    542545                        }
     
    680683               } else if (source.discType() == Phonon::Cd) {
    681684                    m_realSource = Filter(new QAudioCDPlayer);
    682                     m_result = m_graph->AddFilter(m_realSource, 0);
    683685
    684686#endif //QT_NO_PHONON_MEDIACONTROLLER
     
    810812                    const OutputPin &out = outputs.at(i);
    811813                    InputPin pin;
    812                     if (out->ConnectedTo(pin.pparam()) == VFW_E_NOT_CONNECTED) {
     814                    if (out->ConnectedTo(pin.pparam()) == HRESULT(VFW_E_NOT_CONNECTED)) {
    813815                        m_decoderPins += out; //unconnected outputs can be decoded outputs
    814816                    }
     
    10071009                HRESULT hr = mediaContent->get_AuthorName(&str);
    10081010                if (SUCCEEDED(hr)) {
    1009                     ret.insert(QLatin1String("ARTIST"), QString::fromUtf16((const unsigned short*)str));
     1011                    ret.insert(QLatin1String("ARTIST"), QString::fromWCharArray(str));
    10101012                    SysFreeString(str);
    10111013                }
    10121014                hr = mediaContent->get_Title(&str);
    10131015                if (SUCCEEDED(hr)) {
    1014                     ret.insert(QLatin1String("TITLE"), QString::fromUtf16((const unsigned short*)str));
     1016                    ret.insert(QLatin1String("TITLE"), QString::fromWCharArray(str));
    10151017                    SysFreeString(str);
    10161018                }
    10171019                hr = mediaContent->get_Description(&str);
    10181020                if (SUCCEEDED(hr)) {
    1019                     ret.insert(QLatin1String("DESCRIPTION"), QString::fromUtf16((const unsigned short*)str));
     1021                    ret.insert(QLatin1String("DESCRIPTION"), QString::fromWCharArray(str));
    10201022                    SysFreeString(str);
    10211023                }
    10221024                hr = mediaContent->get_Copyright(&str);
    10231025                if (SUCCEEDED(hr)) {
    1024                     ret.insert(QLatin1String("COPYRIGHT"), QString::fromUtf16((const unsigned short*)str));
     1026                    ret.insert(QLatin1String("COPYRIGHT"), QString::fromWCharArray(str));
    10251027                    SysFreeString(str);
    10261028                }
    10271029                hr = mediaContent->get_MoreInfoText(&str);
    10281030                if (SUCCEEDED(hr)) {
    1029                     ret.insert(QLatin1String("MOREINFO"), QString::fromUtf16((const unsigned short*)str));
     1031                    ret.insert(QLatin1String("MOREINFO"), QString::fromWCharArray(str));
    10301032                    SysFreeString(str);
    10311033                }
Note: See TracChangeset for help on using the changeset viewer.