id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,mlocked 10693,Fix passthrough case of mythtrancode running in fifo mode,mythtv@…,beirdo,"See pull request: https://github.com/MythTV/mythtv/pull/20 The new version of AudioRencodeBuffer requires the assumption that buflen == frames * byte_per_frame, which isn't true in passthrough mode, since the data is compressed. I've updated the code so that, at least in the case that m_audioFrameSize == 0, the number of frames is recorded separately from the buffer length, and used in further calculations. That fixes the fifo-mode case. Possibly other passthrough cases could be handled by changing the condition on which frames are used, but I don't understand enough of the surrounding code to be sure. I've also simplified AudioReencodeBuffer::addData. Now data is always placed in saveBuffer before moving to the buffer list. That simplifies the algorithm a lot without any loss in efficiency. Lastly I've changed one of the calls to cutter where 1 was being passed rather than the number of frames. ",Patch - Bug Fix,closed,minor,unknown,MythTV - Mythtranscode,0.25-fixes,medium,Won't Fix,,,0