Jason Dove
c14f373f23
implement rectangles packet for script element ( #2704 )
...
* implement rectangles packet for script element
* fixes
4 weeks ago
Jason Dove
a90fe26d50
script element packet spike ( #2703 )
...
* script element packet spike
* fixes
4 weeks ago
Jason Dove
85e25ca6ea
add channel start time template data ( #2698 )
...
* add channel start time template data
* rename
4 weeks ago
Jason Dove
e12888ebee
fix recent regression to subtitle graphics element ( #2696 )
4 weeks ago
Jason Dove
468ff087d4
fix loading epg entries for motion and script elements ( #2693 )
1 month ago
Jason Dove
54606c76f9
framerate improvements ( #2692 )
...
* framerate improvements
* fixes
1 month ago
Jason Dove
c524bc0d7d
add script graphics element ( #2681 )
...
* add script graphics element
* pass template data as json to stdin
* update changelog
1 month ago
Jason Dove
ec0d8ea6ac
work around sequential schedule validation limit ( #2655 )
...
* remove readalltext
* remove unused method
* remove fileexists
* remove folderexists
* remove readalllines
* remove fake local file system
* show playlist name in playout build errors
* add basic sequential schedule validator tests
* work around sequential schedule validation limit
1 month ago
Jason Dove
505e135482
use fonts cache folder for subtitle graphics elements ( #2651 )
1 month ago
Jason Dove
fdf1e70e0d
fix subtitle graphics element path and fonts ( #2650 )
1 month ago
Jason Dove
6603500132
fix content_total_duration in graphics engine ( #2643 )
2 months ago
Jason Dove
42b35f7aae
add channel playback troubleshooter ( #2641 )
...
* fix motion graphics loop when seeking
* add channel playback troubleshooter
* fix errors
2 months ago
Jason Dove
8b18f2a304
expose arbitrary epg data to graphics engine ( #2633 )
2 months ago
Jason Dove
7530c592ff
add graphics element name ( #2613 )
...
* add graphics element name
* update dependencies
2 months ago
Jason Dove
e6824cf251
graphics engine: add scaled resolution and place within source content ( #2606 )
2 months ago
Jason Dove
b24617fe7c
add some graphics engine template data fields ( #2586 )
...
* move resolution out of media item template data key
* add some media item template data
2 months ago
Jason Dove
4e43817f8e
add graphics engine text halo ( #2528 )
3 months ago
Jason Dove
5ef8b04119
fix intermittent watermark opacity ( #2523 )
3 months ago
Jason Dove
fb9ca8953e
add text element formatting options ( #2517 )
3 months ago
Jason Dove
e3d07050bf
graphics element template data improvements ( #2511 )
...
* add other video template data
* add path and related functions
3 months ago
Jason Dove
9ec4d0a85c
show graphics engine scriban errors in log ( #2491 )
...
* show graphics engine scriban errors in log
* better fix
3 months ago
Jason Dove
77163e6746
use gif watermark metadata in graphics engine ( #2465 )
3 months ago
Jason Dove
c8679144c5
add text element text_fit options ( #2441 )
4 months ago
Jason Dove
6465c416ff
motion end behavior ( #2431 )
...
* add end behavior enum and properties
* support loop end behavior
* implement end behavior hold
* update changelog
4 months ago
Jason Dove
a0e0bb8753
fix motion element timing ( #2430 )
4 months ago
Jason Dove
b9451a6585
add motion graphics elements ( #2428 )
...
* crude motion graphics element
* fix motion element rendering
* implement motion element scaling
* implement motion start seconds
* update changelog
4 months ago
Jason Dove
5379a893f7
generate fake epg data for graphics elements when troubleshooting ( #2415 )
4 months ago
Jason Dove
9182a8ad18
cleanup graphics element loading ( #2412 )
4 months ago
Jason Dove
07a55da76e
process graphics element yaml files with scriban ( #2410 )
...
* add content rating to media item template
* process graphics element yaml files with scriban
4 months ago
Jason Dove
1c07df5bc3
use cancellation tokens in many places ( #2350 )
...
* use cancellation tokens everywhere
* more cancellation tokens
4 months ago
Jason Dove
0318e71745
refactor watermark selection ( #2328 )
...
* move watermark options into watermark selector
* fix graphics engine overlay performance
* more refactoring
* add some tests for existing watermark selector behavior
* remove extra ffprobe call on all watermarks
* remove a bunch of unused code; add failing tests
* implement new watermark selection
* add tests for new selector
* probably sufficient (though verbose) test coverage
* more tests
* remove some unused code
* simplify watermark selection
* remove old selection code and tests
* more tests
5 months ago
Jason Dove
5d081ceeff
fix editorconfig and run code cleanup ( #2324 )
...
* fix formatting rules
* reformat ersatztv
* reformat ersatztv.application
* reformat ersatztv.core
* refactor ersatztv.core.tests
* reformat ersatztv.ffmpeg
* reformat ersatztv.ffmpeg.tests
* reformat ersatztv.infrastructure
* cleanup infra mysql
* cleanup infra sqlite
* cleanup infra tests
* cleanup ersatztv.scanner
* cleanup ersatztv.scanner.tests
* sln cleanup
* update dependencies
5 months ago
Jason Dove
6d32dac51b
fix graphics engine opacity ( #2323 )
...
* fix skia opacity wip
* fix graphics engine opacity
5 months ago
Jason Dove
4f02bedf69
fix image loading regression in graphics engine ( #2322 )
5 months ago
Jason Dove
d71443ef60
add subtitle graphics element ( #2321 )
5 months ago
Jason Dove
a6b01cbe28
convert graphics engine from imagesharp to skiasharp ( #2319 )
...
* use skiasharp in graphics engine
* start to use richtextkit
* move out some template functions
* move files
* add base graphics element
* use default style in text element
* support partial styling in text element
* fix static images
* load fonts from text element definition
5 months ago