• Добро пожаловать на форум умных покупателей! Присоединяйтесь к нашей уютной компании и участвуйте в обсуждениях – Регистрация

Автомобильный видеорегистратор F500L с DX

M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
Это хорошо, что здесь собрались такие учёные мужи, замечательно подкованные в разнообразных электрических материях. Может, заодно и найдётся кто-нибудь, кто докажет правоту тех или иных мужей экспериментально, т.е. попробовав-таки поменять настройки битрейта? :oops:
 
avi32

avi32

Новичок
Регистрация
11 Дек 2010
Сообщения
956
Баллы
0
Местоположение
Санкт-Петербург
Сейчас просто достигнут предел по качеству записи в видеорегистраторах, т.к. этот процессор который используют китайцы Ambarella A2, очень древний, он появился 5 или 6 лет назад, при современном развитии техники это прошлый век.

Довольно смелые предположения о процессоре на который нет никакой информации в открытом доступе. Ни вы ни я не знаем его характеристики, и уж тем более не знаем, чем отличается А2 от А5 или A7. Процессор, кстати 2007г. Новый A7 сделан по технологии 32нм, мощнее, меньше и экономичнее, возможно с переменным битрейтом, но увидим мы его очень не скоро...
Тут еще надо понимать, что при сжатии с большим битрейтом нагрузка на процессор наоборот - меньше. И судя по тому, что алгоритм сжатия в прошивках 2.26 и 5.8 визуально заметно отличается - кодировщик все-таки не полностью аппаратный (встроенный в чип) и есть надежда на то, что китайцы таки пойдут по пути увеличения битрейта или применения VBR. Достаточно просто сравнить низкодинамичное видео и высокодинамичное, чтобы понять недостаток битрейта. Хорошо видно, что на статичных видео (в ползущих пробках например) качество почти идеальное, а на динамичных всё замылено.
 
IgorK67

IgorK67

Новичок
Регистрация
2 Ноя 2011
Сообщения
48
Баллы
0
а на динамичных всё замылено.
Что опять же может быть не из-за кодека , а из-за большой выдержки требуемой для низкочуствительной матрицы (грубо говоря на матрицу успевает попасть два последовательных положения объекта, а не один как было бы при высокочуствительной матрице и короткой выдержке). Кстати известный в кино и видео эффект при длинной выдержке смаз быстродвижущегося объекта без всякого сжатия.
 
M

Mazayac

Начинающий
Регистрация
8 Янв 2011
Сообщения
3 096
Баллы
19
Местоположение
Н. Новгород
Может, заодно и найдётся кто-нибудь, кто докажет правоту тех или иных мужей экспериментально, т.е. попробовав-таки поменять настройки битрейта? :oops:
Может уважаемый сэр укажет способ, которым это можно сделать?
А то пока нашёлся всего 1 человек на этом форуме, который смог всего лишь заменить заставку и шрифты в прошивке, вполне "осязаемые" вещи (и то, довольно безумным для простого пользователя способом).
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
А то пока нашёлся всего 1 человек на этом форуме, который смог всего лишь заменить заставку и шрифты в прошивке, вполне "осязаемые" вещи (и то, довольно безумным для простого пользователя способом).
И всё? Хм, возможно, я принял желаемое за действительное, но мне показалось, что в этой ветке мелькали сообщения о том, как некто вычитал содержимое некоего файла с настройками из прошивки. Может, этот человек и менять его умеет? Человек, отзовись! :Bravo:
Ну вот, к примеру, я тупо залез в файл прошивки V5.8_T2L-KH и порылся по текстовым строкам:

h264 encode setup command
DSP_LOG: mode = 0x%X
DSP_LOG: M = 0x%X
DSP_LOG: N = 0x%X
DSP_LOG: quality = 0x%X
DSP_LOG: average_bitrate = 0x%X
DSP_LOG: vbr_cntl = 0x%X
DSP_LOG: vbr_setting = 0x%X
DSP_LOG: allow_I_adv = 0x%X
DSP_LOG: cpb_buf_idc = 0x%X
DSP_LOG: en_panic_rc = 0x%X
DSP_LOG: cpb_cmp_idc = 0x%X
DSP_LOG: fast_rc_idc = 0x%X
DSP_LOG: target_storage_space = 0x%X
DSP_LOG: bits_fifo_base = 0x%X
DSP_LOG: bits_fifo_limit = 0x%X
DSP_LOG: info_fifo_base = 0x%X
DSP_LOG: info_fifo_limit = 0x%X
DSP_LOG: audio_in_freq = 0x%X
DSP_LOG: vin_frame_rate = 0x%X
DSP_LOG: vout_frame_rate = 0x%X
DSP_LOG: frame_sync = 0x%X
DSP_LOG: initial_fade_in_gain = 0x%X
DSP_LOG: final_fade_out_gain = 0x%X
DSP_LOG: idr_interval = 0x%X
DSP_LOG: cpb_user_size = 0x%X
DSP_LOG: pjpg_bits_fifo_base = 0x%X
DSP_LOG: pjpg_bits_fifo_limit = 0x%X
DSP_LOG: vbr_cbp_rate = 0x%X
DSP_LOG: qp_min_on_I = 0x%X
DSP_LOG: qp_max_on_I = 0x%X
DSP_LOG: qp_min_on_P = 0x%X

DSP_LOG: qp_max_on_P = 0x%X
DSP_LOG: qp_min_on_B = 0x%X
DSP_LOG: qp_max_on_B = 0x%X
DSP_LOG: force_intlc_tb_iframe = 0x%X
DSP_LOG: custom_level_idc = 0x%X
DSP_LOG: frame_rate_mode = 0x%X

h264 decode setup command
DSP_LOG: fade_in_pic_addr = 0x%X
DSP_LOG: fade_in_pic_pitch = 0x%X
DSP_LOG: fade_in_alpha_start = 0x%X
DSP_LOG: fade_in_alpha_step = 0x%X
DSP_LOG: fade_in_total_frames = 0x%X
DSP_LOG: fade_out_pic_addr = 0x%X
DSP_LOG: fade_out_pic_pitch = 0x%X
DSP_LOG: fade_out_alpha_start = 0x%X
DSP_LOG: fade_out_alpha_step = 0x%X
DSP_LOG: fade_out_total_frames = 0x%X

