[vlc-devel] [PATCH 4/6] nvdec: reindent after code addition
Steve Lhomme
robux4 at ycbcr.xyz
Tue Sep 17 14:02:20 CEST 2019
---
modules/hw/nvdec/nvdec.c | 68 ++++++++++++++++++++--------------------
1 file changed, 34 insertions(+), 34 deletions(-)
diff --git a/modules/hw/nvdec/nvdec.c b/modules/hw/nvdec/nvdec.c
index 2736831f058..a55da06faa7 100644
--- a/modules/hw/nvdec/nvdec.c
+++ b/modules/hw/nvdec/nvdec.c
@@ -417,45 +417,45 @@ static int CUDAAPI HandlePictureDisplay(void *p_opaque, CUVIDPARSERDISPINFO *p_d
}
else
{
- p_pic = decoder_NewPicture(p_dec);
- if (unlikely(p_pic == NULL))
- return 0;
-
- result = CALL_CUDA(cuCtxPushCurrent, p_sys->cuCtx);
- if (unlikely(result != VLC_SUCCESS))
- {
- picture_Release(p_pic);
- return 0;
- }
+ p_pic = decoder_NewPicture(p_dec);
+ if (unlikely(p_pic == NULL))
+ return 0;
- unsigned int i_pitch;
+ result = CALL_CUDA(cuCtxPushCurrent, p_sys->cuCtx);
+ if (unlikely(result != VLC_SUCCESS))
+ {
+ picture_Release(p_pic);
+ return 0;
+ }
- // Map decoded frame to a device pointer
- result = CALL_CUVID( cuvidMapVideoFrame, p_sys->cudecoder, p_dispinfo->picture_index,
- &frameDevicePtr, &i_pitch, ¶ms );
- if (result != VLC_SUCCESS)
- goto error;
+ unsigned int i_pitch;
- // Copy decoded frame into a new VLC picture
- size_t srcY = 0;
- for (int i_plane = 0; i_plane < p_pic->i_planes; i_plane++) {
- plane_t plane = p_pic->p[i_plane];
- CUDA_MEMCPY2D cu_cpy = {
- .srcMemoryType = CU_MEMORYTYPE_DEVICE,
- .srcDevice = frameDevicePtr,
- .srcY = srcY,
- .srcPitch = i_pitch,
- .dstMemoryType = CU_MEMORYTYPE_HOST,
- .dstHost = plane.p_pixels,
- .dstPitch = plane.i_pitch,
- .WidthInBytes = i_pitch,
- .Height = plane.i_visible_lines,
- };
- result = CALL_CUDA(cuMemcpy2D, &cu_cpy);
+ // Map decoded frame to a device pointer
+ result = CALL_CUVID( cuvidMapVideoFrame, p_sys->cudecoder, p_dispinfo->picture_index,
+ &frameDevicePtr, &i_pitch, ¶ms );
if (result != VLC_SUCCESS)
goto error;
- srcY += p_sys->decoderHeight;
- }
+
+ // Copy decoded frame into a new VLC picture
+ size_t srcY = 0;
+ for (int i_plane = 0; i_plane < p_pic->i_planes; i_plane++) {
+ plane_t plane = p_pic->p[i_plane];
+ CUDA_MEMCPY2D cu_cpy = {
+ .srcMemoryType = CU_MEMORYTYPE_DEVICE,
+ .srcDevice = frameDevicePtr,
+ .srcY = srcY,
+ .srcPitch = i_pitch,
+ .dstMemoryType = CU_MEMORYTYPE_HOST,
+ .dstHost = plane.p_pixels,
+ .dstPitch = plane.i_pitch,
+ .WidthInBytes = i_pitch,
+ .Height = plane.i_visible_lines,
+ };
+ result = CALL_CUDA(cuMemcpy2D, &cu_cpy);
+ if (result != VLC_SUCCESS)
+ goto error;
+ srcY += p_sys->decoderHeight;
+ }
}
// Release surface on GPU
--
2.17.1
More information about the vlc-devel
mailing list