d3d11decoder: Enable high precision clock if needed
We've been doing retry with 1ms sleep if DecoderBeginFrame() returned E_PENDING which means application should call DecoderBeginFrame() again because GPU is busy. The 1ms sleep() during retry would result in usually about 15ms delay in reality because of bad clock precision on Windows. To improve throughput performance, this commit will enable high precision clock only for NVIDIA platform since DecoderBeginFrame() call on the other GPU vendors seems to succeed without retry.
Merge request reports
Activity
added Windows label
added 1 commit
- 984a7a35 - d3d11decoder: Do retry DecoderBeginFrame() more aggressively
added 1 commit
- ce8c3b1e - d3d11decoder: Enable high precision clock if needed
added 1 commit
- 11cf9bbe - d3d11decoder: Enable high precision clock if needed
assigned to @gstreamer-merge-bot
mentioned in commit seungha.yang/gst-plugins-bad@e37929cc
added 1 commit
- e37929cc - d3d11decoder: Enable high precision clock if needed
assigned to @seungha.yang and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @seungha.yang
mentioned in commit seungha.yang/gst-plugins-bad@e0063662
added 4 commits
-
e37929cc...176a0098 - 3 commits from branch
gstreamer:master
- e0063662 - d3d11decoder: Enable high precision clock if needed
-
e37929cc...176a0098 - 3 commits from branch
assigned to @seungha.yang and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @seungha.yang