Merge "hal: tizenaudio reference sink / source add pcm interface" into tizen accepted/tizen/mobile/20151119.033731 accepted/tizen/tv/20151119.033742 accepted/tizen/wearable/20151119.033756 submit/tizen/20151119.030519
authorKimJeongYeon <jeongyeon.kim@samsung.com>
Thu, 19 Nov 2015 03:02:40 +0000 (19:02 -0800)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Thu, 19 Nov 2015 03:02:40 +0000 (19:02 -0800)
1  2 
src/hal-manager.c

index 1ae9f587315e1e999b3fd68c74961d56e0d736b5,15bcbbc8d178b4baf52be48569c31c1ea2738d6d..cb85c47a64c36e8aa2f9224c8b785a6452130358
@@@ -75,9 -75,15 +75,13 @@@ pa_hal_manager* pa_hal_manager_get(pa_c
          h->intf.pcm_avail = dlsym(h->dl_handle, "audio_pcm_avail");
          h->intf.pcm_write = dlsym(h->dl_handle, "audio_pcm_write");
          h->intf.pcm_read = dlsym(h->dl_handle, "audio_pcm_read");
+         h->intf.pcm_get_fd = dlsym(h->dl_handle, "audio_pcm_get_fd");
+         h->intf.pcm_recover = dlsym(h->dl_handle, "audio_pcm_recover");
+         h->intf.pcm_get_params = dlsym(h->dl_handle, "audio_pcm_get_params");
+         h->intf.pcm_set_params = dlsym(h->dl_handle, "audio_pcm_set_params");
          if (h->intf.init) {
 -            /* TODO : no need to pass platform_data as second param. need to fix hal. */
 -            if (h->intf.init(&h->data) != AUDIO_RET_OK) {
 +            if (h->intf.init(&h->data) != AUDIO_RET_OK)
                  pa_log_error("hal_manager init failed");
 -            }
          }
  
       } else {