g_slist_free_full(l_orig, g_free);
// PD paths
#ifdef ENABLE_DECODE
l_orig = srd_searchpaths_get();
for (GSList *l = l_orig; l; l = l->next)
g_slist_free_full(l_orig, g_free);
// PD paths
#ifdef ENABLE_DECODE
l_orig = srd_searchpaths_get();
for (GSList *l = l_orig; l; l = l->next)
driver_list_.emplace_back(QString::fromUtf8(entry.first.c_str()),
QString::fromUtf8(entry.second->long_name().c_str()));
// Input formats
driver_list_.emplace_back(QString::fromUtf8(entry.first.c_str()),
QString::fromUtf8(entry.second->long_name().c_str()));
// Input formats
input_format_list_.emplace_back(QString::fromUtf8(entry.first.c_str()),
QString::fromUtf8(entry.second->description().c_str()));
// Output formats
input_format_list_.emplace_back(QString::fromUtf8(entry.first.c_str()),
QString::fromUtf8(entry.second->description().c_str()));
// Output formats
output_format_list_.emplace_back(QString::fromUtf8(entry.first.c_str()),
QString::fromUtf8(entry.second->description().c_str()));
output_format_list_.emplace_back(QString::fromUtf8(entry.first.c_str()),
QString::fromUtf8(entry.second->description().c_str()));
cout << PV_TITLE << " " << PV_VERSION_STRING << endl;
cout << endl << "Libraries and features:" << endl;
cout << PV_TITLE << " " << PV_VERSION_STRING << endl;
cout << endl << "Libraries and features:" << endl;
cout << " " << entry.first.toStdString() << " " << entry.second.toStdString() << endl;
cout << endl << "Firmware search paths:" << endl;
cout << " " << entry.first.toStdString() << " " << entry.second.toStdString() << endl;
cout << endl << "Firmware search paths:" << endl;
cout << " " << entry.toStdString() << endl;
cout << endl << "Protocol decoder search paths:" << endl;
cout << " " << entry.toStdString() << endl;
cout << endl << "Protocol decoder search paths:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
cout << endl << "Supported input formats:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
cout << endl << "Supported input formats:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
cout << endl << "Supported output formats:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
cout << endl << "Supported output formats:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
#ifdef ENABLE_DECODE
cout << endl << "Supported protocol decoders:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
#ifdef ENABLE_DECODE
cout << endl << "Supported protocol decoders:" << endl;
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
#endif
cout << " " << entry.first.leftJustified(21, ' ').toStdString() <<
entry.second.toStdString() << endl;
#endif