Skip to content

vmax1145/BitrateEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitrateEditor

Bitrate Editor for Ambarella based camers.

!!! USE AT YOUR OWN RISK !!!

Author is not resposible for any loss or damages caused by using this software.

ИСПОЛЬЗУЕТЕ НА СВОЙ СТРАХ И РИСК. НИ АВТОР НИ КТО ИНОЙ НИ КАКОЙ ОТВЕТСТВЕННОСТИ НЕ НЕСЕТ

Как пользоваться

Пока ТОЛЬКО для SJ8Pro прошивки на базе v1.3.0

  1. Кладете содержимое архива в одну директорию с SJ8_FWUPDATE.bin и SJ8_CHECK.ch
  2. Запускаете bitrates.bat
  3. Правите битрейты
  4. Сохраняете... на выходе получите пару файлов SJ8_FWUPDATE.bin.mod и SJ8_CHECK.ch.mod

Строчки битрейтов (соответствие реальным режимам) могут содержать ошибки и не соответствовать реальным просьба о замеченных несоответствиях сообщать.

Для продвинутых

Программа теоретически адаптируется и для других версий прошивки и возможно даже для других аппаратов нужно только переписать конфиг..

Все адреса в конфиге в ДЕСЯТИЧНОМ виде.

md5fileName опционален. при его наличии проверяет при старте мд5 и генерит новый при сохранении . Для прошивок где это не нужно можно строчку удалить из конфига.

verify секция для проверки соответствия подсунутой прошивке конфигу. содержит произвольное число проверок типа адрес - строка достаточных для верификации

videoModes набор видеорежимов по одному на каждую тройку строк битрейтов в прошивке inUse - просто пометка используется или нет Формат названия 3840x2160 30P фиксированный !!! {ширина}х{высота} {фпс}{P|I}
есть задумка его парсить для автоматизированой калькуляции так что соблюдайте.. Не распарсенные не будут участвовать в перекалькуляции... Но это пока задумка.

адреса

"sectionStartAddr": 560,    (по началу заголовка секции)
"sectionLen": 25710016,   (включая заголовок секции длинной 0x100)
"sectionCrcAddr": 560,       (адрес в заголовке секции где лежит crc32 тела секции)
"bitratesTableAddress": 25333104, (адрес начальной строки таблицы битрейтов) 

Все адреса это адрес во всей прошивке целиком

Правила валидации при вводе значений пользователем

"validate": {
     "bitrate": {"min":1, "max":120},
     "min": {"min":0.75, "max":1.0},
     "max": {"min":1.0, "max":1.25}
  }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors