gnattu
0392daa103
Relax remuxing requirement for LiveTV ( #11851 )
2024-05-31 07:01:47 -06:00
gnattu
cfe67ff17d
Add extra white space
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com >
2024-05-31 15:14:29 +08:00
gnattu
78e3ee15f9
Don't use interpolated strings
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com >
2024-05-31 14:59:57 +08:00
gnattu
2cb74e3dd0
Escape tmpConcatPath for DVD and BD folder
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-31 14:54:00 +08:00
Nyanmisaka
5e7514243c
Fix the IOSurf error in QSV transcoding ( #11830 )
2024-05-25 09:00:30 -06:00
Bond-009
d9232e05f1
Merge pull request #11798 from gnattu/fix-trickplay-image-height
...
Recalculate trickplay image height for anamorphic videos
2024-05-24 14:19:37 +02:00
Bond-009
52be8be28f
Merge pull request #11754 from Shadowghost/fix-bd-chapter-images
...
Fix BD/DVD folder chapter image extraction
2024-05-24 14:18:10 +02:00
nyanmisaka
ab36c4c011
Disable VA-VK interop on not supported kernel versions
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-05-23 14:53:00 +08:00
gnattu
c6e29647fc
Recalculate trickplay image height for anamorphic videos
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-23 12:36:43 +08:00
Bond_009
cf04e1d8e5
Apply audio boost when downmixing regardless of downmixalgo
...
This is what I'd expect from the naming
Should fix #11771
2024-05-21 16:24:43 +02:00
Shadowghost
77abafca8e
Fix BD/DVD folder chapter image extraction
2024-05-20 13:19:05 +02:00
gnattu
53de8c0805
Fix VideoToolbox H264 constrained profile option
...
Like a lot of other encoders they need an underscore between two words.
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-18 19:53:23 +08:00
gnattu
dec2032e13
Workaround ffmpeg keyframe seeking for external subtitles
...
We seek to the exact position of the keyframe for direct stream/remuxing, but FFmpeg seeks to the previous keyframe when the exact time is provided as input. To work around this, add a 0.5 second offset to the seeking time.
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-17 12:12:45 +08:00
gnattu
6f78ac2ff3
Use more accurate rounding in GetFixedOutputSize ( #11435 )
...
* 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-30 13:41:46 +02:00
gnattu
374b6ca0e2
Only apply custom downmix to 5.1 audios ( #11401 )
2024-04-22 10:23:36 -06:00
Bond-009
7d28d08e08
Enable more warnings as errors ( #11288 )
2024-04-12 17:45:01 -06:00
gnattu
6b6aab04ce
Fix apple audio codecs ( #11315 )
2024-04-08 07:42:47 -06:00
gnattu
fe88a484d1
fix: don't do empty hwupload for VT ( #11235 )
2024-03-30 09:25:22 -06:00
gnattu
a8f1668540
fix: unset qmin and qmax for vt ( #11246 )
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com >
2024-03-30 08:53:46 -06:00
Nyanmisaka
16e72d6883
Fix the broken codecs shifting ( #11243 )
2024-03-28 13:57:33 -06:00
gnattu
5db0c5a0e4
fix: forward port patch for GHSA-866x-wj5j-2vf4 ( #11228 )
2024-03-28 09:26:14 -06:00
gnattu
2e9aa146a5
fix: remove legacy codecs ( #11217 )
2024-03-26 04:32:06 -06:00
gnattu
b1870792b1
fix: use Metal tonemap instead of OpenCL ( #11198 )
2024-03-24 08:20:05 -06:00
gnattu
cf16110a56
fix: map encoder preset to quality setting for VideoToolbox ( #11205 )
2024-03-24 08:19:48 -06:00
vedant
3bbb57eb83
Add new VideoRangeTypes to fully support DoVi on webOS ( #10469 )
2024-03-23 07:39:49 -06:00
nyanmisaka
ae7c0c83e9
Bump the required minimum ffmpeg version to 4.4
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-03-17 21:30:42 +08:00
nyanmisaka
39b953e41c
Set input readrate for using SegmentDeletion with stream-copy
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-03-16 07:35:05 +08:00
Cody Robibero
a92de9b2e3
Merge pull request #11014 from gnattu/vf-videotoolbox
2024-03-09 09:19:36 -07:00
gnattu
0909ee7208
fix: convert all non-yuv420 inputs to nv12
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-03-09 15:16:00 +08:00
gnattu
e6dee627e3
fix: force a pixel format for 10-bit inputs
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-03-09 14:22:27 +08:00
gnattu
d10ad6c383
fix: no need to check filters prematurely
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-03-09 11:02:53 +08:00
gnattu
2f66871040
fix: also check if we are doing scaling
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-03-08 23:37:27 +08:00
gnattu
f31549cc0d
fix: code clean up
...
Co-authored-by: nyanmisaka <nst799610810@gmail.com >
Signed-off-by: gnattu <gnattuoc@me.com >
2024-03-08 23:23:24 +08:00
gnattu
a30dc81b28
fix: stack overflow
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-29 09:03:00 +08:00
gnattu
ec896a901c
fix: code style
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-29 05:37:31 +08:00
gnattu
1cb7264f0d
feat: fully support videotoolbox hardware filters
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-28 17:56:59 +08:00
Nyanmisaka
aa3aaa94fe
Fix the preproc filters for dvbsub burn-in ( #11034 )
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-02-20 10:49:39 -07:00
gnattu
21bf557145
fix: use hardware videotoolbox filter even only scale is available
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-16 01:43:40 +08:00
gnattu
0a8560f64a
fix: use hardware filter option name explicitly
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-16 01:30:12 +08:00
gnattu
2f3e5cfa06
fix: correctly set the supported formats of videotoolbox tone mapping
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-16 01:08:17 +08:00
gnattu
0a4457dd68
fix: typo
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-16 00:18:19 +08:00
gnattu
5c743f2b4d
feat: separate videotoolbox tone mapping option
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-16 00:16:59 +08:00
gnattu
cf3e3e2c3d
fix: code style
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-15 23:22:32 +08:00
gnattu
c18ef13b3b
feat: add tone mapping for videotoolbox
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-15 23:00:51 +08:00
gnattu
44cb9f5fdd
feat: add hw scale filter for videotoolbox
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-02-15 21:52:41 +08:00
Shadowghost
9230472056
Fix file extension based on container
2024-02-10 16:57:10 +01:00
nyanmisaka
e62dab627e
Add full HWA transcoding pipeline for RKMPP
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-02-01 18:59:27 +08:00
nyanmisaka
92c0ec0c1b
Use video framerate for ASS subtitle HW burn-in
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-01-28 20:06:42 +08:00
nyanmisaka
9323390add
Fix the display aspect ratio of PGSSUB subtitle burn-in
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-01-28 20:06:42 +08:00
Nyanmisaka
aa71129cff
Use -noauto{scale,rotate} for disabling auto filters ( #10810 )
...
`-auto{scale,rotate} 0` has been dropped in upstream FFmpeg.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2024-01-04 16:31:45 -07:00