Not close radio_fd(virtural fd) on emulator mode 27/75927/1 accepted/tizen/common/20160627.191459 accepted/tizen/common/20160628.141305 accepted/tizen/ivi/20160629.015420 accepted/tizen/mobile/20160629.015318 accepted/tizen/wearable/20160629.015342 submit/tizen/20160623.063229 submit/tizen/20160627.022624
authorGilbok Lee <gilbok.lee@samsung.com>
Wed, 22 Jun 2016 06:54:13 +0000 (15:54 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 22 Jun 2016 06:54:13 +0000 (15:54 +0900)
Change-Id: I4d09fe98fe035360054e899ef7a988fd9e6ad8f2

packaging/libmm-radio.spec
src/mm_radio_priv_emulator.c

index f465009..cc4200b 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       libmm-radio
 Summary:    Multimedia Framework Radio Library
-Version:    0.2.4
+Version:    0.2.5
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 39d083f..75a70bd 100644 (file)
@@ -331,10 +331,8 @@ int _mmradio_unrealize(mm_radio_t * radio)
        /*      return MM_ERROR_RADIO_NOT_INITIALIZED; */
 
        /* close radio device here !!!! */
-       if (radio->radio_fd >= 0) {
-               close(radio->radio_fd);
+       if (radio->radio_fd >= 0)
                radio->radio_fd = -1;
-       }
 
        MMRADIO_SET_STATE(radio, MM_RADIO_STATE_NULL);
        ret = mmradio_release_audio_focus(&radio->sm);
@@ -517,15 +515,7 @@ int __mmradio_set_deemphasis(mm_radio_t * radio)
                return MM_ERROR_COMMON_INVALID_ARGUMENT;
        }
 
-       /* set it to device */
-       /* V4L2_CID_TUNE_DEEMPHASIS; */
-       (radio->vctrl).id = (0x009d0000 | 0x900) + 1;
-       (radio->vctrl).value = value;
-
-       if (ioctl(radio->radio_fd, VIDIOC_S_CTRL, &(radio->vctrl)) < 0) {
-               MMRADIO_LOG_ERROR("failed to set de-emphasis\n");
-               return MM_ERROR_RADIO_INTERNAL;
-       }
+       MMRADIO_LOG_DEBUG("set deemphasis %d", value);
 
        MMRADIO_LOG_FLEAVE();
 
@@ -545,16 +535,6 @@ int __mmradio_set_band_range(mm_radio_t * radio)
        return MM_ERROR_NONE;
        MMRADIO_CHECK_INSTANCE(radio);
 
-       /* get min and max freq. */
-       (radio->vt).rangelow = RADIO_FREQ_FORMAT_SET(radio->region_setting.band_min);
-       (radio->vt).rangehigh = RADIO_FREQ_FORMAT_SET(radio->region_setting.band_max);
-
-       /* set it to device */
-       if (ioctl(radio->radio_fd, VIDIOC_S_TUNER, &(radio->vt)) < 0) {
-               MMRADIO_LOG_ERROR("failed to set band range\n");
-               return MM_ERROR_RADIO_INTERNAL;
-       }
-
        MMRADIO_LOG_FLEAVE();
 
        return MM_ERROR_NONE;