[mythtv-commits] Ticket #10396: Periodical, short audio artifacts in one the channels when upmixing to 5.1
MythTV
noreply at mythtv.org
Thu Mar 15 04:58:07 UTC 2012
#10396: Periodical, short audio artifacts in one the channels when upmixing to 5.1
------------------------------------------+--------------------------------
Reporter: blazej.lewcio@… | Owner: jyavenard
Type: Bug Report - General | Status: infoneeded_new
Priority: minor | Milestone: unknown
Component: MythTV - Audio Output | Version: Unspecified
Severity: medium | Resolution:
Keywords: upmixing | Ticket locked: 0
------------------------------------------+--------------------------------
Comment (by jyavenard):
Mark, after looking further into this, while setting raud = 0 would reduce
the issue from occurring, it doesn't guarantee that it won't happen. Plus
there's the issue that due to a race condition with the write audio thread
that raud wouldn't be set to 0 anyway (in the log above, you can clearly
see that it's precisely what's occurring, actually_paused is set to 1
after Reset has been called).
So the main issue is that all the data written prior calling the AC3
encoder do not exactly fit into the ringbuffer and everything would get
shifted..
I don't know how we could fix this without either changing on the fly the
length of the ringbuffer (and then you have threading issues), or by using
a separate buffer for performing the upmixing...
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10396#comment:32>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list