A lot of stuff that should be in their own files are crammed into recorder.go such as
RecorderConfig
RecorderCache
Also, there is some housekeeping to do within functions of recorder.go such as simplifying and homogenizing the header and frame creation operations such that
All header operations are in their own functions
Operations related to Frames are given their own functions
Note: this is not to follow clean code this is just so that maintenance is easier
A lot of stuff that should be in their own files are crammed into
recorder.go
such asAlso, there is some housekeeping to do within functions of
recorder.go
such as simplifying and homogenizing the header and frame creation operations such thatFrames
are given their own functionsNote: this is not to follow clean code this is just so that maintenance is easier