MINI MINI MANI MO
ó
Đ=[c           @   s   d  d l  m Z d  d l Td d l Z d d l m Z d d l Z d d l Z d d l	 Z	 e j
 j   Z e   Z
 d e j f d     YZ d S(   i   (   t   base(   t   *iĸĸĸĸN(   t   commandst   AudioPluginc           B   sđ   e  Z d  Z d   Z d   Z d   Z d   Z e d    Z d   Z	 d   Z
 e d d	 e d
    Z
 e d  e d   Z e d d	 e d
    Z e d  e d   Z RS(   sŪ   
	Plugin for tuning audio cards powersaving options.
	Power management is supported per module, not device. From this reason,
	we take kernel module names as device names.
	c         C   sy   t  |  _ t   |  _ t   |  _ xQ |  j j d  j d  D]4 } |  j |  } | d k r= |  j j	 |  q= q= Wd  S(   Nt   sounds   card*t
   snd_hda_intelt   snd_ac97_codec(   R   R   (
   t   Truet   _devices_supportedt   sett   _assigned_devicest
   _free_devicest   _hardware_inventoryt   get_devicest   match_sys_namet   _device_module_namet   add(   t   selft   devicet   module_name(    (    s>