aboutsummaryrefslogtreecommitdiffstats
path: root/src/video_thread.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add commandline option to disable preview during exporttassaron2022-05-021-1/+2
| | | | the weird use of type() is to avoid restructuring the code at this time. I will refactor this in a different pull request
* Don't render checkerboard during previewtassaron2022-05-021-3/+1
| | | | It was nice for consistency with the editing preview, but this slows down the main thread if we're doing the preview synchronously. And it's not really inaccurate to the final product, as far as I know.
* fixes #70 - store a ref to preview frame & update preview synchronouslytassaron2022-05-021-22/+21
| | | | removing the Python thread might not have been necessary. I will test this next
* log QThread IDstassaron2022-05-021-0/+2
|
* fix progress bar percentage not increasingtassaron2022-04-301-1/+1
| | | | numpy.floor now returns a float if given a float
* use super().__init__ in the modern python3 styletassaron2022-04-291-2/+2
|
* add more logging to the video exporttassaron2022-04-251-2/+10
|
* make pip-installable as a packagetassaron2022-04-221-4/+4
|
* fail gracefully if createFfmpegCommand returns emptytassaron2022-04-211-7/+16
|
* fix crash if ffmpeg is not installed (tested on windows 11)tassaron2022-04-211-3/+9
|
* ctrl-c ends commandline mode properlytassaron2017-08-281-3/+8
|
* remove % from log callstassaron2017-08-191-3/+4
|
* faster Spectrum preview & custom VERBOSE loglvltassaron2017-08-141-2/+2
|
* made an authors filetassaron2017-08-131-1/+3
|
* graceful renderNode crash, code clean-uptassaron2017-08-131-36/+52
|
* using the builtin logging moduletassaron2017-08-101-7/+17
|
* waveform component is working, preview is glitchytassaron2017-07-291-12/+26
|
* starting work on Waveform componenttassaron2017-07-291-1/+1
| | | | split Video class out of Video component for reuse in Waveform
* some minor bugfixestassaron2017-07-271-1/+1
|
* fixed video component eating stdouttassaron2017-07-271-6/+8
| | | | + made height/width into properties to simplify render methods
* don't]] always trigger error()tassaron2017-07-251-1/+1
|
* error can be locked within properties()tassaron2017-07-251-4/+7
| | | | and simplified the componenterrors again
* repeated errors don't cause repeated windowstassaron2017-07-251-4/+4
|
* ComponentError exception wraps previewRendertassaron2017-07-231-2/+2
| | | | probably where errors are likeliest to be found
* better component error messagestassaron2017-07-231-22/+30
| | | | fatal errors cancel the export instead of crashing