Jason Dove
|
c8113bdf25
|
fix vaapi decoder capability check (#1740)
* fix decoder video profile check
* clarify changelog
|
1 year ago |
Jason Dove
|
c18be5559b
|
fix delete old segments (#1536)
* code cleanup
* ignore errors deleting old hls segments
|
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
|
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
|
03df2a6c8a
|
overdue code cleanup (#1271)
|
2 years ago |
Jason Dove
|
8ff6bf652c
|
fix jellyfin streaming and sar calculation (#1195)
|
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
|
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
|
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
|
28f2b9b27e
|
disable anamorphic edge case in scaling calculations (#971)
|
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
|
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
|
1ab98578ab
|
refactor namespaces and imports (#670)
* re-namespace
* optimize usings
* more usings
* more of the same
* more implicit/global usings
* cleanup all usings
* minor fixes
|
3 years ago |
Jason Dove
|
c92b6cb909
|
fix song playback (#644)
|
4 years ago |
Jason Dove
|
5a442a06a0
|
start to use new ffmpeg library (#632)
* start to add ffmpeg library
* start to hook ffmpeg lib into main app
* improvements
* more progress
* make pipeline builder configurable
* more options
* move more logic down into ffmpeg lib
* ffmpeg lib desired state refactoring
* add software scaling and padding
* add loudness normalization and software deinterlace
* add metadata output options
* add setsar filter
* use built-in scaling logic
* fixes
* initial nvidia support
* nvidia improvements
* support hls mode
* print old arguments at debug level
* fix package reference
* start to add qsv support
* formatting
* fix tests
* add timeout to transcode tests
* show successful ffmpeg arguments
* add vaapi support
* add more software decoders
* add experimental transcoder option
* call existing ffmpeg process service for unimplemented features
* fix nvidia mpeg2video bug
* update changelog
* ignore some neglected unit tests
|
4 years ago |