Lines Matching refs:addon
77 BMediaAddOn* addon;
399 ERROR("rescan flavors: Can't find a addon object for id %d\n",
443 MediaAddonServer::_ScanAddOnFlavors(BMediaAddOn* addon)
445 ASSERT(addon->AddonID() > 0);
448 addon->AddonID());
452 media_addon_id addonID = addon->AddonID();
461 int32 newFlavorCount = addon->CountFlavors();
471 if (addon->GetFlavorAt(i, &flavorInfo) != B_OK) {
483 dormantFlavorInfo.node_info.addon = addonID;
534 TRACE("MediaAddonServer::_AddOnAdded: loading addon %" B_PRId32 " now..."
537 BMediaAddOn* addon = gDormantNodeManager->GetAddOn(id);
538 if (addon == NULL) {
549 // put file's inode and addon's id into map
566 info.addon = addon;
569 _ScanAddOnFlavors(addon);
573 info.wants_autostart = addon->WantsAutoStart();
604 printf("MediaAddonServer::_DestroyInstantiatedFlavors addon %" B_PRId32
698 if (info.addon && info.active_flavors.empty()) {
700 info.addon = NULL;
709 int32 count = info.addon->CountFlavors();
713 if (info.addon->GetFlavorAt(i, &flavorinfo) != B_OK) {
722 dormantNodeInfo.addon = info.id;
756 status_t status = info.addon->AutoStart(index, &node, &internalID,
801 ERROR("MediaAddonServer::_AddOnRemoved: couldn't get addon info for "
811 if (info.addon) {
812 ERROR("MediaAddonServer::_AddOnRemoved: couldn't unload addon "