Ignore:
Timestamp:
Oct 24, 2012, 8:25:23 PM (13 years ago)
Author:
Silvan Scherrer
Message:

SMplayer: update trunk to 0.8.1

Location:
smplayer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • smplayer/trunk

  • smplayer/trunk/src/youtube/retrieveyoutubeurl.cpp

    r124 r135  
    2727
    2828        preferred_quality = FLV_360p;
    29 
    30         setUserAgent("Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)");
    3129}
    3230
     
    5755    QRegExp regex("\\\"url_encoded_fmt_stream_map\\\"\\s*:\\s*\\\"([^\\\"]*)");
    5856    regex.indexIn(replyString);
    59     QString fmtArray = regex.cap(1);   
     57    QString fmtArray = regex.cap(1);
    6058    fmtArray = sanitizeForUnicodePoint(fmtArray);
    6159    fmtArray.replace(QRegExp("\\\\(.)"), "\\1");
     
    6563    foreach(QString code, codeList)
    6664    {
    67         code.remove(0, 4);
    6865        QUrl url(code);
    69         urlMap[url.queryItemValue("itag").toInt()] = code.remove(QRegExp("&itag=\\d+$"));
     66        int itag = url.queryItemValue("itag").toInt();
     67        //qDebug("itag: %d", itag);
     68        code.remove(QRegExp("itag=(\\d+)&url="));
     69        code.replace("&sig=", "&signature=");
     70        urlMap[itag] = code;
     71        //qDebug("code: '%s'", code.toUtf8().constData());
    7072    }
    7173
Note: See TracChangeset for help on using the changeset viewer.