| 90 |
g_io_channel_unref(Lcom); |
g_io_channel_unref(Lcom); |
| 91 |
g_spawn_close_pid(*Lpid); |
g_spawn_close_pid(*Lpid); |
| 92 |
|
|
| 93 |
_DEB("Lu => [%s]\n", Loutput->str); |
_DEB("Lu => [%s]", Loutput->str); |
| 94 |
if (Loutput->str) { |
if (Loutput->str) { |
| 95 |
Larrbuf = g_strsplit(Loutput->str, "\n", 0); |
Larrbuf = g_strsplit(Loutput->str, "\n", 0); |
| 96 |
|
|
| 98 |
if (!*Larrbuf[i]) continue; |
if (!*Larrbuf[i]) continue; |
| 99 |
|
|
| 100 |
if (!strncmp(Larrbuf[i], DVDRWMEDIAINFO_MEDIA, strlen(DVDRWMEDIAINFO_MEDIA)-1)) { |
if (!strncmp(Larrbuf[i], DVDRWMEDIAINFO_MEDIA, strlen(DVDRWMEDIAINFO_MEDIA)-1)) { |
| 101 |
|
_DEB("[%s]", Larrbuf[i]); |
| 102 |
if (strstr(Larrbuf[i], DVDRWMEDIAINFO_DVDPRW)) { |
if (strstr(Larrbuf[i], DVDRWMEDIAINFO_DVDPRW)) { |
| 103 |
Llu += _MEDIA_DVDP_RW; |
Llu += _MEDIA_DVDP_RW; |
| 104 |
} else if (strstr(Larrbuf[i], DVDRWMEDIAINFO_DVDMRW)) { |
} else if (strstr(Larrbuf[i], DVDRWMEDIAINFO_DVDMRW)) { |
| 113 |
Llu += _MEDIA_DVD; |
Llu += _MEDIA_DVD; |
| 114 |
} |
} |
| 115 |
} else if (!strncmp(Larrbuf[i], DVDRWMEDIAINFO_DISCSTATUS, strlen(DVDRWMEDIAINFO_DISCSTATUS)-1)) { |
} else if (!strncmp(Larrbuf[i], DVDRWMEDIAINFO_DISCSTATUS, strlen(DVDRWMEDIAINFO_DISCSTATUS)-1)) { |
| 116 |
|
_DEB("[%s]", Larrbuf[i]); |
| 117 |
if (strstr(Larrbuf[i], DVDRWMEDIAINFO_BLANK)) { |
if (strstr(Larrbuf[i], DVDRWMEDIAINFO_BLANK)) { |
| 118 |
Llu += _MEDIA_BLANK; |
Llu += _MEDIA_BLANK; |
| 119 |
} else { |
} else { |