mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-16 11:58:05 +02:00
va: Wrap assert-only code in NDEBUG
Reviewed-by: Sil Vilerino <sivileri@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41445>
This commit is contained in:
parent
23f8e75f8c
commit
7931dd09ba
2 changed files with 4 additions and 0 deletions
|
|
@ -202,6 +202,7 @@ vlVaHandleVAEncSliceParameterBufferTypeH264(vlVaDriver *drv, vlVaContext *contex
|
|||
slice_descriptor.slice_type = h264->slice_type;
|
||||
assert(slice_descriptor.slice_type <= PIPE_H264_SLICE_TYPE_I);
|
||||
|
||||
#ifndef NDEBUG
|
||||
/* Assert that the slices are coming in order */
|
||||
if (context->desc.h264enc.num_slice_descriptors == 0) {
|
||||
assert(slice_descriptor.macroblock_address == 0);
|
||||
|
|
@ -211,6 +212,7 @@ vlVaHandleVAEncSliceParameterBufferTypeH264(vlVaDriver *drv, vlVaContext *contex
|
|||
assert(last_slice_descriptor->macroblock_address +
|
||||
last_slice_descriptor->num_macroblocks == slice_descriptor.macroblock_address);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (context->desc.h264enc.num_slice_descriptors < ARRAY_SIZE(context->desc.h264enc.slices_descriptors))
|
||||
context->desc.h264enc.slices_descriptors[context->desc.h264enc.num_slice_descriptors++] = slice_descriptor;
|
||||
|
|
|
|||
|
|
@ -199,6 +199,7 @@ vlVaHandleVAEncSliceParameterBufferTypeHEVC(vlVaDriver *drv, vlVaContext *contex
|
|||
slice_descriptor.slice_type = h265->slice_type;
|
||||
assert(slice_descriptor.slice_type <= PIPE_H265_SLICE_TYPE_I);
|
||||
|
||||
#ifndef NDEBUG
|
||||
/* Assert that the slices are coming in order */
|
||||
if (context->desc.h265enc.num_slice_descriptors == 0) {
|
||||
assert(slice_descriptor.slice_segment_address == 0);
|
||||
|
|
@ -208,6 +209,7 @@ vlVaHandleVAEncSliceParameterBufferTypeHEVC(vlVaDriver *drv, vlVaContext *contex
|
|||
assert(last_slice_descriptor->slice_segment_address +
|
||||
last_slice_descriptor->num_ctu_in_slice == slice_descriptor.slice_segment_address);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (context->desc.h265enc.num_slice_descriptors < ARRAY_SIZE(context->desc.h265enc.slices_descriptors))
|
||||
context->desc.h265enc.slices_descriptors[context->desc.h265enc.num_slice_descriptors++] = slice_descriptor;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue