Jason Dove
6923b25177
add more log level switches ( #1582 )
...
* label block and json playouts as experimental
* add more log level switches
2 years ago
Jason Dove
1d1d5bf9bc
use software overlay for intermittent watermark on nvidia ( #1574 )
...
* use software overlay for intermittent watermark on nvidia
* update some github action versions
* update changelog
2 years ago
Jason Dove
45c04366c9
remove dynaudnorm filter ( #1573 )
2 years ago
Jason Dove
5e530b9301
fix scale behavior crop with qsv ( #1546 )
2 years ago
Jason Dove
2a28bf68bf
fix crop mode with nvidia accel ( #1545 )
2 years ago
Jason Dove
c18be5559b
fix delete old segments ( #1536 )
...
* code cleanup
* ignore errors deleting old hls segments
2 years ago
Jason Dove
9471cb55dd
upgrade from dotnet 7 to dotnet 8 ( #1529 )
...
* upgrade sdk
* fix warnings in ersatztv.ffmpeg
* fix warnings in ersatztv.core
* fix warnings in ersatztv.infrastructure
* fix warnings in ersatztv.application
* disable analysis for migrations projects
* fix warnings in ersatztv.scanner
* fix warnings in ersatztv
* upgrade project framework
* update github actions and dockerfiles
2 years ago
Jason Dove
d310b5c09d
fix nvidia hardware decoding on windows ( #1513 )
2 years ago
Jason Dove
f5060522aa
windows nvidia h264 workaround ( #1487 )
...
* work around bad h264_cuvid behavior on windows with ffmpeg snapshot
* use latest ffmpeg build on windows
* nvdec => cuda
2 years ago
Jason Dove
14a88bd225
optimize ffmpeg capability cache ( #1486 )
...
* minimize cached ffmpeg capabilities
* use set intersect
* try disabling work ahead on nvidia/windows
2 years ago
Jason Dove
0550c60a78
allow older ffmpeg for testing ( #1485 )
...
* allow older ffmpeg for testing
* use proper option name
2 years ago
Jason Dove
c3fe263978
validate hardware accel, use hw accel for error messages ( #1471 )
...
* only display supported hw accels in ffmpeg profile editor
* qsv capability improvements
* qsv fixes
* update changelog
2 years ago
Jason Dove
46bf9ef990
fix intel vaapi pgs subtitle pixel format ( #1455 )
2 years ago
Jason Dove
e8bc051f73
transcoding improvements ( #1452 )
...
* use noautoscale with vaapi encoder
* only use one input file for vaapi with radeonsi driver
* fix vaapi 8-bit to 10-bit
* fix nvidia subtitle scaling
* optimize nvidia subtitle scaling
* fix test pgs subtitle
2 years ago
Jason Dove
58fae1b0cc
add crop scaling behavior ( #1443 )
...
* add scaling behavior - crop
* fix ffmpeg version check on windows (snapshot)
* update dependencies
2 years ago
Jason Dove
694b6bbd91
scaling behavior and normalize loudness ( #1439 )
...
* update changelog [no ci]
* add ffmpeg profile scaling behavior
* update dependencies
* add normalize loudness mode
* update changelog
2 years ago
Jason Dove
b16215fcd6
improve hls throttle ( #1434 )
...
* throttle using ffmpeg option
* update ffmpeg version
2 years ago
Jason Dove
245c4ec359
code analysis and cleanup ( #1411 )
...
* cleanup scanner project
* cleanup infrastructure projects
* cleanup ffmpeg project
* cleanup core project
* cleanup app project
* cleanup main project
* update dependencies
* code cleanup
2 years ago
Jason Dove
f945f16d97
fix qsv subtitle scaling ( #1367 )
2 years ago
Jason Dove
f929dc92d1
update dependencies; code cleanup ( #1357 )
...
* update dependencies
* code cleanup
2 years ago
Jason Dove
5978e8ecb1
fix vaapi rate control mode ( #1340 )
2 years ago
Jason Dove
ebad7664b0
force hw accel to use one thread ( #1327 )
2 years ago
Jason Dove
52e1874426
vaapi cqp rate control mode ( #1319 )
2 years ago
Jason Dove
0f91a43e3f
fix scaling subtitles with nvidia accel ( #1313 )
2 years ago
Jason Dove
7a25996ab4
scale subtitles with all accels ( #1311 )
...
* properly scale subtitles with qsv and vaapi
* fixes
2 years ago
Jason Dove
147ab6143d
hls direct mkv container ( #1292 )
...
* use mkv container for hls direct
* add setting for mp4/mkv container with hls direct
* cleanup
* update changelog
2 years ago
Jason Dove
aca441074e
subtitle improvements with hls direct ( #1290 )
...
* wip: hls direct subtitles
* convert picture subtitles with hls direct
* use mp4 for hls direct to support more codecs
* disable subtitle conversion in hls direct
* fix tests
* update changelog
2 years ago
Jason Dove
03df2a6c8a
overdue code cleanup ( #1271 )
2 years ago
Jason Dove
b287f791e6
fix pgs subtitle burn in from media servers ( #1270 )
2 years ago
Jason Dove
b0333e89cd
fix fallback filler ( #1265 )
2 years ago
Jason Dove
b8dcd26e3a
fix hls direct regression ( #1242 )
2 years ago
Jason Dove
afb2caa95d
fix qsv watermark alpha ( #1239 )
2 years ago
Jason Dove
cf1552910a
limit hls direct streams to realtime speed ( #1237 )
2 years ago
Jason Dove
3fafd5192f
fix hevc_nvenc encoder on sm < 75 ( #1187 )
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
1afff11063
software decoder fixes ( #1169 )
...
* fix software decoder pipeline bugs
* tweak nvidia scaling logic
* update changelog
* update dependencies
2 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
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
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