lcevcdec: Set LCEVCdec min version to 4.0.0 and fix build
V-Nova's LCEVCdec SDK 4.0.0 was released with a small API change. This patch fixes the 'lcevcdec' element so that it builds with the new version. For more information see: https://github.com/v-novaltd/LCEVCdec/blob/4.0.0/docs/v4_migration_guide.md Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9414>
This commit is contained in:
parent
8ea031b400
commit
1b041d8114
@ -539,7 +539,7 @@ send_enhancement_data (GstLcevcDec * lcevc, GstBuffer * input_buffer)
|
||||
}
|
||||
|
||||
if (LCEVC_SendDecoderEnhancementData (lcevc->decoder_handle,
|
||||
input_buffer->pts, TRUE, enhancement_info.data,
|
||||
input_buffer->pts, enhancement_info.data,
|
||||
enhancement_info.size) != LCEVC_Success) {
|
||||
GST_INFO_OBJECT (lcevc,
|
||||
"Could not send input buffer %" GST_TIME_FORMAT
|
||||
@ -581,7 +581,7 @@ send_base_picture (GstLcevcDec * lcevc, GstBuffer * input_buffer)
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (LCEVC_SendDecoderBase (lcevc->decoder_handle, input_buffer->pts, TRUE,
|
||||
if (LCEVC_SendDecoderBase (lcevc->decoder_handle, input_buffer->pts,
|
||||
picture_handle, 1000000, NULL) != LCEVC_Success) {
|
||||
GST_ELEMENT_ERROR (lcevc, STREAM, DECODE, (NULL),
|
||||
("Could not send input buffer %" GST_TIME_FORMAT " base picture",
|
||||
|
@ -26,7 +26,7 @@ plugin_sources += {
|
||||
'lcevcdecoder': pathsep.join(doc_sources)
|
||||
}
|
||||
|
||||
lcevc_dec_dep = dependency ('lcevc_dec', required: get_option('lcevcdecoder'))
|
||||
lcevc_dec_dep = dependency ('lcevc_dec', version: '>= 4.0.1', required: get_option('lcevcdecoder'))
|
||||
|
||||
if lcevc_dec_dep.found()
|
||||
gstlcevcdecoder = library('gstlcevcdecoder',
|
||||
|
Loading…
x
Reference in New Issue
Block a user