feat(Backend): new HLS encoding job #31
No reviewers
Labels
No labels
bug
confirmed
critical
dependencies
discussion
docker
documentation
enhancement
go
javascript
security
severity:high
severity:low
severity:moderate
suggestion
support
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
marty-media/server!31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/encoder"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
assigned to @martinr92
added 2 commits
f2d808b0- refactor: media file handling (including caching)3f937a80- refactor: moved HLS info into backend packageCompare with previous version
changed title from Draft: New HLS Encoding Backend to Draft: {+Feat: +}New HLS Encoding Backend{+ Job+}
added 1 commit
2bf3c575- feat: new backend encoder jobCompare with previous version
added 1 commit
90916d9a- refactor: fixed file name of upgrade sqlCompare with previous version
added 3 commits
3213cf5d- 1 commit from branchdevelop3cfe2840- Merge branch 'develop' into feature/encoder2b442fe9- renamed sql files for upgrade after fast forward mergeCompare with previous version
added 1 commit
b9773266- fix: complex filter buildingCompare with previous version
added 5 commits
929e7fe4- enhanced handling of video color spaceb152d5ee- removed unused validation of encode sets590072b7- fixed encoding status update3bd74e00- added TODOs for set validationdad7b0ae- new video range field for SDR, HLG and PQCompare with previous version
added 1 commit
e1ae60da- feat: new method to put a new object to s3Compare with previous version
added 4 commits
d5c580d1- fixed encode set video range type2f97367c- continue with encoding of next movie without waiting time99fde569- new condition set validation for encodingf63f505f- additional logging for encodingCompare with previous version
added 1 commit
16f97a04- new usageType for library locationCompare with previous version
changed title from Draft: {-F-}eat: {-N-}ew HLS {-E-}ncoding {-Backend J-}ob to Draft: {+f+}eat{+(Backend)+}: {+n+}ew HLS {+e+}ncoding {+j+}ob
added 144 commits
developa9472377- fixed encoding status update52843b1e- added TODOs for set validation070c2063- new video range field for SDR, HLG and PQ5bf522bd- feat: new method to put a new object to s3aaec3e08- fixed encode set video range type3a18b20c- continue with encoding of next movie without waiting time5ed63bcf- new condition set validation for encoding2c17446e- additional logging for encoding888e7f94- new usageType for library location5193324e- Merge branch 'feature/encoder' of gitlab.com:marty-media/server into feature/encoderCompare with previous version
added 1 commit
3c2a6361- docs: fixed markdown for API changelogCompare with previous version
added 1 commit
4986ce83- new hls parserCompare with previous version
added 3 commits
cbba9f4c- removed unused last updated flag in HLS documentation13723e5b- enhanced markdown formatting of HLS documentatione04ec586- feat: new random hex generatorCompare with previous version
added 2 commits
1816f51f- fix: default value of library location usage type during migrationa48b9527- new store implementation of encoding resultCompare with previous version
added 2 commits
0df5a2b9- new hls segments and encode set processinge9ca3555- updated to latest RFC draft from AppleCompare with previous version
added 2 commits
aff015d0- 1 commit from branchdevelop9932c012- Merge branch 'develop' into feature/encoderCompare with previous version
added 2 commits
a4562c07- enhanced encodeSet and encodeSegment database handling61572091- new playback implementation of serving HLS streamsCompare with previous version
added 1 commit
c8e0bab4- fix golang S1009 in new playlist generationCompare with previous version
added 1 commit
91c14fc3- enable debug log for sonarcloudCompare with previous version
added 1 commit
7064759e- removed debug flag for sonarcloudCompare with previous version
added 1 commit
d758d50b- refactor: some refactoring of encoding backend methodsCompare with previous version
added 1 commit
1dc63a5f- fix: nil pointer in hls playlist for invalid IDCompare with previous version
added 1 commit
6f5c91cb- new unit tests for encode setCompare with previous version
added 1 commit
392bd602- new framerate unit testCompare with previous version
added 1 commit
a560a7bf- new tests for encode segmentCompare with previous version
added 1 commit
376d024f- refactoring of HLS file namesCompare with previous version
added 1 commit
39a1113c- hls: process audio renditionsCompare with previous version
added 1 commit
1b2c8dd6- serve correct content type for HLS filesCompare with previous version
added 2 commits
6fdbd671- enhanced bandwidth calculation + downmix flag for audiof1e0bbe2- add target duration of hls playlistCompare with previous version
added 1 commit
a75a3f7b- implemented select for updateCompare with previous version
added 1 commit
f9cdd0d6- re-encoded outdated media itemsCompare with previous version
added 1 commit
37c646e5- Squashed commit of the following:Compare with previous version
added 2 commits
c3dd74a5- new messages table32105c68- fixed typo in commentCompare with previous version
added 4 commits
b7c85d92- new test for hls parserb1bb6b5e- fixed processing of encoded segments1b685435- refactor: new consts for codecsbad5a6f1- feat: set full codec name for audioCompare with previous version
added 3 commits
9a4c318b- feat: calculate checksum for segment files570a1959- fix: profile for SDR video9298f87e- fixed: store duration of segmentCompare with previous version
added 2 commits
709119d8- new consts for h265 encode set72132c3f- new retry status for encodingCompare with previous version
added 1 commit
269f9edb- new video codec for encoded setCompare with previous version
added 2 commits
1c3a1465- fix: new method for slice filter to prevent nil pointer7e9b93b4- feat: add hls playlist versionCompare with previous version
added 3 commits
ae38f59f- fixed peak bandwidth for video encoding775878ce- fixed warnings in media stream database833985ef- feat: enhanced framerate processing of video encoding and playlist creationCompare with previous version
added 1 commit
aa5f3bb5- refactor: reduced complexity of playlist creationCompare with previous version
added 1 commit
3351bea4- refactor: zscale output video filterCompare with previous version
added 2 commits
27a6017a- new unit tests for hls parser12147b80- feat: support video ranges (only SDR currently used)Compare with previous version
added 1 commit
5aa75bd8- refactor: reduced method parameters of hls upload in encoder backendCompare with previous version
added 1 commit
9c66ed03- feat: pin source codec to decoderCompare with previous version
added 1 commit
de9d85d4- refactor: audio input codecs in backend encoderCompare with previous version
added 1 commit
0ec3f711- fix: enhanced error log if transaction rollback failsCompare with previous version
added 1 commit
24c51978- feat: video resolutionCompare with previous version
added 1 commit
4911a1b7- fixed encoder version after media processingCompare with previous version
added 1 commit
ea55a49c- added some todosCompare with previous version
added 1 commit
35648c2e- fixed uncatched transaction rollback error handlingCompare with previous version
added 1 commit
03d62eee- calculate encoded durationCompare with previous version
added 1 commit
1c5945ff- new media UIDCompare with previous version
added 1 commit
4ab54ffe- use pinned stream index for decodingCompare with previous version
added 1 commit
682149c8- we don't support h264 with HDRCompare with previous version
added 1 commit
272f7f02- add tone mappingCompare with previous version
added 1 commit
05575576- feat: check, if encode set is already processedCompare with previous version
added 2 commits
3b408fe3- fix: lint warning63d33d73- feat: add iso639-2 language codesCompare with previous version
added 1 commit
b1ea00c8- feat: add media stream tag parsingCompare with previous version
added 1 commit
01c48ac0- Squashed commit of the following:Compare with previous version
changed the description
changed the description
Create DB Upgrade scripts for new tables
added 3 commits
1ecc1e4d- enhanced path/location handling for encode sets73409da5- new gzip compression for hls playlists7ad7c972- docs: updated documentation for supported gzip compression of playlistsCompare with previous version
added 83 commits
develope8162c4f- Merge branch 'develop' into feature/encoderCompare with previous version
added 1 commit
7729982b- fix: test for encode set creationCompare with previous version
added 1 commit
26120fcb- feat: support s3 proxy deliveryCompare with previous version
added 1 commit
496e9a79- feat: parse correct resolution from mp4 init fileCompare with previous version
added 1 commit
fc5c8cbb- fix: removed unused codeCompare with previous version
added 1 commit
cfe96811- feat: new media format analyzationCompare with previous version
added 1 commit
fb892c28- fix: error handling for file format analyzerCompare with previous version
added 1 commit
26eee29a- fix: database installation scriptCompare with previous version
Add check for encode status (to avoid parallel processing)
approved this merge request
unapproved this merge request
added 6 commits
4da2c310- fixed typo in file name90eabd28- fixed golang package warnings04daddbe- fixed typo in sample6a013346- removed unused hls methoddf2ade27- new tests for random functions01e6d4e9- refactoring: use new slices methodsCompare with previous version
added 1 commit
9323bcb3- increased randomness of testCompare with previous version
added 1 commit
26183a1a- detect audio language during processingCompare with previous version
added 1 commit
092d0543- audio language for hls playlistCompare with previous version
added 1 commit
672929ba- add strict iso code validationCompare with previous version
added 1 commit
160c8725- new localized iso language namesCompare with previous version
added 2 commits
aa36a5e0- updated hls documentation53e77360- preparation for 192kbit/s variantCompare with previous version
added 1 commit
15b9c46a- fix: don't scan encoded filesCompare with previous version
added 1 commit
cdce1538- fix: media UID for new media entriesCompare with previous version
added 1 commit
8f8561ad- fix: unnecessary reset of the encode statusCompare with previous version
added 1 commit
40bcbc0f- feat: validate encoded durationCompare with previous version
added 1 commit
81754d5d- fix: avoid parallel re-processing of the same entry in cluster modeCompare with previous version
added 1 commit
c66ab8a8- new tables for upgrade processCompare with previous version
resolved all threads
added 10 commits
develop18e3fe38- Merge branch 'develop' into feature/encoderCompare with previous version
SonarQube Cloud Code Analysis
Quality Gate passed
Issues
17 New issues
0 Accepted issues
Measures
0 Security Hotspots
17.4% Coverage on New Code
1.0% Duplication on New Code
See analysis details on SonarQube Cloud
marked this merge request as ready
🎉 This MR is included in version 0.6.0-beta.1 🎉
The release is available on GitLab release.
Your semantic-release bot 📦 🚀
🎉 This MR is included in version 0.6.0 🎉
The release is available on GitLab release.
Your semantic-release bot 📦 🚀