Ambarella A9 Bitrate table location (Which partition ?)

Negens

New Member
Joined
Mar 22, 2018
Messages
3
Likes
2
Country
France
#1
Hello,

Do you have any information on which partition we can find the bitrate table on Ambarella A9 cameras ?
 
OP
OP
N

Negens

New Member
Joined
Mar 22, 2018
Messages
3
Likes
2
Country
France
#3
OK,
For information, I have this :

Bootstrap
Partition Table
Bootloader
SD Firmware Update Code
System Software
DSP uCode
System ROM Data
Linux Kernel
Linux Root FS
Linux Hibernation Image
Storage1
Storage2
Index for Video Recording
User Settings
Calibration Data

partId: 0/BST, 1/PTB, 2/BLD, 3/PBA, 4/SYS, 5/DSP, 6/ROM, 7/LNX, 8/RFS, 9/HIB, 10/ST0, 11/ST1, 12/IDX, 13/USR, 14/CAL
 
OP
OP
N

Negens

New Member
Joined
Mar 22, 2018
Messages
3
Likes
2
Country
France
#4
Well, I'm digging into my memory and still didn't achieve to recognize the table pattern.
The manufacturer disabled many rtos test commands or options (No "firmfl gen", no "t apps", no "t set", ...). :mad:
The savebin command is limited to 1024Kb and 16 iterations. So I can extract only 16Mb of memory each time.

I dumped the /dev/mtd's to see what they contain.
There are many tables but none of them looks like the bitrate table.
For the moment, I've just identified many audio tables from /dev/mtd4 referencing to the sampling frequencies :
0001fa00 = 129536
000080BB = 48000
0000ac44 = 44100
00007D00 = 32000
00005dc0 = 24000
00005622 = 22050


Do you believe it is possible for the manufacturer to not use the bitrate table and program it directly in the source code ? Because, in the /dev/mtd5, I've found this (By the way, if I could reduce the gop length, I would be really happy) :

C:
henc_cmd_msg_process_idle: p_henc->enc_data1->bitrate_k_next %d p_henc->enc_data1->bitrate_k_curr  %d
enc_pipeline_mode     = %d
use_cabac = %d
ori_as_ref_nrp = %d
intra16 = %d
HLLL_integration = %d
constrain_intra = %d
scalelist_opt = %d
numRef_B = %d
numRef_P = %d
cpb_user_size = %d
idr_interval = %d
final_fade_out_gain = %d
initial_fade_in_gain = %d
vout_frame_rate = %d
audio_in_freq = %d
info_fifo_limit = %d
info_fifo_base = %d
bits_fifo_limit = %d
bits_fifo_base = %d
target_storage_space = %d
fast_rc_idc = %d
cpb_cmp_idc = %d
en_panic_rc = %d
cpb_buf_idc = %d
allow_I_adv = %d
vbr_setting = %d
vbr_cntl = %d
average_bitrate = %d
quality_level = %d
gop_structure = %d
M, N = %d, %d
aff_mode = %d
Encode(h_ofs, w_ofs) = (%d, %d)
Encode(h_sz, w_sz) = (%d, %d)
coding_type = %d
stream_type = %d
level_idc = %d
profile_idc = %d
channel_id = %d
fast_async_msg_ack = %d
 
Last edited:
Top