Больше нет ни у кого мыслей по этому поводу? Продаван тоже не отвечает в чем может быть проблема. Похоже продал - и ладно. Э-эх, похоже кирпич :(Появилась проблема, аналогичная сообщению #15372. Кто-нибудь встречался с таким? Кто может помочь?
Ээээ... А почему "рост объема файлов"? По идее объем связан только с bitrate, который задается отдельным параметром. А вот результирующее качество кино зависит и от параметров GOP и от заданного bitrateКачество отдельных фреймов должно несколько улучшиться, но цена - рост объема файлов и нагрузки на процессор
Прошивки не воспринимает. Но еще не все перепробовал. Может есть где-нить "полное собрание прошивок" для GS1000? Почему то сцылки из ФАК отсылают на ошибочный сайтперепрошивать пробовал?
Одно дело, если полный кадр (I-frame), который очень плохо сжимается, как и всякий рисунок, следует через 32 кадра, другое, если, например, через 15. Таких плохо сжимаемых кадров будет в два раза больше.А почему "рост объема файлов"?
C04AEBE4 40 6E AA D2 mctf_alpha_4_ DCD 0xD2AA6E40 ; /************************************* ROM:C04AEBE4 ; * MCTF control section ROM:C04AEBE4 ; /************************************* ROM:C04AEBE4 ; Default values: {64, 110, 170, 210} ROM:C04AEBE4 ; Smaller value means stronger filter. ROM:C04AEBE8 06 06 08 08 mctf_threshold_1_4_ DCD 0x8080606 ; Default values: {6, 6, 8, 8} ROM:C04AEBEC 32 32 2D 28 mctf_threshold_2_4_ DCD 0x282D3232 ; Default values: {50, 50, 45, 40} ROM:C04AEBF0 08 mctf_mv_coh DCB 8 ; Default value: 8 ROM:C04AEBF1 20 mctf_edge_1 DCB 0x20 ; Default value: 32 ROM:C04AEBF2 27 mctf_edge_2 DCB 0x27 ; Default value: 39 ROM:C04AEBF3 2E mctf_edge_3 DCB 0x2E ; Default value: 46 ROM:C04AEBF4 36 mctf_edge_4 DCB 0x36 ; Default value: 54 ROM:C04AEBF5 00 mctf_sel_mode DCB 0 ; 0xFF: use parameters in the setup structure.
ROM:C02B6100 020 40 00 A0 E3 MOV R0, #0x40 ROM:C02B6104 020 00 00 C1 E5 STRB R0, [R1] ROM:C02B6108 020 10 10 94 E5 LDR R1, [R4,#0x10] ROM:C02B610C 020 6E 00 A0 E3 MOV R0, #0x6E ROM:C02B6110 020 01 00 C1 E5 STRB R0, [R1,#1] ROM:C02B6114 020 10 10 94 E5 LDR R1, [R4,#0x10] ROM:C02B6118 020 AA 00 A0 E3 MOV R0, #0xAA ROM:C02B611C 020 02 00 C1 E5 STRB R0, [R1,#2] ROM:C02B6120 020 10 10 94 E5 LDR R1, [R4,#0x10] ROM:C02B6124 020 D2 00 A0 E3 MOV R0, #0xD2 ROM:C02B6128 020 03 00 C1 E5 STRB R0, [R1,#3]
ROM:C02B730C MCTF_Control_Sect_Init ; CODE XREF: Init_App+6E8p ROM:C02B730C 000 40 10 A0 E3 MOV R1, #0x40 ROM:C02B7310 000 00 10 C0 E5 STRB R1, [R0] ROM:C02B7314 000 6E 10 A0 E3 MOV R1, #0x6E ROM:C02B7318 000 01 10 C0 E5 STRB R1, [R0,#1] ROM:C02B731C 000 AA 10 A0 E3 MOV R1, #0xAA ROM:C02B7320 000 02 10 C0 E5 STRB R1, [R0,#2] ROM:C02B7324 000 D2 10 A0 E3 MOV R1, #0xD2 ROM:C02B7328 000 03 10 C0 E5 STRB R1, [R0,#3] ROM:C02B732C 000 06 10 A0 E3 MOV R1, #6 ROM:C02B7330 000 04 10 C0 E5 STRB R1, [R0,#4] ROM:C02B7334 000 05 10 C0 E5 STRB R1, [R0,#5] ROM:C02B7338 000 08 20 A0 E3 MOV R2, #8 ROM:C02B733C 000 06 20 C0 E5 STRB R2, [R0,#6] ROM:C02B7340 000 32 10 A0 E3 MOV R1, #0x32 ROM:C02B7344 000 07 20 C0 E5 STRB R2, [R0,#7] ROM:C02B7348 000 08 10 C0 E5 STRB R1, [R0,#8] ROM:C02B734C 000 09 10 C0 E5 STRB R1, [R0,#9]
Вот тебе GOP, оторванныйЩас gop буду отрывать- более интересен.
ROM:C03BF350 loc_C03BF350 ; CODE XREF: sub_C03BF31C+1Cj ROM:C03BF350 008 00 00 50 E3 CMP R0, #0 ROM:C03BF354 008 04 00 00 1A BNE loc_C03BF36C ROM:C03BF358 008 80 30 A0 E3 MOV R3, #0x80 ROM:C03BF35C 008 20 20 A0 E3 MOV R2, #0x20 ROM:C03BF360 008 04 10 A0 E3 MOV R1, #4 ROM:C03BF364 008 00 00 A0 E3 MOV R0, #0 ROM:C03BF368 008 05 00 00 EA B loc_C03BF384 ROM:C03BF36C ; --------------------------------------------------------------------------- ROM:C03BF36C ROM:C03BF36C loc_C03BF36C ; CODE XREF: sub_C03BF31C+38j ROM:C03BF36C 008 01 00 50 E3 CMP R0, #1 ROM:C03BF370 008 04 00 00 1A BNE loc_C03BF388 ROM:C03BF374 008 3C 30 A0 E3 MOV R3, #0x3C ROM:C03BF378 008 0F 20 A0 E3 MOV R2, #0xF ROM:C03BF37C 008 03 10 A0 E3 MOV R1, #3 ROM:C03BF380 008 01 00 A0 E3 MOV R0, #1
ROM:C04AEBDD 01 gop_mode DCB 1 ; /************************************* ROM:C04AEBDD ; * GOP control section ROM:C04AEBDD ; /************************************* ROM:C04AEBDD ; video encoding GOP mode: 0x00 - 4/32/128; 0x01 - 3/15/60 ROM:C04AEBDE 04 gop_m DCB 4 ; number of picture between reference pictures ROM:C04AEBDF 20 gop_n DCB 0x20 ; number of picture between I pictures ROM:C04AEBE0 80 gop_idr DCB 0x80 ; number of picture between Idr pictures
В принципе, не надо даже в код лезть: установил в меню английский - это 0. Щелкай и считай. У большинства авторов прошивок тупо совпадает с последовательностью языка в меню, правда не у всех.русский это 05
В каркаме всего два языка в меню...У большинства авторов прошивок тупо совпадает с последовательностью языка в меню, правда не у всех.
Быстро. Попробуй подобрать оптимальное соотношение GOP/битрейт, но это нужно дофига перепрошивок, тестов и терпения. ПОследнего у меня к сожалению нету, ибо все неизвестное мне интересно пока оно не известно. Как только разберусь как оно работает, так интерес быстро пропадает и нападет лень, пока не появится какой нибудь новый интерес.Нашел....
Я тупо JTAGом прям в RAM буду править. Стопарнул АРМ, подкикал, стартанул.. Поглядел результат и т.д А то с перепрошивкой неделя уйдет. Но это не сегодня .но это нужно дофига перепрошивок, тестов и терпения.
ЛогичноJTAGом прям в RAM буду править
У меня начало совпадает, а потом совершенно другие дефолтные настройки в коде??? В дефолтной таблице прошивки, соответствуют выше указанным. Нашел в дампе текущие настройки регистратора, а вот как они такими становяться??? Вот это вопрос!Поэтому выкладываю места, в которых нужно копать:
даже и никаких претензий, ни в коем случае. Просто констатировал факт "прошивочной" болезни дабы те, кто еще не искушен не оставили эту "тест-прошивку" или по крайней мере знали что в ней плохо...Подробнее, пожалуйста. О болезнях, вроде, никто не писал. Вы имеете в виду глюки самой SMH1.27, связанные с неумением обрабатывать переполнение карточки?
В этом случае это не ко мне. Этот релиз выкладывается лишь для того, что бы люди, кто умеет, конечно, видели как можно сделать и подправили более актуальные релизы.
Как только тексет прекратит поддержку этой линейки диваев, в паблик будут выложены модифицированные релизы последних версий прошивок. Пока же он сам осуществляет поддержку, было бы неправильным мешать ему.
Вроде понял! Сейчас попробую для начала "включить" MCTF у себя в прошивке!Думаю, теперь все понятно? В этих функциях много чего еще интересного инициализируется.
Поменял у себя в прошивке на FF, поправил CRC= нет реакции. Выгрузил дамп памяти в текущих настройках остался 00 = не поменялось mctf не включился(лось). Прошиваю autoexec.ash. Может прошивать через Директ? И стирать nand flash? С битрейтом все проходило - менялось!mctf_sel_mode DCB 0 ; 0xFF: use parameters in the setup structure.
Не туда смотрите.Поменял у себя в прошивке на FF
C04AEBE4 40 6E AA D2 mctf_alpha_4_ DCD 0xD2AA6E40 ; /************************************* ROM:C04AEBE4 ; * MCTF control section ROM:C04AEBE4 ; /************************************* ROM:C04AEBE4 ; Default values: {64, 110, 170, 210} ROM:C04AEBE4 ; Smaller value means stronger filter.
Здесь не проходит, потому что есть функции инициализации. У GOP - тоже.С битрейтом все проходило - менялось!
Аналогично у меня прошивке. Только после 32 32 2D 28 идут другие значения. Один в один только в одном месте - в таблице дефолтных настроек. А на FF менять не надо? Завтра опробую!Они встречаются три раза