jpeg decode setup command
DSP_LOG: cross_fade_alpha_start = 0x%X
DSP_LOG: cross_fade_alpha_step = 0x%X
DSP_LOG: cross_fade_total_frames = 0x%X
DSP_LOG: background_y = 0x%X
DSP_LOG: background_cb = 0x%X
DSP_LOG: background_cr = 0x%X

jpeg decode setup command to reset idsp

vin timer mode command
DSP_LOG: timer_scaler = 0x%X
И тэдэ и тэпэ.
Возможно, это какие-то текстовые ресурсы какой-то внутренней настроечной утилитки. Тут, как видно, даже VBR есть и он, вероятно, даже используется (сразу скажу, что выходные видеофайлы я не анализировал и не знаю, точно ли там битрейт переменный или только слегка плавает вокруг 8 мегабит/сек). Если эту утилитку можно как-то запускать, например, из того же autoexec, то, вероятно, можно и настройки менять. ;)
С другой стороны, это могут оказаться просто строки для записи в лог (на что указывает префикс "DSP_LOG: "), а все эти "setup command" жёстко прописаны в системе и вызываются в процессе загрузки RTOS.
Судя по местами довольно странному инглишу, прошивку сами китайцы и писали. :)

P.S. А ещё там где-то в районе аудиокодека есть такая забавная надпись: "I am running......don't push me". :lol: Надо думать, возможны ситуации, когда злобный программер пинает кодек, чтоб тот шевелился, а он ему и говорит человеческим голосом: "Не пинай меня, я работаю". :lamer:
 
M

Mazayac

Начинающий
Регистрация
8 Янв 2011
Сообщения
3 096
Баллы
19
Местоположение
Н. Новгород
Кроме текстовых строк, очевидно, есть ещё контрольные суммы.
Ну и желающих экспериментировать методом "научного тыка" на своих регистраторах - тоже думаю не густо :)
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
Кроме текстовых строк, очевидно, есть ещё контрольные суммы.
Ну и желающих экспериментировать методом "научного тыка" на своих регистраторах - тоже думаю не густо :)

Если эксперименты можно проводить запуском утилиток из autoexec, то это относительно безопасно, т.к. сама прошивка (и, соответственно, её контрольные суммы) при этом не меняется, а autoexec всегда можно удалить. Важно при этом не менять параметры, хранящиеся не на карточке (если таковые есть) и влияющие на загрузку, чтоб оставалась возможность перепрошиться и всё сбросить в default.

По показанным выше текстовым строкам - возможно, что это не настроечная утилитка, а только читательная, т.к. там дальше вот такое лежит:

Usage: %s [info] op
valid ops:
vid_enc - information of video encode object
vid_dec - information of video decode object
aud_enc - information of audio encode object
aud_dec - information of audio decode object
pic_enc - information of picture encode object
pic_dec - information of picture decode object
raw_enc - information of raw encode object
dsp_info- dsp init data
dsp_ver- dsp ucode version
dsp_msg - dsp message
vout_info - vout dsp data
dsp_cmd [on/off] - enable/disable dsp command message
idsp_cmd [on/off] - enable/disable idsp command message
vdsp [on/off] - enable/disable vdsp message
cmd_dbg [on/off] - enable/disable command debug message
iavmsginit - init iav dump message
iav_dump [path_file_name] - dump iav debug message to file
Впрочем, также возможно, что этот текст относится уже к другому коду. Интересно, что там подставляется вместо "%s"? Похоже, этой утилите всё равно, как она называется.
 
avi32

avi32

Новичок
Регистрация
11 Дек 2010
Сообщения
956
Баллы
0
Местоположение
Санкт-Петербург
Если эксперименты можно проводить запуском утилиток из autoexec, то это относительно безопасно, т.к. сама прошивка (и, соответственно, её контрольные суммы) при этом не меняется, а autoexec всегда можно удалить.

А сам не хочешь "относительно безопасно" поэкспериментировать? Я несколько страничек назад излагал методику замены графики в прошивке. Можно заменить заставку на включение/выключение и фоновую картинку в меню.
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
А сам не хочешь "относительно безопасно" поэкспериментировать? Я несколько страничек назад излагал методику замены графики в прошивке. Можно заменить заставку на включение/выключение и фоновую картинку в меню.
Я бы с удовольствием, если бы знать, что там как вызывается. С такими девайсами я ещё не возился. Как раз менять что-то в прошивке я бы пока не стал, а попробовал бы менять какие-нибудь параметры сразу после загрузки (т.е. как раз в autoexec), чтобы изменения забывались при выключении. Как можно подключиться к консоли? Для этого нужно к чему-нибудь подпаиваться или всё можно проделать через USB?

Там внутри прошивки зачем-то есть makefile, менять который, думаю, бессмысленно (если это именно makefile, а не живой конфиг), но из которого можно узнать много интересного:

