Advertisement
gimmeitorilltell

everything works but sleep

Feb 17th, 2015
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Global configuration section: lists input and output devices always present on the device
  2. # as well as the output device selected by default.
  3. # Devices are designated by a string that corresponds to the enum in audio.h
  4.  
  5. global_configuration {
  6.   attached_output_devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE
  7.   default_output_device AUDIO_DEVICE_OUT_SPEAKER
  8.   attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_BACK_MIC
  9. }
  10.  
  11. # audio hardware module section: contains descriptors for all audio hw modules present on the
  12. # device. Each hw module node is named after the corresponding hw module library base name.
  13. # For instance, "primary" corresponds to audio.primary.<device>.so.
  14. # The "primary" module is mandatory and must include at least one output with
  15. # AUDIO_OUTPUT_FLAG_PRIMARY flag.
  16. # Each module descriptor contains one or more output profile descriptors and zero or more
  17. # input profile descriptors. Each profile lists all the parameters supported by a given output
  18. # or input stream category.
  19. # The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding
  20. # to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n".
  21.  
  22. audio_hw_modules {
  23.   primary {
  24.     outputs {
  25.       primary {
  26.         sampling_rates 44100|48000
  27.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  28.         formats AUDIO_FORMAT_PCM_16_BIT
  29.         devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ANC_HEADSET|AUDIO_DEVICE_OUT_ANC_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_FM|AUDIO_DEVICE_OUT_FM_TX
  30.         flags AUDIO_OUTPUT_FLAG_PRIMARY
  31.       }
  32.       lpa {
  33.         sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  34.         channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO
  35.         formats AUDIO_FORMAT_PCM_16_BIT
  36.         devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL
  37.         flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_LPA
  38.       }
  39.       voipout {
  40.         sampling_rates 8000|16000
  41.         channel_masks AUDIO_CHANNEL_OUT_MONO
  42.         formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_AMR_NB|AUDIO_FORMAT_AMR_WB|AUDIO_FORMAT_QCELP|AUDIO_FORMAT_EVRC|AUDIO_FORMAT_EVRCB|AUDIO_FORMAT_EVRCWB
  43.         devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE
  44.         flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_VOIP_RX
  45.       }
  46.       tunnel {
  47.         sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  48.         channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO
  49.         formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_AAC
  50.         devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE
  51.         flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_TUNNEL
  52.       }
  53.     }
  54.     inputs {
  55.       primary {
  56.         sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
  57.         channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_VOICE_CALL_MONO|AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO|AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO
  58.         formats AUDIO_FORMAT_PCM_16_BIT
  59.         devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_ANC_HEADSET|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_AUX_DIGITAL|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_COMMUNICATION
  60.       }
  61.       voipin {
  62.         sampling_rates 8000|16000
  63.         channel_masks AUDIO_CHANNEL_IN_MONO
  64.         formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_AMR_NB|AUDIO_FORMAT_AMR_WB|AUDIO_FORMAT_QCELP|AUDIO_FORMAT_EVRC|AUDIO_FORMAT_EVRCB|AUDIO_FORMAT_EVRCWB
  65.         devices AUDIO_DEVICE_IN_COMMUNICATION
  66.       }
  67.     }
  68.   }
  69.   a2dp {
  70.     outputs {
  71.       primary {
  72.         sampling_rates 48000
  73.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  74.         formats AUDIO_FORMAT_PCM_16_BIT
  75.         devices AUDIO_DEVICE_OUT_ALL_A2DP
  76.         flags AUDIO_OUTPUT_FLAG_PRIMARY
  77.       }
  78.     }
  79.   }
  80.   r_submix {
  81.     outputs {
  82.       submix {
  83.         sampling_rates 48000
  84.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  85.         formats AUDIO_FORMAT_PCM_16_BIT
  86.         devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
  87.       }
  88.     }
  89.     inputs {
  90.       submix {
  91.         sampling_rates 48000
  92.         channel_masks AUDIO_CHANNEL_IN_STEREO
  93.         formats AUDIO_FORMAT_PCM_16_BIT
  94.         devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
  95.       }
  96.     }
  97.   }
  98.   usb {
  99.     outputs {
  100.       usb_accessory {
  101.         sampling_rates 44100
  102.         channel_masks AUDIO_CHANNEL_OUT_STEREO
  103.         formats AUDIO_FORMAT_PCM_16_BIT
  104.         devices AUDIO_DEVICE_OUT_USB_ACCESSORY
  105.       }
  106.     }
  107.   }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement