// ---------------------------------------------------------------------------
// RVoIPAudioSession::GetSupportedEncodersL
// ---------------------------------------------------------------------------
//
EXPORT_C TInt RVoIPAudioSession::GetSupportedEncoders(
        const TMMFPrioritySettings aPriority, RArray<TUint32>& aEncoders,
        TInt& aFrameSize)
    {
    TRACE_PRN_FN_ENT;

    TMMFPrioritySettingsPckg pckg;
    pckg() = aPriority;
    TIpcArgs args(&pckg);
    TInt err = SendClientRequest(EVoIPSetEncoderPriority, args);

    TVoIPMsgBufPckg pckg1;
    TIpcArgs args1(&pckg1);
    err = SendClientRequest(EVoIPGetSupportedEncodersCount, args1);
    TInt count = 0;
    aFrameSize = 0;

    if (err == KErrNone)
        {
        count = pckg1().iInt;
        aFrameSize = pckg1().iUint; //for 10/20ms frame detection
        err = pckg1().iStatus;
        }

    if (count > 0 && err == KErrNone)
        {
        TRAP(err, PopulateArrayL(EVoIPGetSupportedEncoders, aEncoders, count));
        }

    TRACE_PRN_FN_EXT;
    return err;
    }
Example #2
0
const char *
FE_get_cpp_args_from_env (void)
{
  const char *cpp_args = 0;

  // Added some customizable preprocessor options
  ACE_Env_Value<char*> args1 (ACE_TEXT ("TAO_IDL_PREPROCESSOR_ARGS"),
                              (char *) 0);

  if (args1 != 0)
    {
      cpp_args = args1;
    }
  else
    {
      // Check for the deprecated TAO_IDL_DEFAULT_CPP_FLAGS environment
      // variable.
      ACE_Env_Value<char*> args2 (ACE_TEXT ("TAO_IDL_DEFAULT_CPP_FLAGS"),
                                  (char *) 0);

      if (args2 != 0)
        {
          ACE_ERROR ((LM_WARNING,
                      "Warning: The environment variable "
                      "TAO_IDL_DEFAULT_CPP_FLAGS has been "
                      "deprecated.\n"
                      "         Please use "
                      "TAO_IDL_PREPROCESSOR_ARGS instead.\n"));

          cpp_args = args2;
        }
    }

  return cpp_args;
}
 br_status mk_app_core(func_decl* f, unsigned num_args, expr* const* args, expr_ref& result) {
     if (m.is_ite(f)) {
         return BR_FAILED;
     }
     if (m_max_inflation < UINT_MAX && 
         m_init_term_size > 0 && 
         m_max_inflation * m_init_term_size < m_num_fresh) 
         return BR_FAILED;
     
     for (unsigned i = 0; i < num_args; ++i) {
         expr* c, *t, *e;
         if (!m.is_bool(args[i]) && m.is_ite(args[i], c, t, e)) {
             TRACE("blast_term_ite", result = m.mk_app(f, num_args, args); tout << result << "\n";);
             expr_ref e1(m), e2(m);
             ptr_vector<expr> args1(num_args, args);
             args1[i] = t;
             e1 = m.mk_app(f, num_args, args1.c_ptr());
             if (m.are_equal(t, e)) {
                 result = e1;
                 return BR_REWRITE1;
             }
             else {
                 args1[i] = e;
                 e2 = m.mk_app(f, num_args, args1.c_ptr());
                 result = m.mk_ite(c, e1, e2);
                 ++m_num_fresh;
                 return BR_REWRITE3;
             }
         }
Example #4
0
//----------------------------------------------------------------------------//
void ScrolledContainer::setContentPaneAutoSized(bool setting)
{
    if (d_autosizePane != setting)
    {
        d_autosizePane = setting;

        // Fire events
        WindowEventArgs args1(this);
        onAutoSizeSettingChanged(args1);
    }
}
    void PeriodicTick(AuraEffect const* /*aurEff*/)
    {
        Unit* caster = GetCaster();
        if (!caster)
            return;

        CastSpellExtraArgs args1(TRIGGERED_FULL_MASK), args2(TRIGGERED_FULL_MASK);
        args1.AddSpellMod(SPELLVALUE_MAX_TARGETS, urand(1, 6));
        args2.AddSpellMod(SPELLVALUE_MAX_TARGETS, urand(1, 6));
        caster->CastSpell(GetTarget(), SPELL_SUMMON_PERIODIC_LIGHT, args1);
        caster->CastSpell(GetTarget(), SPELL_SUMMON_PERIODIC_DARK, args2);
    }
EXPORT_C TInt RMessagingTestUtilityServer::GetDirL(const TDesC& aPath, const TUint aEntryAttMask, const TUint aEntrySortKey, CDir*& aDir)
//
// Obtain directory information regardless of data caging.
// Caller is responsible for deleting CDir object as with RFs::GetDir().
//
	{	
	TPckgBuf<TUint> entryAttMask(aEntryAttMask);
	TPckgBuf<TUint> entrySortKey(aEntrySortKey);
	
	TIpcArgs args1(&aPath, &entryAttMask, &entrySortKey);

	TInt ret = SendReceive(EGetDir, args1);		//Create CDir object on the server.
	
	TPckgBuf<TUint> countBuf;
	TIpcArgs args2(&countBuf);

	ret = SendReceive(EGetDirCount, args2);		//Get the number of dir entries.
	
	TUint count = countBuf();
		
	
	CDirDerived* dirDerived = CDirDerived::NewL();	//Construct a new CDir from CDirDerived.

	TPckgBuf<TEntry> entryBuf;
	
	for (TUint i=0; i<count; i++)
	{
		TPckgBuf<TInt> indexBuf(i);
		TIpcArgs args3(&indexBuf, &entryBuf);
			
		ret = SendReceive(EGetDirEntry, args3);	//Get each dir entry from the server.
		
		TEntry entry = entryBuf();		
		
		dirDerived->AddL(entry);				//Add each entry to the client's CDir object.
	}

	aDir = dirDerived;							//Return pointer to client's CDir object.
	
	TInt c2 = aDir->Count();
			
	return KErrNone;
	}
int main(int, char**)
{
   LOGE("OverlayCtrlTest start");

   overlay2::Ctrl ctrl;
   overlay2::RotatorBase* rot = new overlay2::NullRotator();

   // open rot here
   bool ret = rot->open();
   OVASSERT(ret, "Rotator failed to open");
   ovutils::PipeArgs args(ovutils::OV_MDP_FLAGS_NONE,//flags PIPE SHARED
                          ovutils::OVERLAY_TRANSFORM_0,
                          ovutils::Whf(),
                          ovutils::WAIT,
                          ovutils::ZORDER_0,
                          ovutils::IS_FG_OFF,
                          ovutils::ROT_FLAG_ENABLED,
                          ovutils::PMEM_SRC_ADSP,
                          ovutils::RECONFIG_OFF);
   ret = rot->remap(ROT_NUM_BUF, args);
   OVASSERT(ret, "Rotator failed to remap");

   ret = ctrl.open(ovutils::FB0, rot);
   OVASSERT(ret, "Ctrl failed to open");
   ovutils::Whf whf(100, 200, HAL_PIXEL_FORMAT_RGBA_8888);
   ovutils::eMdpFlags flags = ovutils::OV_MDP_FLAGS_NONE;
   ret = ctrl.start(args);
   OVASSERT(ret, "Ctrl failed to start");
   ctrl.dump();

   LOGE("setPosition ...");
   ovutils::Dim dim(0, 0, 50, 100);
   ret = ctrl.setPosition(dim);
   OVASSERT(ret, "Ctrl failed to setPosition");
   ctrl.dump();

   LOGE("setParameter ...");
   ovutils::Params p ( ovutils::OVERLAY_DITHER, 0 );
   ret = ctrl.setParameter(p);
   OVASSERT(ret, "Ctrl failed to setParameter");
   ctrl.dump();

   LOGE("setSource ...");
   ovutils::PipeArgs args1(flags,
                           ovutils::OVERLAY_TRANSFORM_0,
                           ovutils::Whf(75, 150, HAL_PIXEL_FORMAT_RGBA_8888),
                           ovutils::WAIT,
                           ovutils::ZORDER_0,
                           ovutils::IS_FG_OFF,
                           ovutils::ROT_FLAG_DISABLED,
                           ovutils::PMEM_SRC_SMI,
                           ovutils::RECONFIG_OFF);
   ret = ctrl.setSource(args1);
   OVASSERT(ret, "Ctrl failed to setSource");
   ctrl.commit();
   ctrl.dump();

   ctrl.close();
   rot->close();
   delete rot;

   LOGE("OverlayCtrlTest end");
   return 0;
}