Lines Matching refs:dev
47 ScanFolder("/dev/bus/fw");
82 device_info* dev = fDeviceList.ItemAt(n);
83 if (!dev)
85 *out_info = &dev->flavor;
95 device_info* dev = fDeviceList.ItemAt(info->internal_id);
96 if (!dev || dev->flavor.internal_id != info->internal_id) {
102 return new FireWireDVNode(this, dev->name, dev->flavor.internal_id,
103 dev->card);
159 device_info *dev = new device_info;
160 fDeviceList.AddItem(dev);
162 dev->card = card;
164 sprintf(dev->name, "FireWire-%s", fwnumber);
167 memset(dev->in_formats, 0, sizeof(dev->in_formats));
168 memset(dev->out_formats, 0, sizeof(dev->out_formats));
169 dev->in_formats[0].type = B_MEDIA_ENCODED_VIDEO;
170 dev->out_formats[0].type = B_MEDIA_ENCODED_VIDEO;
173 dev->flavor.name = dev->name;
174 dev->flavor.info = (char *)"The FireWireDVNode outputs to fw_raw drivers.";
175 dev->flavor.kinds = B_BUFFER_CONSUMER | B_BUFFER_PRODUCER
177 dev->flavor.flavor_flags = B_FLAVOR_IS_GLOBAL;
178 dev->flavor.internal_id = fDeviceList.CountItems() - 1;
179 dev->flavor.possible_count = 1;
180 dev->flavor.in_format_count = 1;
181 dev->flavor.in_format_flags = 0;
182 dev->flavor.in_formats = dev->in_formats;
183 dev->flavor.out_format_count = 1;
184 dev->flavor.out_format_flags = 0;
185 dev->flavor.out_formats = dev->out_formats;
192 device_info* dev;
193 while ((dev = fDeviceList.RemoveItemAt(0L))) {
194 delete dev->card;
195 delete dev;