Results 4 issues of Christoph Mayer

When `send_level == 1`, UDP payload size is `data_width` which limits throughput. Please check carefully because I am new to using litex/liteeth.

`src_process` may not use all input frames. If that happens the unprocessed input frames need to be buffered.

https://github.com/tuxu/python-samplerate/blob/ed73d7a39e61bfb34b03dade14ffab59aa27922a/samplerate/converters.py#L175-L176 Currently `input_frames_used` is ignored. This problem prevents python-samplerate to work correctly if the resampling ratio does not divide the block size provided to `Resampler.process`. PR https://github.com/tuxu/python-samplerate/pull/6 is an attempt...

Please have a look. For it works, _i.e._ I can use the entire GBit ethernet bandwidth (using a butterstick). I wonder how one could make a CI test for this.