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 |
Jason Dove
|
d66efa0a1d
|
prioritize container aspect ratio over stream aspect ratio (#930)
* prioritize container aspect ratio over stream aspect ratio
* use setdar filter
|
3 years ago |
Jason Dove
|
36d3d38530
|
remove all use of setsar filter (#928)
|
3 years ago |
Jason Dove
|
4176df9940
|
fix nvidia capabilities for second-gen maxwell (#899)
|
3 years ago |
Jason Dove
|
b53cfebac1
|
fix bug with unsupported aac channel layouts (#893)
* fix bug with unsupported aac channel layouts
* update dependencies
|
3 years ago |
Jason Dove
|
5e8da591be
|
update dependencies (#883)
* fix database initialization
* update dependencies
|
3 years ago |
Jason Dove
|
9c02a6738b
|
fix missing trashed episodes (#881)
* fix episodes missing from trash
* cleanup
|
3 years ago |
Jason Dove
|
d114db091e
|
use proper nvidia accel output format for 10-bit content (#865)
|
3 years ago |
Jason Dove
|
3204da8e43
|
adjust nvidia capabilities (#864)
* adjust nvidia capabilities logic
* fallback to software encoding for 10-bit h264
* cleanup
* more tweaks
|
3 years ago |
Jason Dove
|
100eb14408
|
fix epg sorting (#863)
* fix epg sorting
* update dependencies
|
3 years ago |
Jason Dove
|
dd7f77751c
|
detect nvidia capabilities (#853)
* fallback to software codecs for old nvidia cards
* update dependencies
|
3 years ago |
Jason Dove
|
0a92996da8
|
fix repeating content (#838)
* fix repeating content
* update dependencies
|
3 years ago |
Jason Dove
|
ca5d303ac7
|
fix qsv encoder regression and memory errors (#828)
* fix qsv encoders; only use 64 extra hw frames
* update changelog
|
3 years ago |
Jason Dove
|
7d0a56ab98
|
disable lower-power mode for qsv encoders (#826)
|
3 years ago |
Jason Dove
|
4e2ebcc48a
|
fix watermark opacity filter (#820)
|
3 years ago |
Jason Dove
|
ee7a64eea9
|
fix other video libraries (#816)
* update depdendencies
* reset other video libraries
|
3 years ago |
Jason Dove
|
ea0d43cf99
|
use hardware acceleration for error messages (#813)
* logging fixes
* use hardware acceleration for error messages
|
3 years ago |
Jason Dove
|
fd36ea51a7
|
unlock ffmpeg thread count (#812)
* revert logging changes
* unlock ffmpeg thread count
|
3 years ago |
Jason Dove
|
6a29ce2049
|
update dependencies (#805)
|
3 years ago |
Jason Dove
|
e81a8e58ea
|
fix error continuity (#787)
* fix fallback filler playback
* use new transcoder logic for errors
* use realtime option for error streams
|
3 years ago |