# Automatically generated make config: don't edit
#
has_comsvc_src=y
has_peripheral_src=y
has_fio_src=y
has_usb_src=y
has_ui_src=y
has_app_src=y
has_init_src=y
# CONFIG_ARCH_MMP2_A2 is not set
# CONFIG_ARCH_A2 is not set
CONFIG_ARCH_A2S=y
# CONFIG_ARCH_A2M is not set
# CONFIG_ARCH_MMP2_A3 is not set
# CONFIG_ARCH_A3 is not set
# CONFIG_ARCH_A5 is not set
# CONFIG_ARCH_A5L is not set
# CONFIG_ARCH_MMP2_A6 is not set
# CONFIG_ARCH_A6 is not set
# CONFIG_ARCH_A5S is not set
PREFER_CORE_ARM=y
# PREFER_CORE_THUMB is not set
# CONFIG_BSP_MMP2_A2 is not set
# CONFIG_BSP_RTLSIM0 is not set
# CONFIG_BSP_RTLSIM1 is not set
# CONFIG_BSP_A2BUB is not set
# CONFIG_BSP_A2BUB_1GB is not set
# CONFIG_BSP_A2BUB_ROMFS is not set
# CONFIG_BSP_A2HIFEMU is not set
# CONFIG_BSP_A2EVK is not set
# CONFIG_BSP_A2EVK_ROMFS is not set
# CONFIG_BSP_A2EVK_1GB is not set
# CONFIG_BSP_Z5X5 is not set
# CONFIG_BSP_V5Z5 is not set
# CONFIG_BSP_V5Z3 is not set
# CONFIG_BSP_HD747 is not set
# CONFIG_BSP_HD787 is not set
# CONFIG_BSP_A2IPC is not set
# CONFIG_BSP_CIVET is not set
# CONFIG_BSP_SERPENT is not set
# CONFIG_BSP_QUAIL is not set
# CONFIG_BSP_CHERRY is not set
# CONFIG_BSP_CHERRY_ROMFS is not set
# CONFIG_BSP_DVS169 is not set
# CONFIG_BSP_A2GUCLB is not set
# CONFIG_BSP_A2BGUCLB is not set
# CONFIG_BSP_SHINCO is not set
# CONFIG_BSP_A2SBUB is not set
# CONFIG_BSP_A2SBUB_20 is not set
# CONFIG_BSP_A2SBUB_512 is not set
# CONFIG_BSP_V5Z25 is not set
# CONFIG_BSP_OEM is not set
# CONFIG_BSP_SZYAMAHA_A2S30 is not set
# CONFIG_BSP_SZYAMAHA_A2S60 is not set
# CONFIG_BSP_FOXDA_A2S30 is not set
# CONFIG_BSP_OMIJIA_1650 is not set
# CONFIG_BSP_OMIJIA_5000 is not set
# CONFIG_BSP_OMIJIA_5080 is not set
# CONFIG_BSP_FOXDA_A2S60 is not set
# CONFIG_BSP_JSL is not set
# CONFIG_BSP_JSL_CHIPSIP_512 is not set
# CONFIG_BSP_JSL_CHIPSIP_1GB is not set
# CONFIG_BSP_SHUOYING is not set
# CONFIG_BSP_SKYLIGHT_HDC5B5H is not set
# CONFIG_BSP_SKYLIGHT_HDV5D5H is not set
# CONFIG_BSP_SKYLIGHT_HDV5G5 is not set
# CONFIG_BSP_SKYLIGHT_HDV5J1 is not set
# CONFIG_BSP_MALATA_A5001 is not set
# CONFIG_BSP_SKYLIGHT_HDV5D5 is not set
# CONFIG_BSP_SKYLIGHT_HDV5F5 is not set
# CONFIG_BSP_JSL_512 is not set
# CONFIG_BSP_JSL_1GB is not set
# CONFIG_BSP_YAMAHA is not set
CONFIG_BSP_YAMAHA_FHD=y
# CONFIG_BSP_A2MBUB is not set
# CONFIG_BSP_A2MBUB_20 is not set
# CONFIG_BSP_A2MLB is not set
# CONFIG_BSP_A5LBUB is not set
# CONFIG_BSP_A5LBUB_512 is not set
# CONFIG_BSP_A5LBUB_B is not set
# CONFIG_BSP_A5LEVK is not set
# CONFIG_BSP_A3BUB is not set
# CONFIG_BSP_A3LB is not set
# CONFIG_BSP_A3BUBH is not set
# CONFIG_BSP_A3BUBP is not set
# CONFIG_BSP_HMX35 is not set
# CONFIG_BSP_HNX100 is not set
# CONFIG_BSP_A5BUB is not set
# CONFIG_BSP_A5BUB_NANYA is not set
# CONFIG_BSP_A5BUB_ELPIDA is not set
# CONFIG_BSP_A5LB is not set
# CONFIG_BSP_CAMIO is not set
# CONFIG_BSP_HMX100 is not set
# CONFIG_BSP_A5SBUB_A is not set
# CONFIG_BSP_A5SBUB_B is not set

#
# Memory Options
#

#
# AMBoot memory options
#
AMBOOT_BLD_RAM_START=0xc0000000
AMBOOT_BLD_STACK_SIZE=0x00008000
AMBOOT_BLD_HEAP_SIZE=0x00008000

#
# RTOS memory options
#
KERNEL_RAM_START=0xc0100000
KERNEL_NONCACHEBUFFERED_SIZE=0x00060000
RAMDISK_RAM_START=0x00000000
RAMDISK_RAM_SIZE=0x00000000
IDSP_RAM_START=0xc3500000
IDSP_RAM_SIZE=0x04B00000

#
# Memory log options
#
MEMLOG_DSP_START=0xc0080000
MEMLOG_DSP_SIZE=0x00020000
MEMLOG_CORE_START=0xc00a0000
MEMLOG_CORE_SIZE=0x00020000

#
# Preferences (Non-Volatile Data)
#
# USE_PREF_COMP is not set

#
# AMBoot (boot loader)
#
# BUILD_AMBPROM is not set
BUILD_AMBOOT=y
# AMBOOT_DEV_USBDL_MODE is not set
AMBOOT_DEV_AUTO_BOOT=y
AMBOOT_DEV_CMDLINE="mmc8=disable"
# PWC_CORE_108MHZ is not set
# PWC_CORE_121MHZ is not set
# PWC_CORE_135MHZ is not set
# PWC_CORE_148MHZ is not set
# PWC_CORE_162MHZ is not set
# PWC_CORE_182MHZ is not set
# PWC_CORE_189MHZ is not set
PWC_CORE_216MHZ=y
# PWC_CORE_229MHZ is not set
# PWC_CORE_243MHZ is not set
# PWC_CORE_256MHZ is not set
# PWC_CORE_270MHZ is not set
# PWC_CORE_283MHZ is not set
CONFIG_FIX_CORE_FREQ=y
# FIX_CORE_108MHZ is not set
# FIX_CORE_121MHZ is not set
# FIX_CORE_135MHZ is not set
# FIX_CORE_148MHZ is not set
# FIX_CORE_162MHZ is not set
# FIX_CORE_176MHZ is not set
# FIX_CORE_180MHZ is not set
# FIX_CORE_182MHZ is not set
# FIX_CORE_189MHZ is not set
# FIX_CORE_202MHZ is not set
FIX_CORE_216MHZ=y
# FIX_CORE_229MHZ is not set
# FIX_CORE_240MHZ is not set
# FIX_CORE_243MHZ is not set
# FIX_CORE_250MHZ is not set
# FIX_CORE_256MHZ is not set
# FIX_CORE_263MHZ is not set
# FIX_CORE_270MHZ is not set
# FIX_CORE_283MHZ is not set
# FIX_CORE_290MHZ is not set
# FIX_CORE_MAXMHZ is not set
# AMBOOT_UART_19200 is not set
# AMBOOT_UART_38400 is not set
# AMBOOT_UART_57600 is not set
AMBOOT_UART_115200=y
BUILD_DEVFW=y

#
# Persistent BIOS App Partition
#
PBA="../prkbios_release.gz"
PBA_VIF="../pba.info"

#
# Primary Partition
#
KERNEL="../prkapp_release.bin"
KERNEL_VIF="../version.info"

#
# Ramdisk Partition
#
RAMDISK=""
RAMDISK_VIF=""

#
# ROMFS Partition
#
CREATE_ROMFS_FW=y
ROMFS_CONFIG_FILE="../../../gui/yamaha/romfs/yamaha.romfs"
ROMFS_VIF="../../../gui/yamaha/romfs/yamaha.info"

#
# DSP Partition
#
CREATE_DSP_FW=y
# USE_COMPRESSED_DSP_FW is not set
USE_NON_COMPRESSED_DSP_FW=y
DSP_CODE_IMG="../ucode/a2s_60/code.bin"
DSP_MEMD_IMG="../ucode/a2s_60/memd.bin"
DSP_DATA_IMG="../ucode/a2s_60/default_binary.1Gbit.bin"
DSP_VIF="../ucode/a2s_60/version.info"

#
# RTL Simulation Options
#
# RTLSIM is not set
# SHOW_AMBOOT_SPLASH is not set
# ENABLE_AMBOOT_TEST_REBOOT is not set

#
# PBA (Persistent BIOS App)
#
# BUILD_PBA is not set

#
# RTOS (PrKERNELv4) Configuration
#

#
# Allocated System Resources
#
TCB_NUM=96
SEM_NUM=96
FLG_NUM=96
DTQ_NUM=32
MBX_NUM=32
MTX_NUM=128
MPF_NUM=32
MPL_NUM=32
CYC_NUM=32
ALM_NUM=32
SYS_STK=0x4000
INITTSK_STACK_SIZE=0x200
MAINTSK_STACK_SIZE=0x2000

#
# Daemon Configuration
#

#
# WARNING: CHANGING FOLLOWING PARAMETERS HAS NO EFFECT! (no source)
#

#
# PrFILE/PrFILE2
#
# SUPPORT_PRFILE is not set
SUPPORT_PRFILE2=y

#
# PrUSB Options
#

#
# WARNING: CHANGING FOLLOWING PARAMETERS HAS NO EFFECT! (no source)
#
ENABLE_USB=y
CONFIG_PU_INIDATA=y
CONFIG_PU_AAA_CLASS=y

#
# AAA Class settings
#
UAAA_VENDOR_ID=0x4255
UAAA_PRODUCT_ID=0x0001
UAAA_BULK_IN_SIZE=0x100000
UAAA_BULK_OUT_SIZE=0x100000
UAAA_BUF_MAX_SIZE=0x100000
# CONFIG_PU_RAW_CLASS is not set
# CONFIG_PU_CUSTOMER_AV_CLASS is not set
# CONFIG_PU_PICTBRIDGE_CLASS is not set

#
# PictDirect Settings
#
# CONFIG_ENABLE_VENDOR_CLASS is not set

#
# ROMFS
#
SUPPORT_ROMFS=y

#
# UDF
#
# SUPPORT_UDF is not set

#
# Common Service
#
# ENABLE_EMBBIN is not set
ENABLE_UCLD=y

#
# Peripheral Module Options
#
# PRK_UART_19200 is not set
# PRK_UART_38400 is not set
# PRK_UART_57600 is not set
PRK_UART_115200=y

#
# Host Port Module
#
# ENABLE_HOST_PORT is not set
ENABLE_RTC=y
# ENABLE_FFMON is not set
# ENABLE_EEPROM is not set
# ENABLE_GPS is not set

#
# FIO Subsystem Options
#
# CONFIG_SUPPORT_XD is not set
CONFIG_SUPPORT_SD=y
ENABLE_FLASH=y
# CONFIG_NAND_NONE is not set
# CONFIG_NAND_K9F2808 is not set
# CONFIG_NAND_K9F5608 is not set
# CONFIG_NAND_K9F1208 is not set
# CONFIG_NAND_K9F1208X0C is not set
# CONFIG_NAND_K9F1G08 is not set
# CONFIG_NAND_K9F1G08U0B is not set
# CONFIG_NAND_K9F2G08 is not set
# CONFIG_NAND_K9W8G08 is not set
# CONFIG_NAND_K9K4G08 is not set
# CONFIG_NAND_K9K8G08 is not set
# CONFIG_NAND_K9WAG08 is not set
# CONFIG_NAND_K9NBG08 is not set
# CONFIG_NAND_HY27US08281A is not set
# CONFIG_NAND_HY27US08561A is not set
# CONFIG_NAND_HY27US08561M is not set
# CONFIG_NAND_HY27US08121M is not set
# CONFIG_NAND_HY27US08121A is not set
# CONFIG_NAND_HY27UA081G1M is not set
# CONFIG_NAND_HY27UF081G2A is not set
# CONFIG_NAND_HY27UF082G2B is not set
# CONFIG_NAND_HY27UF084G2M is not set
# CONFIG_NAND_HY27U1G8F2B is not set
# CONFIG_NAND_CT48568SR246C is not set
# CONFIG_NAND_ST128W3A is not set
CONFIG_NAND_ST256W3A=y
# CONFIG_NAND_ST512W3A is not set
# CONFIG_NAND_ST01GW3A is not set
# CONFIG_NAND_ST01GW3B is not set
# CONFIG_NAND_ST02GW3B is not set
# CONFIG_NAND_NUMONYX02GW3B2D is not set
# CONFIG_NAND_TC58DVM72A is not set
# CONFIG_NAND_TC58DVM82A is not set
# CONFIG_NAND_TC58DVM92A is not set
# CONFIG_NAND_TC58NVG0S3C is not set
# CONFIG_NAND_TC58NVG0S3E is not set
# CONFIG_NAND_HN29V1G91T is not set
# CONFIG_NAND_MT29F2G08AAC is not set
# CONFIG_NAND_MT29F8G08DAA is not set
# CONFIG_NAND_CT48248NS486G1 is not set
CONFIG_NAND_1DEVICE=y
# CONFIG_NAND_2DEVICE is not set
# CONFIG_NAND_4DEVICE is not set
CONFIG_NOR_NONE=y
# CONFIG_NOR_E28F128 is not set
# CONFIG_NOR_E28F640 is not set
# CONFIG_NOR_E28F320 is not set
# CONFIG_NOR_JS28F320 is not set
FLPRF_FATBUF_SZ=2
ENABLE_NFTL=y
# ENABLE_CF is not set
ENABLE_SD=y
# CONFIG_SD_PIO is not set
CONFIG_SD_DMA=y

#
# MMC 4.0 Support
#
CONFIG_DO_BUSTEST=y
CONFIG_MMC_HIGH_SPEED=y
SDPRF_FATBUF_SZ=2
# ENABLE_MS is not set
# ENABLE_RAMDISK is not set

#
# Non-storage Devices Attached to the FIOS
#
# ENABLE_HIFEMU is not set

#
# Networking Device Drivers
#
# ENABLE_NETDEV is not set
# ENABLE_ETH is not set

#
# User Interface Devices
#
ENABLE_AMBSH=y
ENABLE_HISTORY=y
# ENABLE_TCL_JIM is not set
# ENABLE_IOZONE is not set

#
# Audio module
#

#
# WARNING: CHANGING FOLLOWING PARAMETERS HAS NO EFFECT! (no source)
#
ENABLE_AUDIO=y

#
# Audio Encoder Selection
#

#
# Select the Audio Encoder
#
ENABLE_PCM_ENCODER=y
# ENABLE_G711_ENCODER is not set
ENABLE_AAC_ENCODER=y
# ENABLE_MP3_ENCODER is not set
# ENABLE_WMA_ENCODER is not set
ENABLE_AC3_ENCODER=y
ENABLE_ADPCM_ENCODER=y
# ENABLE_LPCM_ENCODER is not set

#
# Audio Decoder Selection
#

#
# Select the Audio Decoder
#
ENABLE_PCM_DECODER=y
# ENABLE_G711_DECODER is not set
ENABLE_AAC_DECODER=y
ENABLE_MP3_DECODER=y
# ENABLE_WMA_DECODER is not set
ENABLE_AC3_DECODER=y
ENABLE_ADPCM_DECODER=y
# ENABLE_LPCM_DECODER is not set

#
# Audio Pre/Post Processing Functions
#

#
# Enale/Disable Audio Pre/Post Processing Functions
#
ENABLE_AU_PRE_PROC=y
ENABLE_AU_POST_PROC=y

#
# Audio Mips-Record Functions
#

#
# Enable/Disable Audio Mips-Record Functions
#
# ENABLE_AU_DEC_MIPS_REC is not set
# ENABLE_AU_ENC_MIPS_REC is not set

#
# Audio Debug/Release Library Selection
#

#
# Choose Debug/Release Audio Library
#
# ENABLE_AUDIO_DEBUG_LIB is not set

#
# Audio AD/DA Device Selection
#

#
# Select the Audio AD/DA Device
#
# ENABLE_AK4644_CODEC is not set
# ENABLE_AK4642_S_CODEC is not set
# ENABLE_AK4633_CODEC is not set
# ENABLE_AK4642_CODEC is not set
# ENABLE_ADAV803_CODEC is not set
# ENABLE_BU7807_CODEC is not set
# ENABLE_CS42448_CODEC is not set
# ENABLE_ML26121_CODEC is not set
# ENABLE_MS2010_CODEC is not set
# ENABLE_DIX4192_CODEC is not set
# ENABLE_PCM3793_CODEC is not set
ENABLE_TLV320AIC31_CODEC=y
# ENABLE_TLV320AIC3106_CODEC is not set
# ENABLE_TLV320AIC3101_CODEC is not set
# ENABLE_TLV320AIC3007_CODEC is not set
# ENABLE_WM8750_CODEC is not set
# ENABLE_WM8940_CODEC is not set
# ENABLE_WM8971_CODEC is not set
# ENABLE_WM8978_CODEC is not set
# ENABLE_OEM_CODEC is not set

#
# VIN Devices
#
CONFIG_GYRO_OEM=y
# CONFIG_GYRO_INVENSENSE_IDGAO101 is not set
# CONFIG_GYRO_INVENSENSE_IDG1050 is not set
# CONFIG_GYRO_INVENSENSE_IDG1150 is not set
# CONFIG_GYRO_PANASONIC_EWTS98C is not set
CONFIG_IS_OFF=y
# CONFIG_IS_ON is not set

#
# Select lens device
#

#
# Lens Device
#
CONFIG_LENS_OEM=y
# CONFIG_LENS_ZP500Z_R2A30404NP is not set
# CONFIG_LENS_ZP550Z_R2A30404NP is not set
# CONFIG_LENS_ZP850Z_423NP_I is not set
# CONFIG_LENS_JCD661_R2A30404NP is not set
# CONFIG_LENS_JCD750_R2A30404NP is not set
# CONFIG_LENS_JCD750S_R2A30404NP is not set
# CONFIG_LENS_JCD753_R2A30423NP is not set
# CONFIG_LENS_JCD751_R2A30423NP is not set
# CONFIG_LENS_JCD661_R2A30423NP is not set
# CONFIG_LENS_JCD850_R2A30404NP is not set
# CONFIG_LENS_JCD850A_R2A30404NP is not set
# CONFIG_LENS_JCD753_423NP_II is not set
# CONFIG_LENS_JCD755_423NP_I is not set
# CONFIG_LENS_JA10_423NP_III is not set
# CONFIG_SENSOR_OEM is not set
# CONFIG_SENSOR_ALTA2462 is not set
# CONFIG_SENSOR_ALTA2462L2 is not set
# CONFIG_SENSOR_ALTA3372 is not set
# CONFIG_SENSOR_ALTA5262 is not set
CONFIG_SENSOR_MT9P001=y
# CONFIG_SENSOR_MT9P001_135M is not set
# CONFIG_SENSOR_MT9P001_135M_27FPS is not set
# CONFIG_SENSOR_MT9P001_162M is not set
# CONFIG_SENSOR_MT9P401 is not set
# CONFIG_SENSOR_MT9P401_A5 is not set
# CONFIG_SENSOR_MT9T001 is not set
# CONFIG_SENSOR_MT9M002 is not set
# CONFIG_SENSOR_MT9M002_135M is not set
# CONFIG_SENSOR_MT9N001 is not set
# CONFIG_SENSOR_MT9J001 is not set
# CONFIG_SENSOR_MT9J001_A5 is not set
# CONFIG_SENSOR_MT9P012 is not set
# CONFIG_SENSOR_MT9P003 is not set
# CONFIG_SENSOR_MT9P012_162M is not set
# CONFIG_SENSOR_IMX017 is not set
# CONFIG_SENSOR_IMX039 is not set
# CONFIG_SENSOR_SEMCOYHD is not set
# CONFIG_SENSOR_OV9710 is not set
# CONFIG_SENSOR_OV9710_162M is not set
# CONFIG_SENSOR_OV5633 is not set
# CONFIG_SENSOR_OV5653 is not set
# CONFIG_SENSOR_OV5653_162M is not set
# CONFIG_SENSOR_OV9810 is not set
# CONFIG_SENSOR_OV9810_162M is not set
# CONFIG_SENSOR_OV2710 is not set
# CONFIG_SENSOR_S5K5B3GX is not set

#
# Select YUV Input Device
#
# CONFIG_ADV7401 is not set
CONFIG_ADV7403=y
# CONFIG_ADV7443 is not set
# CONFIG_ADV7441A is not set
# CONFIG_SAA7111 is not set
# CONFIG_SAA7117 is not set
# CONFIG_GS1560A is not set
# CONFIG_TI5150 is not set
# CONFIG_ADV7180 is not set
# CONFIG_MCB1102 is not set

#
# Enable all device drivers
#
# ENABLE_TVD_DRIVERS is not set

#
# VOUT Devices
#

#
# Select LCD device
#

#
# NOTE: Select at most 1 device for A1/A2 and at most 2 devices for A3
#
# CONFIG_LCD_DUMMY is not set
# CONFIG_LCD_A020BL01_051 is not set
# CONFIG_LCD_A021BL01 is not set
# CONFIG_LCD_A024DL01 is not set
# CONFIG_LCD_A025DL01 is not set
# CONFIG_LCD_TD024THEA1 is not set
CONFIG_LCD_TD020THEG1=y
# CONFIG_LCD_TD030WHEA1 is not set
# CONFIG_LCD_A027DL01 is not set
# CONFIG_LCD_TM027CDH04 is not set
# CONFIG_LCD_A027CW01 is not set
# CONFIG_LCD_A027DW01 is not set
# CONFIG_LCD_A030DL0X is not set
# CONFIG_LCD_A030DW01 is not set
# CONFIG_LCD_A030DN01 is not set
# CONFIG_LCD_AM0236GF01 is not set
# CONFIG_LCD_COM20T2146 is not set
# CONFIG_LCD_TD025THEA1 is not set
# CONFIG_LCD_TD030THEA2 is not set
# CONFIG_LCD_TD036THEA1 is not set
# CONFIG_LCD_GPM940B0 is not set
# CONFIG_LCD_GPM48238Q is not set
# CONFIG_LCD_DAM_Z5X is not set
# CONFIG_LCD_DVH500 is not set
# CONFIG_LCD_DVS100 is not set
# CONFIG_LCD_SONY018TMD is not set
# CONFIG_LCD_MF9624W is not set
# CONFIG_LCD_DF9624VN is not set
# CONFIG_LCD_OEM1 is not set
# CONFIG_LCD_OEM2 is not set

#
# Enable all device drivers
#
# ENABLE_LCD_DRIVERS is not set

#
# Select LCD layout resolution
#
# LCD_LAYOUT_IS_360X240 is not set
LCD_LAYOUT_IS_320X240=y

#
# Select digital TV device
#

#
# NOTE: Select at most 1 device for A1/A2 and at most 2 devices for A3
#
CONFIG_TVE_ONCHIP=y
# CONFIG_TVE_ADI7314 is not set

#
# Enable all device drivers
#
# ENABLE_TVE_DRIVERS is not set

#
# Select HDMI device
#

#
# NOTE: Select at most 1 device for A1/A2 and at most 2 devices for A3
#
# CONFIG_HDMI_SII90X0 is not set
# CONFIG_HDMI_AD9889 is not set
CONFIG_HDMI_ONCHIP=y
# CONFIG_HDMI_NXP998X is not set

#
# Enable all device drivers
#
# ENABLE_HDMI_DRIVERS is not set
# D_ENABLE_TY_TYPE_CHECK is not set

#
# Select view finder (VF) device
#

#
# NOTE: Select at most 1 device for A1/A2 and at most 2 devices for A3
#

#
# Enable all device drivers
#
# ENABLE_VF_DRIVERS is not set

#
# IAV Driver
#

#
# WARNING: CHANGING FOLLOWING PARAMETERS HAS NO EFFECT! (no source)
#
ENABLE_IAV=y
IAV_BITS_FIFO_SIZE=0x1000000
ENABLE_CAVLC=y
# ENABLE_OSD_INSERT is not set

#
# Middleware Options
#

#
# WARNING: CHANGING FOLLOWING PARAMETERS HAS NO EFFECT! (no source)
#
ENABLE_MW=y
ENABLE_UC=y

#
# MW Image Sensor
#

#
# Select Image Sensor Implementation
#
ENABLE_IMG_SENSOR=y
# ENABLE_AAA_SOURCE_BUILD is not set
# ENABLE_AF_SOURCE_BUILD is not set

#
# MW Image YUV
#

#
# Select Image YUV Implementation
#
ENABLE_IMG_YUV=y

#
# MW Recorder
#

#
# Select Recorder Implementation
#
ENABLE_RECORDER=y
ENABLE_VIDEO_RECORDER_PIPE=y
ENABLE_PHOTO_RECORDER_PIPE=y
ENABLE_SOUND_RECORDER_PIPE=y
ENABLE_PCCAM_PIPE=y

#
# MW Player
#

#
# Select Player Implementation
#
ENABLE_PLAYER=y
ENABLE_VIDEO_PIPE=y
ENABLE_PHOTO_PIPE=y
ENABLE_SOUND_PIPE=y
ENABLE_THUMB_PIPE=y

#
# MW Editor
#

#
# Select Editor Implementation
#
ENABLE_EDITOR=y
ENABLE_ISOFILEEDITOR=y
ENABLE_AVCHD_FILEEDITOR=y
ENABLE_AVCHD_MARKEDITOR=y
ENABLE_EXIF_EDITOR=y
ENABLE_AVI_EDITOR=y

#
# MW Format
#

#
# Select Format Implementation
#
ENABLE_AVCHDMUX=y
ENABLE_TSMUX=y
ENABLE_RTTSMUX=y
ENABLE_USBMUX=y
ENABLE_MSMP4MUX=y
ENABLE_MP4MUX=y
ENABLE_MOVMUX=y
ENABLE_3GPMUX=y
ENABLE_CUSTOMMUX=y
ENABLE_EXIFMUX=y
ENABLE_DNGMUX=y
ENABLE_ADTMUX=y
ENABLE_WAVMUX=y
ENABLE_AVIMUX=y
ENABLE_ISODEMUX=y
ENABLE_AVCHDDEMUX=y
ENABLE_TSDEMUX=y
ENABLE_EXIFDEMUX=y
ENABLE_AC3DEMUX=y
ENABLE_AACDEMUX=y
# ENABLE_PCMDEMUX is not set
ENABLE_MP3DEMUX=y
ENABLE_WAVDEMUX=y
ENABLE_AVIDEMUX=y

#
# MW Stream
#

#
# Select MW Stream Implementation
#
ENABLE_FIO_STREAM=y
ENABLE_MEM_STREAM=y
ENABLE_AIO_STREAM=y
ENABLE_PCCAM_STREAM=y
ENABLE_BUFFILE_STREAM=y
ENABLE_USBVIDEOIO_STREAM=y
ENABLE_USBMJPGIO_STREAM=y

#
# MW DMF
#

#
# Select Digital Media File Implementation
#
ENABLE_DMF=y
ENABLE_AVCHD=y
ENABLE_DCF=y
# ENABLE_DCF_V1 is not set
ENABLE_DCF_V2=y
ENABLE_DPOF=y
# ENABLE_DBOS is not set
ENABLE_TEXT_PLIST=y

#
# MW Display
#

#
# Select Display Implementation
#
ENABLE_DISPLAY=y

#
# MW Graphics
#

#
# Select Graphics Implementation
#
ENABLE_GRAPHICS=y

#
# MW Monitor
#

#
# Select MW Monitor Implementation
#
ENABLE_ARMMON=y
ENABLE_DSPMON=y
ENABLE_YUVMON=y
ENABLE_FRMON_VIN=y
ENABLE_FRMON_VDSP=y
ENABLE_FRMON_AVSYNC=y
ENABLE_STORAGEMON=y
ENABLE_FRMON_VOUT=y
ENABLE_PCBRMON=y

#
# MW Button
#

#
# Select Button Implementation
#
ENABLE_BUTTON=y

#
# MW Index
#

#
# Select MW Index Implementation
#
ENABLE_TEMP_INDEX=y
ENABLE_RAW_INDEX=y

#
# MW EXT
#

#
# Select MW EXT Implementation
#
# ENABLE_EXT is not set

#
# Application
#
ENABLE_APP=y
# ENABLE_DEMO is not set
# ENABLE_SHINCO is not set
# ENABLE_SZYAMAHA is not set
ENABLE_YAMAHA=y
# ENABLE_SHUOYING is not set
# ENABLE_OMIJIA is not set
# ENABLE_SKYLIGHT is not set
# ENABLE_SKYLIGHT_HDV5J1 is not set
# ENABLE_FOXDA is not set
# ENABLE_MALATA is not set
# ENABLE_JSL is not set
# ENABLE_HD747 is not set
# ENABLE_HD787 is not set
# ENABLE_SEP is not set
# ENABLE_EASY is not set
# ENABLE_SPYCAM_APP is not set
# ENABLE_AC3_CERTIFICATION_APP is not set
# ENABLE_PURECAM is not set
ENABLE_CALIBRATION_MODULE=y
# DISABLE_CALIBRATION_MODULE is not set
APP_VERSION="Ver01.01.01"
ENABLE_SORTING=y
# ENABLE_TT_DEBUG is not set
DISABLE_TT_DEBUG=y
ENABLE_EXIF_GPS=y
# DISABLE_EXIF_GPS is not set

#
# Test Programs
#

#
# WARNING: CHANGING FOLLOWING PARAMETERS HAS NO EFFECT! (no source)
#

#
# Changing following options has no effect (binary distribution)
#
# ENABLE_TEST is not set

#
# Manual & API spec.
#
# ENABLE_MANUAL_GEN is not set

В частности, из него следует, что в девайсе живёт сенсор MT9P001, у которого предельная частота кадров равна 30, т.е. про мЯчты о 60 кадрах в секунду можно забыть.

Там же в качестве входного видеоустройства упоминается 12-Bit Integrated Multiformat SDTV/HDTV Video Decoder and RGB Graphics Digitizer ADV7403. Разве он физически в девайсе присутствует? И зачем он нужен, если у сенсора, если верить его спецификации (см. выше), есть встроенный 12-битный ADC, а внешнего видеовхода у рега нет?

В качестве дисплея указан TD020THEG1. А что, у экрана рега действительно разрешение 640х240, как написано по ссылке? Странно, потому что там же рядом в makefile указано разрешение 320X240.

И что, на борту действительно установлен чип TLV320AIC31, как указано в makefile? По-моему, слишком жирно для такой маленькой коробочки с одним встроенным микрофоном и таким же динамиком.
 
batal

batal

Новичок
Регистрация
16 Мар 2010
Сообщения
1 722
Баллы
0
Местоположение
Казань
megabuy

А можно узнать чем вы выдергиваете эти конфиги из прошивки?
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
Я делаю так:

1. Запускаю Total Commander.
2. Наступаю на файл прошивки и нажимаю F3.
3. Переключаю кодировку в ASCII (DOS charset), нажав на буковку "S".
4. Тупо читаю вылезшие кракозябры в поисках осмысленного текста. :)
5. Найдя текст, выделяю его, а дальше - Ctrl+C, Ctrl+V. Всё!

Наверняка где-нибудь можно найти программки, которые за вас выудят все текстовые строки из бинарника, но мне лень их искать.
 
avi32

avi32

Новичок
Регистрация
11 Дек 2010
Сообщения
956
Баллы
0
Местоположение
Санкт-Петербург
Я бы с удовольствием, если бы знать, что там как вызывается. С такими девайсами я ещё не возился.

Да там как-раз все просто - в слитом файле прошивки графика заменяется и стандартно заливается обратно. Накосячить особо негде. Единственное - новая картинка должна быть не больше старой. Вопрос с CRC блока пока не раскрыт и в худшем варианте прошивка просто не прошьется. Самому экспериментировать чета не хочется, т.к. один трупик Ф500 уже лежит и ждет появления способа реанимации. Кстати, в соседней ветке по GS600 какие-то Московские перцы обновили прошивку на каркам Q3 через USB, что внушает некоторый оптимизм.

Как можно подключиться к консоли? Для этого нужно к чему-нибудь подпаиваться или всё можно проделать через USB?

Под usb пока нет софта с свободном доступе. А по пайке - есть точки с большой вероятностью являющиеся UART, но пока никем достоверно не подтвержденные. Могу фотку выложить, если интересно. Но нужен нормальный паяльник и прямые руки.

В качестве дисплея указан TD020THEG1. А что, у экрана рега действительно разрешение 640х240, как написано по ссылке? Странно, потому что там же рядом в makefile указано разрешение 320X240.

Это баян. Конфиг и аппаратную конфигурацию разных моделей/прошивок разложили по полочкам месяца 2 назад, но толку от этого почти никакого.
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
Да там как-раз все просто - в слитом файле прошивки графика заменяется и стандартно заливается обратно.

Дык я ж не о том. Не хочу я прошивку менять и заливать. Я хочу менять параметры на лету после старта рега. Вряд ли этим его можно убить, если, конечно, параметры не сохранятся до следующей перезагрузки.
 
avi32

avi32

Новичок
Регистрация
11 Дек 2010
Сообщения
956
Баллы
0
Местоположение
Санкт-Петербург
Я хочу менять параметры на лету после старта рега. Вряд ли этим его можно убить, если, конечно, параметры не сохранятся до следующей перезагрузки.

И графика и переменные хранятся во флешке, и даже если их менять на лету, после перезагрузки они сохранятся. Так-что смысл данного мероприятия - сомнителен. Логичнее править именно прошивку - через лог консоли посмотреть адреса/размеры блоков, чтобы перeсчитать CRC и хорошо бы иметь возможность восстановления трупа через USB.
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
Вот тут какой-то чувак собирает firmware к HD камерам Kodak, и тексты, выдернутые из Zi8_106.fw, подозрительно похожи на то, что можно найти внутри F500. Вероятно, там и ядро то же, и железо. Может, DOD как раз у Kodak изначально всё слизал? :) Тексты явно выдернуты не руками, а как раз какой-то софтинкой.

А вот видео, снятое Zi8. Там написано, что средний битрейт 15.6 Mbps (VBR). Остаётся предположить, что и F500 на такое способен, если его правильно настроить.
 
M

Mazayac

Начинающий
Регистрация
8 Янв 2011
Сообщения
3 096
Баллы
19
Местоположение
Н. Новгород
Самому экспериментировать чета не хочется, т.к. один трупик Ф500 уже лежит и ждет появления способа реанимации. Кстати, в соседней ветке по GS600 какие-то Московские перцы обновили прошивку на каркам Q3 через USB, что внушает некоторый оптимизм.
У меня уже два лежат, F500HD и КАРКАМ Q2 :)
И оф. дилер КАРКАМ-а берётся восстановить ему прошивку, бесплатно. Значит есть ещё метод кроме общедоступного сейчас.

Вот тут какой-то чувак собирает firmware к HD камерам Kodak, и тексты, выдернутые из Zi8_106.fw, подозрительно похожи на то, что можно найти внутри F500.
Баян :)
Вот ещё: http://andreyaka.blo.../09/f200hd.html
 
batal

batal

Новичок
Регистрация
16 Мар 2010
Сообщения
1 722
Баллы
0
Местоположение
Казань
M

Mazayac

Начинающий
Регистрация
8 Янв 2011
Сообщения
3 096
Баллы
19
Местоположение
Н. Новгород
Каркам тоже убить успел?
Принесли Q2 для устранения дребезга, всё сделал, решил проверить свою работу. Рег без флэшки, беру со стола валяющийся F500HD, вынимаю из него карту, вставляю в Q2, включаю, через несколько секунд он зависает и выключается.
Минут десять "весь в непонятках" пытаюсь жать ресет, вытаскивать батарею и т.п. Наконец осознаю, что карту-то вытащил из F500HD, умершего в процессе прошивки и сами файлы с карты после этого удалены не были...
 
avi32

avi32

Новичок
Регистрация
11 Дек 2010
Сообщения
956
Баллы
0
Местоположение
Санкт-Петербург
У меня уже два лежат, F500HD и КАРКАМ Q2 :)
И оф. дилер КАРКАМ-а берётся восстановить ему прошивку, бесплатно. Значит есть ещё метод кроме общедоступного сейчас.

Скорее всего шить будут через USB. Есть масса возможностей. Можно попробовать позаимствовать у них софт/дрова (что маловероятно). Можно попробовать у них залить в Ф500 последнюю прошивку от каркама Q2, только от старого, который без отключаемого ИК-фильтра. ИМХО, должно работать. Ну и заодно попробовать восстановить прошивку F500HD с бэкапа.
 
M

megabuy

Продвинутый
Регистрация
6 Ноя 2011
Сообщения
28
Баллы
204
Спасибо, интересная страничка. Хм, а каковы отличия F200 от F500? Как-то сразу и не видно. Конфиги очень похожи, команды те же, даже упомянутые в конфиге железяки вроде те же. Показанные в том блоге пины UART совпадают с тем, что есть у F500?

Не подскажет ли кто, где бы найти хорошо пережёванные доки про то, как подключиться к такому интерфейсу при полном отсутствии RS-232 на компе?

Добавлено спустя 9 мин. 58 сек.
Попробовал выкачать отсюда видео с Kodak Zi8 и влить в F500 (у моего, кстати, на коробке была маленькая наклейка "F880"). Все ролики вошли без проблем, только почему-то ролики с разрешением 1080P сыпятся даже на среднем битрейте в 10Мбит, хотя ролики в 720P даже со средним битрейтом в почти 19Мбит и с частотой 60 кадров в секунду (например, вот этот) воспроизводятся отлично. Тут пишут, что у Кодака другой процессор - Ambarella A530C.
 
Live

Similar threads




Вверх
Live