diff --git a/server/src/services/transcoding.service.spec.ts b/server/src/services/transcoding.service.spec.ts index ca1224e2a1..6e977b856c 100644 --- a/server/src/services/transcoding.service.spec.ts +++ b/server/src/services/transcoding.service.spec.ts @@ -5,18 +5,6 @@ import { eiffelTower, train, waterfall } from 'test/fixtures/media.stub'; import { mockSpawn, newTestService, ServiceMocks } from 'test/utils'; import { vi } from 'vitest'; -const eiffelSeeks = [ - 0, 1.98715, 3.994372222222222, 6.001594444444444, 8.008816666666666, 10.016038888888888, 12.023261111111111, - 14.030483333333333, 16.037705555555554, 18.044927777777776, 20.052149999999997, 22.059372222222223, -]; -const waterfallSeeks = [ - 0, 1.994642826321467, 4.006047357065803, 6.0174518878101395, 8.028856418554476, 10.040260949298812, -]; -const trainSeeks = [ - 0, 1.9916666666666667, 3.9916666666666667, 5.991666666666666, 7.991666666666666, 9.991666666666667, - 11.991666666666667, 13.991666666666667, 15.991666666666667, 17.991666666666667, 19.991666666666667, -]; - describe(TranscodingService.name, () => { let sut: TranscodingService; let mocks: ServiceMocks; @@ -336,6 +324,17 @@ describe(TranscodingService.name, () => { }); describe('FFmpeg seek per segment', () => { + const eiffelSeeks = [ + 0, 1.98715, 3.994372222222222, 6.001594444444444, 8.008816666666666, 10.016038888888888, 12.023261111111111, + 14.030483333333333, 16.037705555555554, 18.044927777777776, 20.052149999999997, 22.059372222222223, + ]; + const waterfallSeeks = [ + 0, 1.994642826321467, 4.006047357065803, 6.0174518878101395, 8.028856418554476, 10.040260949298812, + ]; + const trainSeeks = [ + 0, 1.9916666666666667, 3.9916666666666667, 5.991666666666666, 7.991666666666666, 9.991666666666667, + 11.991666666666667, 13.991666666666667, 15.991666666666667, 17.991666666666667, 19.991666666666667, + ]; const cases = [ ...eiffelSeeks.map((expected, segmentIndex) => ({ name: `${eiffelTower.originalPath} K=${segmentIndex}`,