Title: RESEND CR: Enable HELIX_FEATURE_REGISTRY for Symbian MMF-MDF adaptation

"Nokia submits this code under the terms of a commercial contribution agreement with Real Networks, and I am authorized to contribute this code under said agreement."

Modified by:
    [EMAIL PROTECTED]

Reviewed by:


Date:
    November-2-2006

Project:
    Helix plug-in for Symbian

Error ID:
   

Synopsis:
    The HELIX_FEATURE_REGISTRY feature will be enabled for the Helix MMF-MDF
    adaptation.   The audio priority and HELIX_FEATURE_DRM_SECURE_OUTPUT
    features will be modified.  They will stop using the lite prefs to pass
    values from the MMF to the MDF.  The registry will be used to transfer
    these values.

    A few methods were moved from the audio and video controllers to the base
    controller.  The differences between the methods that were moved are due to
    the HELIX_FEATURE_S60_PROGDOWN feature.  The video controller implementation
    of these methods was used since the audio controller has no way to set the
    progressive download variables.  There is no real impact to the audio controller
    since the progressive download code will never be executed.

Files Modified:
    audio/device/platform/symbian/audsymbian.cpp

    clientapps/symbianMmf/hxmmfstatectrl.cpp
    clientapps/symbianMmf/hxmmfstatectrl.h
    clientapps/symbianMmf/audiocontroller/controllerdll
    clientapps/symbianMmf/audiocontroller/hxmmfaudioctrl.cpp
    clientapps/symbianMmf/audiocontroller/hxmmfaudioctrl.h
    clientapps/symbianMmf/common/Umakefil
    clientapps/symbianMmf/common/hxmmfbasectrl.cpp
    clientapps/symbianMmf/common/hxmmfbasectrl.h
    clientapps/symbianMmf/videocontroller/MmfCtrlDll
    clientapps/symbianMmf/videocontroller/hxmmfctrlimpl.cpp
    clientapps/symbianMmf/videocontroller/hxmmfctrlimpl.h

    datatype/mdf/audio/dsp/mdfauddevice.cpp
    datatype/mdf/audio/dsp/mdfdevsound.cpp
    datatype/mdf/video/renderer/mdfvideoadapter.cpp

Files Added:
    None

Image Size and Heap Use impact:
    Minor, the image size increase for the ARMV5 dlls was less than 1% overall

Platforms and Profiles Build Verified:
    helix-client-s60-32-mmf-mdf-dsp
    helix-client-s60-32-mmf-mdf-arm

Platforms and Profiles Functionality verified:
    winscw
    armv5

Branch:
    head and hxclient_2_1_0_cayennes

 << File: build_diff.txt >>  << File: clientapps_diff.txt >>  << File: datatype_diff.txt >>  << File: audio_diff.txt >>

_______________________________________________
Audio-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/audio-dev

Reply via email to