#7674: ffmpeg with cuvid transcoding after version 3.4.1 work unstable on heavy
load CUDA card
-------------------------------------+-------------------------------------
Reporter: maxfs79 | Owner:
Type: defect | Status: reopened
Priority: normal | Component:
| undetermined
Version: unspecified | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by malakudi):
With the above patch applied, nvEncRegisterResource is called 5 times at
start and nvEncUnregisterResource is called 5 times at end of process.
Without it (current git code) nvEncRegisterResource is called 2984 times
and nvEncUnregisterResource is also called 2984 times (for the test input
file of 2984 frames). So not calling nvEncUnregisterResource at this
specific code location does not leave any garbage since
nvEncRegisterResource and nvEncUnregisterResource are matching, it just
creates really unnecessary overhead registering and unregistering on every
frame. Please fix.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7674#comment:22>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".