Michael Niedermayer
7fa0143d7e
doc/examples/qsv_transcode: Initialize pointer before free
...
Fixees: CID1517023 Uninitialized pointer read
Sponsored-by: Sovereign Tech Fund
Reviewed-by: "Xiang, Haihao" <haihao.xiang@intel.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit cae0f2bc55
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2024-05-22 22:04:30 +02:00
Michael Niedermayer
70191fc0a6
doc/examples/qsv_transcode: Simplify str_to_dict() loop
...
Fixes: CID1517022 Logically dead code
Sponsored-by: Sovereign Tech Fund
Reviewed-by: "Xiang, Haihao" <haihao.xiang@intel.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 191950d1bf
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2024-05-22 22:04:30 +02:00
Michael Niedermayer
53868f5193
doc/examples/qsv_transcode: Simplify loop
...
Fixes: CID1428858(2/2) Logically dead code
Sponsored-by: Sovereign Tech Fund
Reviewed-by: "Xiang, Haihao" <haihao.xiang@intel.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 82cce20934
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2024-05-22 22:04:29 +02:00
hung kuishing
6d129d8df5
doc/examples/qsv_transcode: EINVAL is more appropriate and ENAVAIL will fail build with visual studio
...
Signed-off-by: clarkh <hungkuishing@outlook.com >
2023-12-18 09:39:24 +08:00
Wenbin Chen
2db22d14bf
doc/examples/qsv_transcode: Fix a bug when use more than one parameter set
...
Signed-off-by: Wenbin Chen <wenbin.chen@intel.com >
2023-03-17 14:13:37 +08:00
Stefano Sabatini
34ff361921
examples: apply doxy entries consistency fixes
...
Use consistent format for the @file field and file description.
2023-02-11 17:49:01 +01:00
Wenbin Chen
efe2b63c89
doc/examples: Add qsv_transcode example
...
Add qsv_transcode example which shows how to use qsv to do hardware
accelerated transcoding, also show how to dynamically set encoding
parameters.
examples:
Normal usage:
qsv_transcode input.mp4 h264_qsv output.mp4 "g 60"
Dynamic setting usage:
qsv_transcode input.mp4 hevc_qsv output.mp4 "g 60 asyne_depth 1"
100 "g 120"
This command initializes codec with gop_size 60 and change it to
120 after 100 frames
Signed-off-by: Wenbin Chen <wenbin.chen@intel.com >
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com >
2022-11-22 13:52:38 +08:00