Jason Dove
126304bb8a
fix subtitles from media server libraries ( #1233 )
...
* fix embedded subtitles from media servers
* fix plex external subtitles
* fix artwork bug, delete orphaned subtitles
* jellyfin subtitles work again
* emby subtitles work
* rescan all media server libraries
2 years ago
Jason Dove
cf3b8d90e3
fix bt470bg color normalization using qsv ( #1230 )
2 years ago
Jason Dove
109b244676
use software decoding for mpeg4 part2 with nvidia accel ( #1229 )
2 years ago
Jason Dove
c9141b0d86
fix colorspace filter when using vaapi ( #1226 )
2 years ago
Jason Dove
80d89a2530
fix color normalization from bt470bg to bt709 ( #1217 )
2 years ago
Jason Dove
17dcbfc344
add troubleshooting page ( #1206 )
2 years ago
Jason Dove
35445e2b3d
proxy external subtitle files ( #1203 )
2 years ago
Jason Dove
bd2f0f6236
song normalization ( #1202 )
...
* add tests to verify song normalization
* simplify song setup, include watermarks and album art
* fix song path
* update changelog
2 years ago
Jason Dove
8ff6bf652c
fix jellyfin streaming and sar calculation ( #1195 )
2 years ago
Jason Dove
074816be50
simplify qsv accel syntax on linux ( #1189 )
2 years ago
Jason Dove
3fafd5192f
fix hevc_nvenc encoder on sm < 75 ( #1187 )
2 years ago
Jason Dove
1d63197b56
fix yuv444p10le ( #1186 )
2 years ago
Jason Dove
4d57ece30d
check ffmpeg for available decoders, filters, encoders ( #1183 )
...
* check ffmpeg for available decoders, filters, encoders
* revert csproj change
2 years ago
Jason Dove
eddbf07b11
vaapi: decode vp9 and av1 ( #1181 )
2 years ago
Jason Dove
e5ef8eaf72
fix some cases where vaapi hwdownload would fail; use libvpl in docker ( #1177 )
...
* fix some cases where vaapi hwdownload would fail
* update changelog
2 years ago
Jason Dove
018f759fa4
improve vaapi capability detection ( #1171 )
2 years ago
Jason Dove
1afff11063
software decoder fixes ( #1169 )
...
* fix software decoder pipeline bugs
* tweak nvidia scaling logic
* update changelog
* update dependencies
2 years ago
Jason Dove
b751f1054b
direct stream content from jellyfin if needed ( #1167 )
...
* redirect to jellyfin stream as needed
* get jellyfin playback info
* sync chapters from jellyfin
* update changelog
* cleanup
2 years ago
Jason Dove
62c28d9f51
direct stream content from plex if needed ( #1165 )
...
* start to stream directly from plex
* update metadata and statistics with one plex api call
* stream movies from plex
* scanning bug fix; update changelog
2 years ago
Jason Dove
6429f0f064
fix filler padding ( #1153 )
...
* fix filler padding
* update dependencies
3 years ago
Jason Dove
e497dc4e36
fix nvidia vp9 color normalization ( #1140 )
3 years ago
Jason Dove
2689a67eb8
qsv and vaapi fixes ( #1139 )
...
* lots of qsv fixes
* update changelog
* fix qsv mpeg2
* vaapi fixes
* update changelog
* upgrade mudblazor
* fix bug with undefined input colorspace
3 years ago
Jason Dove
5f7efbb69c
properly fall back to software pipeline ( #1084 )
3 years ago
Jason Dove
9479806cb0
scanner refactoring and other cleanup ( #1082 )
...
* move subtitles provider into scanner
* move more stuff into scanner
* move nfo into scanner
* add scan subcommand
* fix a bunch of nfo build warnings
* more subcommands
* fix warnings
* cleanup logging
* remove unused code
* cleanup old ffmpeg stuff
* rename complex filter
* refactor wrapped segmenter
3 years ago
Jason Dove
622fa01602
update dependencies and fix some types ( #1077 )
3 years ago
Jason Dove
6c5db650e7
nvidia pixel format and song fixes ( #1075 )
...
* fix nvidia pixel format edge case
* fix nvidia song playback
3 years ago
Jason Dove
731072425b
fix nvidia pipeline that only requires setparams ( #1074 )
3 years ago
Jason Dove
0fc1e15cac
colorspace fixes; song playback fixes ( #1072 )
...
* fix colorspace bug, vaapi song playback
* more colorspace fixes, nvidia fixes
* nvidia colorspace fixes
* fix some qsv output color metadata
* update changelog
* update changelog
3 years ago
Jason Dove
d2040eaac9
pipeline fixes when colorspace filter is used ( #1068 )
...
* fix colorspace filter with missing input transfer or input primaries
* properly download before applying colorspace filter
* fix extra hwupload/hwdownload with nvidia pipeline
* colorspace tests
* update dependencies
3 years ago
Jason Dove
93673fce03
add more logging to vaapi capabilities detection ( #1059 )
3 years ago
Jason Dove
a4fc1f1c6f
upgrade to dotnet 7, ffmpeg 5.1.2 ( #1058 )
...
* wip
* update dockerfiles
* more net6 to net7
* update dependencies
* update builds
3 years ago
Jason Dove
a2274bca7b
detect vaapi capabilities ( #1051 )
...
* remove unused pipeline
* spike vaapi hardware capabilities
* more vaapi capabilities
* use proper vaapi driver
* update readme
* update dependencies
3 years ago
Jason Dove
3abf310a3b
add amf pipeline ( #1048 )
3 years ago
Jason Dove
f12e361c2e
fix videotoolbox color normalization ( #1047 )
3 years ago
Jason Dove
cd0f1e98cc
fix qsv color normalization ( #1046 )
3 years ago
Jason Dove
325ef80951
normalize bit depth via new pipeline ( #1045 )
...
* fix subtitles test and nvidia subtitles
* new ffmpeg pipelines; software and nvidia
* partial qsv
* fix qsv
* fix software pipeline
* add vaapi pipeline
* fix qsv 10-bit h264 output
* nvidia fixes
* properly disable 10-bit h264 hardware encoders
* more nvidia fixes
* add video toolbox pipeline
3 years ago
Jason Dove
25ea75b761
more color fixes ( #1040 )
3 years ago
Jason Dove
32edf77d35
fix bt709 check ( #1039 )
3 years ago
Jason Dove
f0bea295c4
add video stats to search index ( #1033 )
3 years ago
Jason Dove
7439ded43d
normalize bit depth ( #1031 )
...
* normalize bit depth and color for nvenc
* fix hls direct
* update changelog
* add bit depth option to ffmpeg profile
3 years ago
Jason Dove
6f892bea6b
optionally place watermark within source content ( #986 )
3 years ago
Jason Dove
28f2b9b27e
disable anamorphic edge case in scaling calculations ( #971 )
3 years ago
Jason Dove
27b923b462
qsv and vaapi scaling fixes ( #966 )
...
* add qsv device option to ffmpeg profile
* fix vaapi scaling
* cleanup
3 years ago
Jason Dove
357dfee050
nvidia and software mode scaling improvements ( #965 )
...
* convert to square pixels before software scaling
* convert to square pixels in nvidia scale filter
* more scaling fixes; position watermark within padded content
* fix image subtitle scaling
* fix qsv scaling
* update dependencies
3 years ago
Jason Dove
7f4004c228
fix qsv hevc encoder ( #956 )
...
* update dependencies
* fix typo in qsv hevc encoder param
* update changelog
3 years ago
Jason Dove
9a4f772f53
fix image subtitle scaling ( #949 )
...
* properly scale image-based subtitles for nvidia and software
* fix vaapi image subtitle scaling
* fix qsv image subtitle scaling
* update changelog
3 years ago
Jason Dove
d669e8114b
more scaling fixes ( #948 )
...
* remove force_original_aspect_ratio from scale_cuda
* remove force_original_aspect_ratio from scale_cuda
* fix qsv scaling
* fix qsv scaling on linux
* fix vaapi scaling edge cases
* update changelog
3 years ago
Jason Dove
3972e3603b
add amf acceleration ( #947 )
3 years ago
Jason Dove
72c45692b2
update dependencies ( #937 )
3 years ago
Jason Dove
7aff65f07b
explicitly copy all audio streams with hls direct ( #933 )
...
* ensure audio streams are always copied with hls direct
* update changelog
3 years ago