Jason Dove
|
b9a7ad2f5a
|
add video presets for nvenc, qsv, software h264 and hevc encoders (#1688)
* add video preset to ffmpeg profile
* add some hevc video presets
|
1 year ago |
Jason Dove
|
c1d6ddcc57
|
add h264 profile option to ffmpeg profile (#1686)
* add video profile for nvenc/software h264 encoders
* add h264 profile for all other encoders
* update changelog
|
1 year 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
|
a7661c8498
|
add mysql database provider (#1375)
* refactor sqlite into separate library
* support mysql
* fixes
* sql fixes
* cleanup
* update changelog
|
2 years ago |
Jason Dove
|
9b3c24559d
|
add deinterlace option to ffmpeg profile (#709)
* update dependencies
* add option to deinterlace video
|
3 years ago |
Jason Dove
|
f02b0ac345
|
re-introduce framerate normalization (#610)
|
4 years ago |
Jason Dove
|
852728c816
|
add songs libraries (#490)
* first pass at adding song libraries
* start handling optional video
* fix song playback
* fix song transitions
* add songs page to UI
|
4 years ago |
Jason Dove
|
6d147de2f3
|
filler rework (#449)
* add chapter statistics and new filler options
* refactor playout builder
* more refactor prep for filler
* rewrite schedulers
* refactor collectionkey
* add tail filler kind
* migrate tail filler to filler preset
* optionally show filler
* fix playout detail row count
* remove duration tail filler options
* implement tail and fallback in flood scheduler
* implement tail and fallback in one scheduler
* implement tail and fallback in multiple scheduler
* implement looping fallback filler
* more duration tests
* start to add post-roll filler to flood
* rework playoutitem filler tagging
* rework scheduler logging
* calculate whether configured filler will fit
* implement pre-roll and post-roll duration and count filler
* improve duration filler calculation
* add minutes to search index
* update channel guide to work with new filler
* add mid-roll filler
* don't clone enumerators for filler calculations
* support pre-roll and post-roll pad filler
* implement mid-roll pad filler
* allow clearing filler selections in schedule editor
* fix tests
* filler config validation
* use consistent time zone for tests
|
4 years ago |
Jason Dove
|
22da19845b
|
add filler option to duration playout mode (#428)
* add duration tail options to schedule items editor
* add naive filler scheduling
* fix duration item length in xmltv
* show offline image for unfilled duration tail
* fix tests
* update changelog
* update dependencies
|
4 years ago |
Jason Dove
|
c70f153241
|
keep crossover episodes together (#237)
|
4 years ago |
Jason Dove
|
4953617f79
|
custom collection playback order (#64)
* add custom index to collection items
* add custom collection order to ui
* cleanup
|
4 years ago |
Jason Dove
|
b13b2b9805
|
Hardware-accelerated transcoding (#41)
* add qsv transcoding support
* add basic nvenc support
* add nvenc to docker-compose
* add vaapi hardware acceleration
* add vaapi driver to dockerfile
* raise ffmpeg log level
* lots of progress with nvenc, qsv and vaapi remain untested
* qsv fixes
* code cleanup
|
4 years ago |