@@ -69,13 +69,12 @@ static bool mirisdr_nearest_gain(mirisdr_dev_t *dev, int target_gain, int *neare
6969}
7070
7171static int mirisdr_find_device_by_serial (char const * const s) {
72- int device_count;
7372 char vendor[256 ] = {0 }, product[256 ] = {0 }, serial[256 ] = {0 };
74- device_count = mirisdr_get_device_count ();
75- if (device_count < 1 ) {
73+ int count = mirisdr_get_device_count ();
74+ if (count < 1 ) {
7675 return -1 ;
7776 }
78- for (int i = 0 ; i < device_count ; i++) {
77+ for (int i = 0 ; i < count ; i++) {
7978 mirisdr_get_device_usb_strings (i, vendor, product, serial);
8079 if (strcmp (s, serial) != 0 ) {
8180 continue ;
@@ -102,8 +101,11 @@ int mirisdr_init(input_t * const input) {
102101 error ();
103102 }
104103
104+ char transfer_str[] = " BULK" ;
105+ char sample_format_str[] = " 504_S8" ;
106+
105107 mirisdr_dev_t *miri = dev_data->dev ;
106- int r = mirisdr_set_transfer (miri, ( char *) " BULK " );
108+ int r = mirisdr_set_transfer (miri, transfer_str );
107109 if (r < 0 ) {
108110 log (LOG_ERR, " Failed to set bulk transfer mode for MiriSDR device #%d: error %d\n " , dev_data->index , r);
109111 error ();
@@ -132,7 +134,7 @@ int mirisdr_init(input_t * const input) {
132134 log (LOG_INFO, " Device #%d: gain set to %d dB\n " , dev_data->index ,
133135 mirisdr_get_tuner_gain (miri));
134136 }
135- r = mirisdr_set_sample_format (miri, ( char *) " 504_S8 " );
137+ r = mirisdr_set_sample_format (miri, sample_format_str );
136138 if (r < 0 ) {
137139 log (LOG_ERR, " Failed to set sample format for device #%d: error %d\n " , dev_data->index , r);
138140 error ();
0 commit comments