| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-30 | Use more accurate rounding in GetFixedOutputSize (#11435) | gnattu | |
| * 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> | |||
| 2024-04-22 | Only apply custom downmix to 5.1 audios (#11401) | gnattu | |
| 2024-04-12 | Enable more warnings as errors (#11288) | Bond-009 | |
| 2024-04-08 | Fix apple audio codecs (#11315) | gnattu | |
| 2024-03-30 | fix: don't do empty hwupload for VT (#11235) | gnattu | |
| 2024-03-30 | fix: unset qmin and qmax for vt (#11246) | gnattu | |
| Co-authored-by: Nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-28 | Fix the broken codecs shifting (#11243) | Nyanmisaka | |
| 2024-03-28 | fix: forward port patch for GHSA-866x-wj5j-2vf4 (#11228) | gnattu | |
| 2024-03-28 | fix: move trickplay specific option into TrickplayOptions (#11229) | gnattu | |
| 2024-03-26 | fix: remove legacy codecs (#11217) | gnattu | |
| 2024-03-24 | fix: use Metal tonemap instead of OpenCL (#11198) | gnattu | |
| 2024-03-24 | fix: map encoder preset to quality setting for VideoToolbox (#11205) | gnattu | |
| 2024-03-23 | Add new VideoRangeTypes to fully support DoVi on webOS (#10469) | vedant | |
| 2024-03-17 | Bump the required minimum ffmpeg version to 4.4 | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-17 | Apply suggestions from code review | nyanmisaka | |
| Drop the unnecessary initial capacity from the list. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-17 | Apply suggestions from code review | nyanmisaka | |
| Drop excludeFilePaths and lower the log level to debug to avoid spamming in the log file. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-16 | Apply suggestions from code review | nyanmisaka | |
| Add excludeFilePaths to skip segment files in which IOException occurred. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-16 | Set input readrate for using SegmentDeletion with stream-copy | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-16 | Add sanity check for ThrottleDelaySeconds | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-16 | Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletion | nyanmisaka | |
| 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> | |||
| 2024-03-09 | Merge pull request #11014 from gnattu/vf-videotoolbox | Cody Robibero | |
| 2024-03-09 | fix: convert all non-yuv420 inputs to nv12 | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-03-09 | fix: force a pixel format for 10-bit inputs | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-03-09 | fix: no need to check filters prematurely | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-03-08 | fix: also check if we are doing scaling | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-03-08 | fix: code clean up | gnattu | |
| Co-authored-by: nyanmisaka <nst799610810@gmail.com> Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-29 | fix: stack overflow | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-29 | fix: code style | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-28 | feat: fully support videotoolbox hardware filters | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-20 | Fix the preproc filters for dvbsub burn-in (#11034) | Nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-02-16 | fix: use hardware videotoolbox filter even only scale is available | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-16 | fix: use hardware filter option name explicitly | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-16 | fix: correctly set the supported formats of videotoolbox tone mapping | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-16 | fix: typo | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-16 | feat: separate videotoolbox tone mapping option | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-15 | fix: code style | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-15 | feat: add tone mapping for videotoolbox | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-15 | feat: add hw scale filter for videotoolbox | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-02-10 | Fix file extension based on container | Shadowghost | |
| 2024-02-07 | Merge pull request #10969 from barronpm/progress-cleanup | Bond-009 | |
| Progress cleanup | |||
| 2024-02-06 | Remove some unused media encoding code | Patrick Barron | |
| 2024-02-05 | Add EqualsAny for VideoCodecTag condition | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-02-03 | Merge changes | Mark Cilia Vincenti | |
| 2024-02-01 | Add full HWA transcoding pipeline for RKMPP | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-01-28 | Use video framerate for ASS subtitle HW burn-in | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-01-28 | Fix the display aspect ratio of PGSSUB subtitle burn-in | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-01-14 | Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports ↵ | Mark Cilia Vincenti | |
| non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker. | |||
| 2024-01-14 | Merge branch 'master' into AsyncKeyedLock-migration | Mark Cilia Vincenti | |
| 2024-01-04 | Use -noauto{scale,rotate} for disabling auto filters (#10810) | Nyanmisaka | |
| `-auto{scale,rotate} 0` has been dropped in upstream FFmpeg. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-01-03 | AsyncKeyedLock migration | Mark Cilia Vincenti | |
