rme: provide a proper fix in place of the temporary workaround committed in r2384...
commit30160944d07a88f7f8cd184432e04b71f83e01ab
authorjwoithe <jwoithe@2be59082-3212-0410-8809-b0798e1608f0>
Thu, 19 Sep 2013 13:43:20 +0000 (19 13:43 +0000)
committerjwoithe <jwoithe@2be59082-3212-0410-8809-b0798e1608f0>
Thu, 19 Sep 2013 13:43:20 +0000 (19 13:43 +0000)
treecb094449101447eaaf82d4871cac2556226e7a06
parent0e5a21f01123cdfb441983315798ac98bb6e437f
rme: provide a proper fix in place of the temporary workaround committed in r2384.  This should restore correct handling of internal and external clocks while avoiding the issues that r2384 circumvented.  In addition, the debug report of the sample rate on start has been moved to resetForStreaming() since this is where 'stat' is being set as of r2077.  Since r2077 the 'rate on start' debug report has been based on an uninitialised variable (note that this issue only affected debug output: the content of 'stat' was not used for anything else within prepare() after r2077).

git-svn-id: svn+ssh://ffado.org/ffado/trunk@2406 2be59082-3212-0410-8809-b0798e1608f0
libffado/src/rme/rme_avdevice.cpp