]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - server/models/video/video-streaming-playlist.ts
Add ability to run transcoding jobs
authorChocobozzz <me@florianbigard.com>
Thu, 18 Nov 2021 13:35:08 +0000 (14:35 +0100)
committerChocobozzz <me@florianbigard.com>
Thu, 18 Nov 2021 14:20:57 +0000 (15:20 +0100)
commitad5db1044c8599eaaaa2a578b350777ae996b068
tree3e003cccf021152405d49b21c6c91b703c8ae96c
parentb46cf4b920984492df598c1b61179acfc7f6f22e
Add ability to run transcoding jobs
54 files changed:
client/src/app/+admin/overview/videos/video-list.component.html
client/src/app/+admin/overview/videos/video-list.component.ts
client/src/app/shared/shared-main/video/video.model.ts
client/src/app/shared/shared-main/video/video.service.ts
client/src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
scripts/create-transcoding-job.ts
server/controllers/api/videos/files.ts
server/controllers/api/videos/index.ts
server/controllers/api/videos/transcoding.ts [new file with mode: 0644]
server/controllers/download.ts
server/helpers/custom-validators/video-transcoding.ts [new file with mode: 0644]
server/helpers/ffprobe-utils.ts
server/helpers/webtorrent.ts
server/lib/hls.ts
server/lib/job-queue/handlers/move-to-object-storage.ts
server/lib/job-queue/handlers/video-transcoding.ts
server/lib/live/live-manager.ts
server/lib/object-storage/keys.ts
server/lib/object-storage/videos.ts
server/lib/thumbnail.ts
server/lib/transcoding/video-transcoding.ts
server/lib/video-path-manager.ts
server/lib/video-state.ts
server/lib/video.ts
server/middlewares/validators/videos/index.ts
server/middlewares/validators/videos/video-files.ts
server/middlewares/validators/videos/video-transcoding.ts [new file with mode: 0644]
server/models/video/formatter/video-format-utils.ts
server/models/video/video-file.ts
server/models/video/video-job-info.ts
server/models/video/video-streaming-playlist.ts
server/models/video/video.ts
server/tests/api/check-params/index.ts
server/tests/api/check-params/transcoding.ts [new file with mode: 0644]
server/tests/api/check-params/video-files.ts
server/tests/api/videos/index.ts
server/tests/api/videos/video-create-transcoding.ts [new file with mode: 0644]
shared/extra-utils/server/jobs-command.ts
shared/extra-utils/videos/videos-command.ts
shared/models/plugins/server/managers/plugin-transcoding-manager.model.ts
shared/models/server/job.model.ts
shared/models/users/user-right.enum.ts
shared/models/videos/file/index.ts [new file with mode: 0644]
shared/models/videos/file/video-file-metadata.model.ts [moved from shared/models/videos/video-file-metadata.model.ts with 100% similarity]
shared/models/videos/file/video-file.model.ts [moved from shared/models/videos/video-file.model.ts with 88% similarity]
shared/models/videos/file/video-resolution.enum.ts [moved from shared/models/videos/video-resolution.enum.ts with 100% similarity]
shared/models/videos/index.ts
shared/models/videos/transcoding/index.ts [new file with mode: 0644]
shared/models/videos/transcoding/video-transcoding-create.model.ts [new file with mode: 0644]
shared/models/videos/transcoding/video-transcoding-fps.model.ts [moved from shared/models/videos/video-transcoding-fps.model.ts with 100% similarity]
shared/models/videos/transcoding/video-transcoding.model.ts [moved from shared/models/videos/video-transcoding.model.ts with 94% similarity]
shared/models/videos/video-streaming-playlist.model.ts
shared/models/videos/video.model.ts
support/doc/api/openapi.yaml