typo: 1O -> 10, number 0 instead of letter O
fixes 6f15d88
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Change-Id: Iac5c5915d41927173ed86e497dd7be6909cfac1a
debhelper dependency must also be set to >=10
Signed-off-by: Benjamin Sonntag <benjamin@octopuce.fr>
Change-Id: Iabac7373b9b9dae851c59306ef5a1e64ee2eb15e
To be able to compile this on debian 10 to 13, we miss dh-exec
as a build dependency.
Signed-off-by: Benjamin Sonntag <benjamin@octopuce.fr>
Change-Id: I57ea18db227fb891fd9181897a8f3bb225f89f54
On debian 12/Bookworm and later, the debian packaging compatibility
must be 10 or earlier. This package compiles without issue when you
set it to 10, allowing to compile it on debian 10 to 13
Signed-off-by: Benjamin Sonntag <benjamin@octopuce.fr>
Change-Id: I52407cd289e55a562720840e1198d701a5bca29e
Not support pic_scaling_matrix_present for profile < hight profile.
Change-Id: Ibf8d43063109233040a79832f66824e45d5a9c1b
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
NOTE: Can not set info change on first frame.
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: I807e92ec1d1f7a1d43abe5db336bc191568c0dcc
If md info buffer is NULL, prepare md info internal buffer
when deblur is enabled
Change-Id: I7bd4e731ffbe6164ac4e02d0d901464dcc57f9c1
Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
Do not adjust the ATF weight when skip bias is enabled.
Change-Id: I2a66aef51336d79df12e7366f12163ebd0e8a5bf
Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
Deblur_en is more generic for upper application.
Change-Id: Ibe4e0f81851fdbbe8fb8b7d840a4a9380e0403b1
Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
Some JPEG file has only one DC or AC table, and all the components using
the same DC or AC table.
Change-Id: Icab55bd3a00d66d983c9ac89110fb9e077afec90
Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
By default, the frame of view 0 is decoded and output.
Change-Id: I26287147548620f733712d4ab044df7c830dbd7f
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
- Correctly apply conformance window offsets based on chroma_format_idc
- For YUV 4:0:0 (chroma_format_idc == 0), no offset scaling is needed
as there is no chroma component
- For YUV 4:2:0 (chroma_format_idc == 1), apply * 2 to both horizontal
and vertical offsets
- For YUV 4:2:2 (chroma_format_idc == 2), apply * 2 only to horizontal
offsets
- For YUV 4:4:4 (chroma_format_idc == 3), no offset scaling is needed
- Ensured the output window accurately reflects the cropping adjustments
for different chroma subsampling formats
Signed-off-by: Rimon Xu <rimon.xu@rock-chips.com>
Change-Id: I90c7e61487a1638d5ba296f1d95de4792fcb2104
H.264: intra8x8 and inter8x8 for luma only
H.265: intra/inter 8x8/16x16 for luma and chroma,
intra/inter 32x32 for luma
Change-Id: I6ca3d5985af7d3d7e7c1bc99db820cd166be0624
Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
The ps_update_flag=0 case is not handled properly here,
and follow commit exposes this problem.
233940: fix[h265d]: fix infochange loss when two sps continuous
Change-Id: I54dcea6c31483257b4b771a8bd4994cc75ed41f5
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
1. Fix AQ setup error for smart H.264
2. Fix initial value error of qp_min
3. Adjust H.264 regs setup for CVR scene
Change-Id: I38b09edb95532a3c1e9a544584c6d258f05fc43b
Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
fix issue cause by the following commit:
233940: fix[h265d]: fix infochange loss when two sps continuous
Change-Id: Ie0047cbb7f02ef78e46f6980acfb20532af12dee
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
When a B frame is behind an IDR frame, there is only one reference.
Change-Id: I1bc7f1901aa128490d14dc6702dce6a32612ff48
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
When reading file from start over, buffer got from list should be put
back. Otherwise buffer list will have no more buffer available after
rewinding BUF_COUNT (which is 4 currently) times.
Change-Id: If346e1824bd876cf2d6c226c97c1dec17dc9b56f
Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
The sps buf is managed by mpp_mem_pool. When two sps appear
consecutively, the second ptr of sps is the same as the old sps.
So when updating the sps to pps,it is not enough to judge the ptr sps.
Change-Id: Ieb7cf1c374dd72abae6f0c899bc9f2ee9849072e
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
1. Reduce MppTrie memory usage.
2. Add info context and string temp storage.
3. Refactor memory layout on mpp_trie last info.
4. Use ENTRY_TABLE to setup mpp_enc/dec_cfg trie info.
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: I3e554ca6ef97bf77406ced00a116c5783570baba
The value of log2_max_mv_length_horizontal/vertical has been changed to
15 since the 2016 standard.
Change-Id: I12ab104cd3277e4d926c7a721bfaccab721d5997
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>