Guest User

Untitled

a guest
Sep 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. pcm_slave.spdif_convert48k {
  2. pcm "spdif:%MAIN_CARD%"
  3. rate 48000
  4. }
  5.  
  6. pcm.spdif_playback {
  7. type plug
  8. slave spdif_convert48k
  9. }
  10.  
  11. pcm_slave.hdmi_convert48k {
  12. pcm "hdmi:%MAIN_CARD%"
  13. rate 48000
  14. }
  15.  
  16. pcm.hdmi_playback {
  17. type plug
  18. slave hdmi_convert48k
  19. }
  20.  
  21. pcm.asym_spdif {
  22. type asym
  23. playback.pcm "spdif_playback"
  24. capture.pcm "plughw:%MAIN_CARD%"
  25. }
  26.  
  27. pcm.asym_hdmi {
  28. type asym
  29. playback.pcm "hdmi_playback"
  30. capture.pcm "plughw:%MAIN_CARD%"
  31. }
  32.  
  33. pcm.asym_analog {
  34. type asym
  35. playback.pcm "plug:dmix:%MAIN_CARD%"
  36. capture.pcm "plughw:%MAIN_CARD%"
  37. }
  38.  
  39. pcm.!hdmi {
  40. @args [ AES0 AES1 AES2 AES3 ]
  41. @args.AES0 {
  42. type integer
  43. # consumer, not-copyright, emphasis-none, mode=0
  44. default 0x04
  45. }
  46. @args.AES1 {
  47. type integer
  48. # original, PCM coder
  49. default 0x00
  50. }
  51. @args.AES2 {
  52. type integer
  53. # source and channel
  54. default 0x00
  55. }
  56. @args.AES3 {
  57. type integer
  58. # fs=48000Hz, clock accuracy=1000ppm
  59. default 0x00
  60. }
  61. type hooks
  62. slave.pcm {
  63. type hw
  64. card 1
  65. device 7
  66. }
  67. hooks.0 {
  68. type ctl_elems
  69. hook_args [
  70. {
  71. name "IEC958 Playback Default"
  72. lock true
  73. preserve true
  74. value [ $AES0 $AES1 $AES2 $AES3 ]
  75. }
  76. {
  77. name "IEC958 Playback Switch"
  78. lock true
  79. preserve true
  80. value true
  81. }
  82. ]
  83. }
  84. }
Add Comment
Please, Sign In to add comment