Opened 17 years ago
Closed 16 years ago
#5964 closed patch (fixed)
SRC update
| Reported by: | Owned by: | JYA | |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | MythTV - Audio Output | Version: | head |
| Severity: | low | Keywords: | SRC libmythsamplerate |
| Cc: | Ticket locked: | no |
Description
Updates libmythsamplerate to latest upstream version. Big diff - new coefficients. Much improved SNRs. Also, in separate diff, SSE2 opts for ia32 (gcc -O3 wins on amd64).
Attachments (1)
Change History (9)
by , 17 years ago
| Attachment: | src-sse2.patch added |
|---|
comment:1 by , 17 years ago
comment:3 by , 17 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
closing at submitter's request ('much improved version on the way.')
comment:4 by , 17 years ago
The SRC update patch (at the megaupload link) can be applied. I've given up on the SSE (the attached patch) for now - decided the performance increase isn't enough to justify further work on it at the moment. May try again in future.
comment:5 by , 17 years ago
| Resolution: | invalid |
|---|---|
| Status: | closed → new |
| Version: | unknown → head |
Reopened at submitter's request, "much improved version" didn't work out. Submitter suggests applying #5900 first.
comment:6 by , 17 years ago
http://www.megaupload.com/?d=FG4O5HTR - new patch syncs against latest version of libsamplerate. SNR, performance improvements and a few small modifications related to old clipping issues. Patch is huge because it replaces SINC coefficients.
Reason for applying #5900 first is that SRC is never used in unpatched tree - conversion (grotty linear interpolation) will therefore be performed by ALSA assuming an appropriate (plugged) output device is configured. The SINC based converters in libmythsamplerate (updated here, enabled and fixed in #5900) are a vast improvement.
comment:7 by , 16 years ago
| Component: | mythtv → MythTV - Audio Output |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |

SRC update patch was far too large to upload. Can be found here http://www.megaupload.com/?d=QCDM8SIG