[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-alpha-104-g19b24f5

Git Repo Owner noreply at mythtv.org
Thu Aug 8 16:47:26 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  19b24f5c7bc9aeb71d9175fcae936c5cec53e7bf (commit)
       via  8b257030b7eb5b9f114bcad3a9bd75e61d771506 (commit)
       via  34651274749befb422371d4979a62019f94b21d9 (commit)
      from  f682d9197b28cbe7ad6f249ce9d5400e71d170cd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 19b24f5c7bc9aeb71d9175fcae936c5cec53e7bf
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 9 Aug 2013 02:44:24 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 9 Aug 2013 02:46:18 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=19b24f5c7bc9aeb71d9175fcae936c5cec53e7bf

Explicitly link against all libraries
Shouldn't be required if the linker did its job properly, but on some systems it doesn't..

Fixes #11665



commit 8b257030b7eb5b9f114bcad3a9bd75e61d771506
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 9 Aug 2013 02:16:28 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 9 Aug 2013 02:46:18 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8b257030b7eb5b9f114bcad3a9bd75e61d771506

Expand unit tests for clipping
Would have prevented #11714



commit 34651274749befb422371d4979a62019f94b21d9
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 9 Aug 2013 01:26:48 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 9 Aug 2013 02:46:18 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=34651274749befb422371d4979a62019f94b21d9

Fix audio corruption under some circumstances
Clipping was incorrectly done when converting floats to S32 (1.0f became 0x800000000 which is -2147483648 instead of 2147483647)

Disable Float->S32 SSE code for the time being (problem only fixed in C)

Fixes #11714



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmyth/audio/audioconvert.cpp         |   22 +++-
 .../test/test_audioconvert/test_audioconvert.h     |  143 +++++++++++++++++++-
 .../test/test_audioconvert/test_audioconvert.pro   |   13 ++-
 .../libmyth/test/test_audioutils/test_audioutils.h |   61 ++++++++-
 .../test/test_audioutils/test_audioutils.pro       |   13 ++-
 .../test/test_mpegtables/test_mpegtables.pro       |   28 +++--
 6 files changed, 259 insertions(+), 21 deletions(-)

-- 



More information about the mythtv-commits mailing list