Opened 15 years ago

Closed 15 years ago

#5964 closed patch (fixed)

SRC update

Reported by: foobum@… 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)

src-sse2.patch (20.6 KB) - added by foobum@… 15 years ago.

Download all attachments as: .zip

Change History (9)

Changed 15 years ago by foobum@…

Attachment: src-sse2.patch added

comment:1 Changed 15 years ago by foobum@…

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

comment:2 Changed 15 years ago by foobum@…

Ignore the sse opts patch for now - much improved version on the way.

comment:3 Changed 15 years ago by danielk

Resolution: invalid
Status: newclosed

closing at submitter's request ('much improved version on the way.')

comment:4 Changed 15 years ago by foobum@…

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 Changed 15 years ago by danielk

Resolution: invalid
Status: closednew
Version: unknownhead

Reopened at submitter's request, "much improved version" didn't work out. Submitter suggests applying #5900 first.

comment:6 Changed 15 years ago by foobum@…

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 Changed 15 years ago by stuartm

Component: mythtvMythTV - Audio Output
Owner: changed from Isaac Richards to JYA
Status: newassigned

comment:8 Changed 15 years ago by JYA

Resolution: fixed
Status: assignedclosed

Updated libsamplerate to 0.1.7 in [22521].

Note: See TracTickets for help on using tickets.