Ignore:
Timestamp:
08/26/10 19:37:23 (21 months ago)
Author:
shiretu
Message:

-- android stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/applications/applestreamingclient/src/clientcontext.cpp

    r104 r106  
    358358 
    359359        //5. Continue feeding until we have stream capabilities 
    360         while (GETAVAILABLEBYTESCOUNT(_avData) > 8192) { 
    361                 if ((pStream->GetCapabilities()->videoCodecId == CODEC_VIDEO_AVC) 
    362                                 && (pStream->GetCapabilities()->audioCodecId == CODEC_AUDIO_AAC)) { 
    363                         _pEventSink->SignalStreamRegistered(_streamName); 
    364                         break; 
    365                 } 
    366                 if (!pTS->SignalInputData(_avData)) { 
    367                         FATAL("Unable to feed TS protocol"); 
    368                         return false; 
     360        if ((pStream->GetCapabilities()->videoCodecId != CODEC_VIDEO_AVC) 
     361                        || (pStream->GetCapabilities()->audioCodecId != CODEC_AUDIO_AAC)) { 
     362                while (GETAVAILABLEBYTESCOUNT(_avData) > 8192) { 
     363                        if ((pStream->GetCapabilities()->videoCodecId == CODEC_VIDEO_AVC) 
     364                                        && (pStream->GetCapabilities()->audioCodecId == CODEC_AUDIO_AAC)) { 
     365                                _pEventSink->SignalStreamRegistered(_streamName); 
     366                                break; 
     367                        } 
     368                        if (!pTS->SignalInputData(_avData)) { 
     369                                FATAL("Unable to feed TS protocol"); 
     370                                return false; 
     371                        } 
     372                } 
     373                if ((pStream->GetCapabilities()->videoCodecId != CODEC_VIDEO_AVC) 
     374                                || (pStream->GetCapabilities()->audioCodecId != CODEC_AUDIO_AAC)) { 
     375                        FINEST("SPS/PPS not yet available"); 
     376                        return true; 
    369377                } 
    370378        } 
     
    632640        customParameters["itemUri"] = itemUri; 
    633641        customParameters["bw"] = bw; 
    634         replace(keyUri, "http://www.mlb.com", "https://qa.mlb.com"); 
    635642        return FetchURI(keyUri, "key", customParameters); 
    636643} 
Note: See TracChangeset for help on using the changeset viewer.