Darwin: fix seek target precision in setPosition
The seek target was built by reusing the timescale of the item's
currentTime, which can be as coarse as 1. The requested position was
then truncated to whole seconds, e.g. seeking to 2571 ms landed at
2000 ms. Build the target with millisecond precision instead.
Unskip seekOnLoops and changeLoopsOnTheFly on Darwin.
Pick-to: 6.12
Change-Id: Ie7c0fba4e90b6e47f6fea11d8691e3640244378e
Reviewed-by: Tim Blechmann <tim.blechmann@qt.io>
| commit | bf5b6d13dab12d8decc68d5b26449f586800611b |
| parent | 3802b93741f62bb3f157bc975b8e37b824d5a0ff |
| author | Vladimir Belyavsky <belyavskyv@gmail.com> |
| committer | Vladimir Belyavsky <belyavskyv@gmail.com> |
| commit time | Thu, 22 Oct 2026 06:07:06 +0000 |