Страница 2 из 9
Re: Для разработчиков
Добавлено: 27 янв 2020, 13:33
Yosic
JonnyMnemonic писал(а): ↑27 янв 2020, 13:27
Код: Выделить всё
The rear auxiliary mono line in is not activated on any Medianav/EVO.
It must be activated first (with ddt and derelek) and then, with a gnd(masse) on pin12 the audio entry is switched to rear aux.
Почему же тогда при активации (видеоплеера) market India, переключает сразу на aux вход и ожидает. Кто рискнет замкнуть на землю?
Вы мыслите не в том направлении. Чтение пинов и реакция на них зашиты в прошивке микома, у нас она не индийская.
99% проблема в реакции на сообщения от микома самой оболчки, или баг или какая-то фича - тут не ясно.
Re: Для разработчиков
Добавлено: 27 янв 2020, 13:52
JonnyMnemonic
Yosic писал(а): ↑27 янв 2020, 13:33
Если по софтовой части, я давно заприметил в AppMediaPlayer, вот этот код:
Код: Выделить всё
Џ/*###########################################################################
*
* File name : AppMedia_Screen_AUX.qml
*
* Decription : AUX Screen
*
* Author : HUNGTP2
*
* Created date : 25/11/2016
*
* History
*
* Date(DDMMYYY) PIC Description
*
* 25112016 HungTP2 first created
*
*############################################################################*/
import QtQuick 2.4
import Shared_Enum 1.0
import "../constants/."
Item {
/*****************************************
Properties
****************************************/
property int count: 0
height: GLOBAL.device_HEIGHT
width: GLOBAL.device_WIDTH
/*****************************************
Components
****************************************/
Image {
id: deviceImageID
x: GLOBAL.media_DEVICE_ICON_X; y: GLOBAL.media_DEVICE_ICON_Y
source: IMAGE.media_Device_IMAGE
// asynchronous:true
}
Image {
id: deviceConnectingID
x: GLOBAL.media_DEVICE_CONNECTING_ANI_X; y: GLOBAL.media_DEVICE_CONNECTING_ANI_Y
source: IMAGE.media_Device_connecting_IMAGE[count]
}
Text {
id: statusID
y :GLOBAL.media_DEVICE_TEXT_Y
anchors.horizontalCenter: parent.horizontalCenter
horizontalAlignment: Text.AlignHCenter
text: DeployMarket === "India" ? STRING.lang_INDIA_MEDIA_DEVICE_CONNECTED : STRING.lang_MEDIA_DEVICE_CONNECTED
width: 720
font.pixelSize: 30
fontSizeMode: Text.Fit
minimumPixelSize: 20
color: GLOBAL.media_COLOR_NORMAL
}
//change states of image
Timer{
id: timerConnectingID
interval: 500;
running: true;
repeat: true
onTriggered: {
if (parent.count < 7) {
parent.count++
}
else {
parent.count = 0
}
}
}
Component.onCompleted: {
if (DeployMarket === "India"){
VideoPlaybackModel.callUpdateTimeHide(false)
if(VideoPlaybackModel.videoHide === 1) {
ScreenController.qmlEventHandler(Shared_Enum.EVT_MSG_VIEW_HIDE, 0)
VideoPlaybackModel.videoHide = 0;
}
}
}
}
Особенно в части - if (DeployMarket === "India") заменить на Global , но пока нормально распаковать и запаковать этот файл мы не можем.
Re: Для разработчиков
Добавлено: 27 янв 2020, 14:15
Yosic
JonnyMnemonic писал(а): ↑27 янв 2020, 13:52
Yosic писал(а): ↑27 янв 2020, 13:33
Если по софтовой части, я давно заприметил в AppMediaPlayer, вот этот код:
Код: Выделить всё
Џ/*###########################################################################
*
* File name : AppMedia_Screen_AUX.qml
*
* Decription : AUX Screen
*
* Author : HUNGTP2
*
* Created date : 25/11/2016
*
* History
*
* Date(DDMMYYY) PIC Description
*
* 25112016 HungTP2 first created
*
*############################################################################*/
import QtQuick 2.4
import Shared_Enum 1.0
import "../constants/."
Item {
/*****************************************
Properties
****************************************/
property int count: 0
height: GLOBAL.device_HEIGHT
width: GLOBAL.device_WIDTH
/*****************************************
Components
****************************************/
Image {
id: deviceImageID
x: GLOBAL.media_DEVICE_ICON_X; y: GLOBAL.media_DEVICE_ICON_Y
source: IMAGE.media_Device_IMAGE
// asynchronous:true
}
Image {
id: deviceConnectingID
x: GLOBAL.media_DEVICE_CONNECTING_ANI_X; y: GLOBAL.media_DEVICE_CONNECTING_ANI_Y
source: IMAGE.media_Device_connecting_IMAGE[count]
}
Text {
id: statusID
y :GLOBAL.media_DEVICE_TEXT_Y
anchors.horizontalCenter: parent.horizontalCenter
horizontalAlignment: Text.AlignHCenter
text: DeployMarket === "India" ? STRING.lang_INDIA_MEDIA_DEVICE_CONNECTED : STRING.lang_MEDIA_DEVICE_CONNECTED
width: 720
font.pixelSize: 30
fontSizeMode: Text.Fit
minimumPixelSize: 20
color: GLOBAL.media_COLOR_NORMAL
}
//change states of image
Timer{
id: timerConnectingID
interval: 500;
running: true;
repeat: true
onTriggered: {
if (parent.count < 7) {
parent.count++
}
else {
parent.count = 0
}
}
}
Component.onCompleted: {
if (DeployMarket === "India"){
VideoPlaybackModel.callUpdateTimeHide(false)
if(VideoPlaybackModel.videoHide === 1) {
ScreenController.qmlEventHandler(Shared_Enum.EVT_MSG_VIEW_HIDE, 0)
VideoPlaybackModel.videoHide = 0;
}
}
}
}
Особенно в части - if (DeployMarket === "India") заменить на Global , но пока нормально распаковать и запаковать этот файл мы не можем.
Ну это решаемо. Вполне возможно, что не нужно будет и переключать маркет в конечном итоге.
Re: Для разработчиков
Добавлено: 27 янв 2020, 14:58
ludo13
Раз пошла такая пьянка. Я где то еще находил упоминания маркета. Та что не только в плеере нужно будет смотреть.
Re: Для разработчиков
Добавлено: 27 янв 2020, 16:55
JonnyMnemonic
ludo13 писал(а): ↑27 янв 2020, 14:58
Раз пошла такая пьянка. Я где то еще находил упоминания маркета. Та что не только в плеере нужно будет смотреть.
Я там почти во всех файлах прошерстил ( по словам india, market и тд), самый сок и самый нужный нам файл это - AppMediaPlayer, они туда запихнули все, даже set prop
mediaplayer.jpg
Добавлено: 29 янв 2020, 04:29
kpetob
Мне тут бельгийские коллеги пишут
Код: Выделить всё
Hello,
On the 24 pins connector , the pin 5 (ground), 17,18. Is used in India for AUX2. I did not test this for the moment.
Another way is a special cable from Renault expensive ( around 160 euros). Who use the rear usb connector with a additional module to multiplex audio jack in the USB connector… we investigate about this actually ...
In DDT4ALL, we see without navigation. We test with navigation but nothing …
Do you have navigation actually on your 2.0.9.9 ?
Thanks for your answer
Best regards
Marco
Re: Для разработчиков
Добавлено: 29 янв 2020, 07:54
Yosic
Судя по всему индийская прошивка миком использует для аукс тот же вход, что у нас используется для микрофона. Нужно над этим подумать.
Микрофоны
Добавлено: 29 янв 2020, 10:03
kpetob
А ведь у них нет на передней панели медианав микрофона
Интересно, что в LAN5200 внешний микрофон подключен к стереовходу SAF7741 и каналы просто объединены, а встроенный висит на моно
Re: Для разработчиков
Добавлено: 29 янв 2020, 17:16
JonnyMnemonic
Лазил по файлу обновления, может кому нужно - список приложений и какие они ресурсы используют (изображения, пути, исполняемые файлы, ссылки на git и тд)
Код: Выделить всё
\HU\images\rootfs-rw_data.tar.gz\rootfs-rw_data.tar\.\var\lib\opkg\info\
Как раз когда кнопки в плеере менял, пригодилось бы, а то вручную подбирал
Re: Для разработчиков
Добавлено: 30 янв 2020, 12:31
PITBY
JonnyMnemonic писал(а): ↑29 янв 2020, 17:16
Лазил по файлу обновления, может кому нужно - список приложений и какие они ресурсы используют (изображения, пути, исполняемые файлы, ссылки на git и тд)
Код: Выделить всё
\HU\images\rootfs-rw_data.tar.gz\rootfs-rw_data.tar\.\var\lib\opkg\info\
Как раз когда кнопки в плеере менял, пригодилось бы, а то вручную подбирал
А чем просмотреть файлы .control и .list?
Re: Для разработчиков
Добавлено: 30 янв 2020, 14:45
JonnyMnemonic
PITBY писал(а): ↑30 янв 2020, 12:31
А чем просмотреть файлы .control и .list?
Текстовым редактором или сразу в 7zip F3,F4
Re: Для разработчиков
Добавлено: 30 янв 2020, 15:08
ludo13
JonnyMnemonic писал(а): ↑29 янв 2020, 17:16
Как раз когда кнопки в плеере менял
С этого места по подробней.
Re: Для разработчиков
Добавлено: 30 янв 2020, 15:37
JonnyMnemonic
ludo13 писал(а): ↑30 янв 2020, 15:08
JonnyMnemonic писал(а): ↑29 янв 2020, 17:16
Как раз когда кнопки в плеере менял
С этого места по подробней.
На пробу перекрасил кнопки пауза, плей, перемотка в синий место розового, заменил так же обложку альбома по умолчанию "нота" на другое изображение и фон на какую то картинку, менял стандартным копированием -cp, как мы конфиги меняем на плеер, только сразу пакетом с заменой текущих, по пути
Код: Выделить всё
app\share\com.lge.bavn.appmediaplayer\img\MI
(скрипт дома на флешке, если нужно вечером скину). Пришлось искать какие кнопки нужны, потому что там 1 2 3... методом перебора выяснил, что с цифрой 2 - пример кнопка паузы
Код: Выделить всё
media_control_2_pause_btn_disabled, media_control_2_pause_btn_normal, media_control_2_pause_btn_pressed, media_control_2_pause_btn_selected
(стандартный плеер музыка играет с флешки). Все заменилось, все работает, багов нет. Очень хотел изменить фон часов etc_bg.png на чисто черный, без белых полос - пробовал и менять цветовую схему в миком с MI (по умолчанию у меня) на M0, включать инверт цвета, убивать командой killapp, не хочет менять ее и все =( Думаю может попробовать сразу в апдейт запихнуть измененное изображение и обновить.
Re: Для разработчиков
Добавлено: 30 янв 2020, 17:01
ludo13
Не поможет. Я полностью скин адаптировал. Некоторые меню пока невозможно изменить, картинки зашили в исполнительные файлы.
Re: Для разработчиков
Добавлено: 30 янв 2020, 18:54
JonnyMnemonic
ludo13 писал(а): ↑30 янв 2020, 17:01
Не поможет. Я полностью скин адаптировал. Некоторые меню пока невозможно изменить, картинки зашили в исполнительные файлы.
Помню уже обсуждали это с Вами в основной теме, тогда странно, что \var\lib\opkg\info\ прописаны ресурсы из app\share, а вшили etc_bg.png в исполняемый файл, спрашивается зачем. При этом кнопки и тд. сменить можно, и я ошибся - изображения кнопок не с цифрой 2, а с цифрой 1.