itsmattkc
b8aabb7e01
updated exporter to work with new frame flow
2020-01-08 02:27:47 +11:00
itsmattkc
c938055293
fixed exporter connections, some of which have changed in recent commits
2020-01-07 12:42:43 +11:00
itsmattkc
61c60e00d6
various small code cleanups and improvements
...
Largely refactoring work to make the code somewhat nicer to work with.
2019-12-26 19:00:08 +11:00
itsmattkc
7ad2eae7a2
implemented volume and pan effects
...
This commit implements a structure for sample processing and two implemenations
of this structure in volume and pan effects.
2019-12-24 12:34:30 +11:00
itsmattkc
3a7b3ffac6
implemented audio exporting
...
The encoder was moved to its own thread and will transcode the PCM from the
audio renderer into the chosen codec while the video frames are still
received. The implementation isn't perfect and could use some cleaning up, but
it is functional at the moment.
2019-12-23 01:45:27 +11:00
itsmattkc
8514590c83
implement transformation matrix in exporter backend
...
This was supposed to have been done, but was not.
2019-12-22 02:59:08 +11:00
itsmattkc
eaedd23c83
set up encoder when setting up the exporter
2019-12-21 20:13:22 +11:00
itsmattkc
757aaa21c4
began exporter classes for handling render backends in an exporting context
2019-12-20 04:34:32 +11:00