aboutsummaryrefslogtreecommitdiffstats
path: root/src/video_thread.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* demote error message to debug messagetassaron2022-05-091-1/+1
| | | | it's worth noting, but not important enough for 'error'
* update module docstringtassaron2022-05-051-5/+7
|
* docstringstassaron2022-05-051-8/+24
|
* move more createVideo work into its own methodstassaron2022-05-051-99/+116
| | | | rename renderFrame to frameRender for consistency with components
* move "determine audio duration" into its own methodtassaron2022-05-051-21/+27
|
* show every frame of preview during exporttassaron2022-05-051-5/+1
|
* remove Python threads from video export processtassaron2022-05-051-106/+55
|
* Broken pipe raises OSError on some platforms.tassaron2022-05-031-2/+2
| | | | Catching this exception prevents the app from crashing on Windows when cancelling an export in progress, or when finishing the export if components use FFmpeg pipes themselves.
* remove unneeded call to .copy()tassaron2022-05-021-1/+1
|
* 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
|