909c9af...
by
"Xiang, Haihao" <email address hidden>
A simple encoder for H.264/AVC SVC temporal scalability
It is based on VA-API
Signed-off-by: Xiang, Haihao <email address hidden>
Reviewed-by: Sean V Kelley <email address hidden>
(cherry picked from commit 7aa2dd979a3758e1f6378344b235595c5028a9e7)
9d2c687...
by
"Xiang, Haihao" <email address hidden>
Add the comment for framerate in VAEncMiscParameterFrameRate
To express a frame rate, such as 7.5, we have to use 'numerator / denominator'.
The high 2 bytes will be used as denominator and the low 2 bytes will be used
as numerator.
To keep backward compatible, the low 2 bytes is the real frame rate when the high
2 bytes is 0.
Signed-off-by: Xiang, Haihao <email address hidden>
Reviewed-by: Sean V Kelley <email address hidden>
(cherry picked from commit 1ca62cedd41ed2061c3a9ddafadc59a4692a07c9)
d9b5d95...
by
"Xiang, Haihao" <email address hidden>
Merge and modify encoding bit-rate control per temporal layer.
Cherry-pick'ed from:
e6f92ae: Added geneirc support for encoding bit-rate control per temporal layer
753ec17: va.h: add data structure for the structure of temporal layer encoding
v2: Update the comment that user must send VAEncMiscParameterTemporalLayerStructure before
VAEncMiscParameterRateControl and VAEncMiscParameterFrameRate and the condition for error return
Signed-off-by: Jonathan Bian <email address hidden>
Signed-off-by: Austin Yuan <email address hidden>
Signed-off-by: Zhangfei Zhang <email address hidden>
Signed-off-by: Xiang, Haihao <email address hidden>
Reviewed-by: Sean V Kelley <email address hidden>
(cherry picked from commit d12fc9823f3c09a834a071c2327ef8f9c1352649)
4e1ec29...
by
"Xiang, Haihao" <email address hidden>