equal
deleted
inserted
replaced
406 void CVSDataProvider::EnumerateVideoFrameSizesL( |
406 void CVSDataProvider::EnumerateVideoFrameSizesL( |
407 RArray<TSize>& aSupportedSizes, |
407 RArray<TSize>& aSupportedSizes, |
408 const TDesC8& aFormat ) |
408 const TDesC8& aFormat ) |
409 { |
409 { |
410 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameSizes() >>"), RThread().Id().operator TUint())); |
410 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameSizes() >>"), RThread().Id().operator TUint())); |
|
411 CleanupClosePushL( aSupportedSizes ); |
411 RArray<TSizeCount> sizeCountArray; |
412 RArray<TSizeCount> sizeCountArray; |
412 CleanupClosePushL( sizeCountArray ); |
413 CleanupClosePushL( sizeCountArray ); |
413 TInt providerCount = ProvidersAvailable(); |
414 TInt providerCount = ProvidersAvailable(); |
414 for ( TInt i = 0; i < providerCount; i++ ) |
415 for ( TInt i = 0; i < providerCount; i++ ) |
415 { |
416 { |
461 { |
462 { |
462 User::LeaveIfError( |
463 User::LeaveIfError( |
463 aSupportedSizes.Append( sizeCountArray[k].iSize ) ); |
464 aSupportedSizes.Append( sizeCountArray[k].iSize ) ); |
464 } |
465 } |
465 } |
466 } |
466 CleanupStack::PopAndDestroy( ); // sizeCountArray |
467 CleanupStack::PopAndDestroy(); // sizeCountArray |
|
468 CleanupStack::Pop(); // aSupportedSizes |
467 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameSizes() <<"), RThread().Id().operator TUint())); |
469 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameSizes() <<"), RThread().Id().operator TUint())); |
468 } |
470 } |
469 |
471 |
470 // ----------------------------------------------------------------------------- |
472 // ----------------------------------------------------------------------------- |
471 // CVSDataProvider::EnumerateVideoFrameRatesL |
473 // CVSDataProvider::EnumerateVideoFrameRatesL |
475 RArray<TReal32>& aSupportedRates, |
477 RArray<TReal32>& aSupportedRates, |
476 const TDesC8& aFormat, |
478 const TDesC8& aFormat, |
477 const TSize& aSize ) |
479 const TSize& aSize ) |
478 { |
480 { |
479 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameRates() >>"), RThread().Id().operator TUint())); |
481 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameRates() >>"), RThread().Id().operator TUint())); |
|
482 CleanupClosePushL( aSupportedRates ); |
480 RArray<TRateCount> rateCountArray; |
483 RArray<TRateCount> rateCountArray; |
481 CleanupClosePushL( rateCountArray ); |
484 CleanupClosePushL( rateCountArray ); |
482 TInt providerCount = ProvidersAvailable(); |
485 TInt providerCount = ProvidersAvailable(); |
483 __IF_DEBUG(Print(_L(" LOOKING FOR COMMON SUPPORTED RATES, PROVIDER COUNT: %d"), providerCount)); |
486 __IF_DEBUG(Print(_L(" LOOKING FOR COMMON SUPPORTED RATES, PROVIDER COUNT: %d"), providerCount)); |
484 for ( TInt i = 0; i < providerCount; i++ ) |
487 for ( TInt i = 0; i < providerCount; i++ ) |
535 User::LeaveIfError( |
538 User::LeaveIfError( |
536 aSupportedRates.Append( rateCountArray[k].iRate ) ); |
539 aSupportedRates.Append( rateCountArray[k].iRate ) ); |
537 } |
540 } |
538 } |
541 } |
539 CleanupStack::PopAndDestroy( ); // rateCountArray |
542 CleanupStack::PopAndDestroy( ); // rateCountArray |
|
543 CleanupStack::Pop(); // aSupportedRates |
540 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameRates() <<"), RThread().Id().operator TUint())); |
544 __IF_DEBUG(Print(_L("VideoSource[%d]: CVSDataProvider::EnumerateVideoFrameRates() <<"), RThread().Id().operator TUint())); |
541 } |
545 } |
542 |
546 |
543 // End of File |
547 // End of File |