| Age | Commit message (Collapse) | Author |
|
Apply audio boost when downmixing regardless of downmixalgo
Original-merge: 06a5ddda5e6123dab6608f8907c8976a92e398e2
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
|
|
Fix BD/DVD folder chapter image extraction
Original-merge: 52be8be28fa27c0c7b4f53dc32e00ec0543616a9
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
|
|
Fix VideoToolbox H264 constrained profile option
Original-merge: d608f1e3cc55f59ad5445384805d8cf43a98f8a7
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
|
|
Workaround ffmpeg keyframe seeking for external subtitles
Original-merge: 02937873b1f4e132a50d21fd2eca4c72160dd286
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
|
|
* Use more accurate rounding in GetFixedOutputSize
Signed-off-by: gnattu <gnattuoc@me.com>
* Force trickplay thumbnails to have even width
Signed-off-by: gnattu <gnattuoc@me.com>
* Use Convert.ToInt32
Signed-off-by: gnattu <gnattuoc@me.com>
* Force video size as thumbnail size if the trickplay width setting is larger
This will fix an issue when the trickplay setting contains a very huge width, but the video has a lower resolution than that setting. Our scaling filter logic will not do any upscale, and we have to force to use the video width
Signed-off-by: gnattu <gnattuoc@me.com>
---------
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Drop the unnecessary initial capacity from the list.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Drop excludeFilePaths and lower the log level to debug to avoid
spamming in the log file.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Add excludeFilePaths to skip segment files in which IOException occurred.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
FFmpeg deletes segments based on its own transcoding progress,
but we need to delete segments based on client download progress.
Since disk and GPU speeds vary, using hlsenc's built-in deletion
will result in premature deletion of some segments. As a consequence,
the server has to constantly respin new ffmpeg instances, resulting
in choppy video playback.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Co-authored-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
Signed-off-by: gnattu <gnattuoc@me.com>
|
|
|
|
Progress cleanup
|
|
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|
|
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
|