khronosfws/openmax_al/src/common/xanokialinearvolumeitf.c
changeset 47 c2e43643db4c
parent 42 1fa3fb47b1e3
child 53 eabc8c503852
equal deleted inserted replaced
42:1fa3fb47b1e3 47:c2e43643db4c
   292             (XANokiaLinearVolumeItfImpl*) pHandlerCtx;
   292             (XANokiaLinearVolumeItfImpl*) pHandlerCtx;
   293     XAboolean eventBoolean = XA_BOOLEAN_FALSE;
   293     XAboolean eventBoolean = XA_BOOLEAN_FALSE;
   294 
   294 
   295     DEBUG_API("->XANokiaLinearVolumeItfimpl_AdaptCb");
   295     DEBUG_API("->XANokiaLinearVolumeItfimpl_AdaptCb");
   296 
   296 
   297     if (!impl && !event)
   297     if (!impl || !event)
   298         {
   298         {
   299         DEBUG_ERR("XANokiaLinearVolumeItfImpl_AdaptCb, invalid context pointer!");
   299         DEBUG_ERR("XANokiaLinearVolumeItfImpl_AdaptCb, invalid context pointer!");
   300         DEBUG_API("<-XANokiaLinearVolumeItfImpl_AdaptCb");
   300         DEBUG_API("<-XANokiaLinearVolumeItfImpl_AdaptCb");
   301         return;
   301         return;
   302         }
   302         }
   303     
   303     
   304     assert(event);
       
   305 
       
   306     if (event->eventid == XA_ADAPT_VOLUME_VOLUME_CHANGED && impl->callback)
   304     if (event->eventid == XA_ADAPT_VOLUME_VOLUME_CHANGED && impl->callback)
   307         {
   305         {
   308         if (XA_NOKIALINEARVOLUME_EVENT_VOLUME_CHANGED & impl->eventFlags)
   306         if (XA_NOKIALINEARVOLUME_EVENT_VOLUME_CHANGED & impl->eventFlags)
   309             {
   307             {
   310             DEBUG_API("Volume level changed in adaptation");
   308             DEBUG_API("Volume level changed in adaptation");
   311             impl->callback(impl->cbPtrToSelf, impl->context,
   309             impl->callback(impl->cbPtrToSelf, impl->context,
   312                     XA_NOKIALINEARVOLUME_EVENT_VOLUME_CHANGED, eventBoolean);
   310                     XA_NOKIALINEARVOLUME_EVENT_VOLUME_CHANGED, eventBoolean);
   313             }
   311             }
   314         }
   312         }
   315     else
       
   316         {
       
   317         /* do nothing */
       
   318         }
       
   319     DEBUG_API("<-XANokiaLinearVolumeItfimpl_AdaptCb");
   313     DEBUG_API("<-XANokiaLinearVolumeItfimpl_AdaptCb");
   320     }
   314     }