-
09.07.2017, 19:14 #6946
- Регистрация
- 21.04.2015
- Адрес
- г.Таганрог
- Возраст
- 71
- Сообщений
- 5,146
- Поблагодарили
- 1529
- Поблагодарил
- 1112
Уважаемый ,я работаю почти каждый день ну вас пока не видел ...не слышал .У меня при работе ничего не сбрасывает и не появляется само!
А у меня W10 /64 на стационаре последняя версия ,последняя сборка,недавно обновил W10 ,а на ноуте для выездов XP.И там и там в аудио выставлено в In. и в Out. USB codec .На стационаре на передачу уровень 100(динамики) ,а мощность регулирую в программе JTDX ,а на прием 50(микрофон).Все работает на отлично.Тренируйтесь!
Последний раз редактировалось R6LCF; 09.07.2017 в 19:26.
Владимир.73!
-
09.07.2017, 19:33 #6947
- Регистрация
- 11.07.2003
- Адрес
- Москва
- Возраст
- 43
- Сообщений
- 775
- Поблагодарили
- 45
- Поблагодарил
- 12
Вопрос был к тем, кто понимает о чем речь. Скорее даже к разработчику. А не к пользователям, у которых "ничего само не появляется". Кстати, совершенно не ясно зачем вы выложили ваши скриншоты. Это же просто список аудио-устройств в системе. Какая от них польза? У каждого свой и тут нет ни одной настройки. Такое не ясно зачем просили скриншоты у меня, если не слова не сказали по ним.
В общем, спасибо, но я так понял, что вы вообще ни в зуб ногой в этой теме. Ваша дальнейшая помощь не требуется.Последний раз редактировалось RK3AAG; 09.07.2017 в 19:36.
Привет, канифольщики! - RK3AAG
-
09.07.2017, 19:35 #6948
-
09.07.2017, 19:42 #6949
- Регистрация
- 11.07.2003
- Адрес
- Москва
- Возраст
- 43
- Сообщений
- 775
- Поблагодарили
- 45
- Поблагодарил
- 12
Все работает, никто не сказал, что ничего не работает. Вопрос в том, почему скачет ползунок от JTDX. Если уровень был настроен под другие приложения, это создает проблемы. Задумайтесь сначала над сказанным и посмотрите на поведение ползунка у вас. А не просто твердите "машина исправна".
Привет, канифольщики! - RK3AAG
-
09.07.2017, 19:42 #6950
-
09.07.2017, 20:07 #6951
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Немного покопался на форуме Микрософт, похожая проблема вызывалась клавиатурой с регулировкой громкости - у кого то она была установлена в минимальное положение, кто то решил проблему установив драйвера клавиатуры из набора драйверов Микрософт.
Еще в одном случае проблема была связана с софтом Skype, решена через удаление софта.
В ряде случаев проблема была решена отключением автоматического определения подключения разъемов к звуковой карте.
В одном из случаев помогло изменение настроек в Скайпе: Open skype, menu "call", "audio settings", un-check "adjust speakers..."
В одном случае была заменена мышь и проблема ушла. Кто то просто выдернул USB мышь и воткнул обратно и проблема ушла.
У кого то просто залипла кнопка регулировки громкости на умной клавиатуре или на ноутбуке.Последний раз редактировалось UA3DJY; 09.07.2017 в 20:12.
-
09.07.2017, 20:18 #6952
-
09.07.2017, 20:20 #6953
- Регистрация
- 11.07.2003
- Адрес
- Москва
- Возраст
- 43
- Сообщений
- 775
- Поблагодарили
- 45
- Поблагодарил
- 12
UA3DJY
Спасибо.
Клавиатура не мультимедийная. Автоопределения подключения джеков на компьютере нет, да и не производятся манипуляции с ними (джеками). В Скайп используется другая карта, но на всякий случай авто-аджаст снял.
Но ползунок все еще скачет. Именно в момент активации TX в JTDX.
О том, что это не происки Skype, джеков, клавиатур и мышек, говорит также и то, что в MixW ползунок не скачет. Где оставил там и остается. Просто закрывается одно приложение и запускается другое. Ничего другое не трогается, все устройства и порты те же самые. Вывод: где-то есть какая-то бяка в JTDX, которая приводит к такому эффекту.Привет, канифольщики! - RK3AAG
-
09.07.2017, 20:23 #6954
-
09.07.2017, 20:28 #6955
- Регистрация
- 11.07.2003
- Адрес
- Москва
- Возраст
- 43
- Сообщений
- 775
- Поблагодарили
- 45
- Поблагодарил
- 12
И все же 100%, что это делает JTDX. Посмотрите это занимательное видео:
https://youtu.be/tGUwWP61EZ4
В 00 секунд вместе со сменой цвета часов и началом авто-передачи, очевидно, идет команда на установку уровня громкости. Вместо того, чтобы внутри приложения программа изменила уровень и выдала его наружу уже измененным, она дает команду через API на микшер, и Винда послушно выполняет ее.Последний раз редактировалось RK3AAG; 09.07.2017 в 20:33.
Привет, канифольщики! - RK3AAG
-
09.07.2017, 21:26 #6956
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Управление уровнем потока идет через Qt:
#include <QAudioOutput>
void SoundOutput::setAttenuation (qreal a)
{
Q_ASSERT (0. <= a && a <= 999.);
m_volume = qPow(10.0, -a/20.0);
// qDebug () << "SoundOut: attn = " << a << ", vol = " << m_volume;
if (m_stream)
{
m_stream->setVolume (m_volume);
}
}
В документации на Qt сказано что регулируется уровень конкретного аудио потока:
void QAudioOutput::setVolume(qreal volume)
Sets the output volume to volume.
The volume is scaled linearly from 0.0 (silence) to 1.0 (full volume). Values outside this range will be clamped.
The default volume is 1.0.
Note: Adjustments to the volume will change the volume of this audio stream, not the global volume.
-
09.07.2017, 22:24 #6957
-
09.07.2017, 23:07 #6958
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
09.07.2017, 23:19 #6959
- Регистрация
- 30.01.2007
- Адрес
- Наро-Фоминск
- Возраст
- 75
- Сообщений
- 2,871
- Поблагодарили
- 2470
- Поблагодарил
- 1291
sry off...на 80м хорошо идет в JT RI1ANO...(-16...-19)...спешите сработать,кому нужен..
Последний раз редактировалось UA3DTK; 09.07.2017 в 23:24.
-
09.07.2017, 23:34 #6960
- Регистрация
- 11.07.2003
- Адрес
- Москва
- Возраст
- 43
- Сообщений
- 775
- Поблагодарили
- 45
- Поблагодарил
- 12
Монопольность управляется в свойствах устройства и во всех случаях в одно и то же время с устройством работает одно ПО. Поэтому множественный доступ к железу не имеет отношения к проблеме. Его можно включить или выключить, ползунок все равно скакнет.
А вот ваш (или полученный по наследству) код явно перед тем как начать передачу сначала ставит уровень - setVolume. Вот и ответ. Другое ПО попросту начинает передачу без установки уровня. И обычно не имеет своих регуляторов уровня. Так что если этот код временно джампануть, то и JTDX перестанет трогать ползунок. Или же читать текущее положение в микшере, если такое есть в АПИ, и ставить Pwr по нему.
В любом случае теперь ясно, что это штатное поведение ПО, и его именно так и написали. Так что это by design. А вот если работать в разном ПО, придется привыкать ставить руками и там и там каждый раз после смены ПО. Кривовато, но жить можно.
Но если это в ваших силах, я был бы признателен за опцию в настройках в JTDX, типа Don't set audio volume before TX.Последний раз редактировалось RK3AAG; 09.07.2017 в 23:44.
Привет, канифольщики! - RK3AAG
Социальные закладки