{"push_id":555666931,"size":65,"distinct_size":3,"ref":"refs/heads/replaygain","head":"360efa812e7f5305568153e726a36793cb5c34ad","before":"7a91d3abb98251cea0867418be62fb273bba7acb","commits":[{"sha":"dbb28b66293523cbc49f25563c03aecbda01d6c6","author":{"email":"b9c22669f90098eb27dcdba5b7a021f5999b28a0@mixxx.org","name":"Owen Williams"},"message":"Try to detect if the loaded eq is the same as the eq being loaded","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/dbb28b66293523cbc49f25563c03aecbda01d6c6"},{"sha":"10a68c7788c04a3e72a46b98ed4ea8f3b693814c","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"Fix decoding of corrupt FLAC files (fixes bug #1406815)","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/10a68c7788c04a3e72a46b98ed4ea8f3b693814c"},{"sha":"3382c862eab51e02793b9e51728fae36f79080f4","author":{"email":"60d1264e2472959ba87c7744753a81addb35b2be@web.de","name":"Uwe Klotz"},"message":"Validate sample rate in FLAC frame headers","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/3382c862eab51e02793b9e51728fae36f79080f4"},{"sha":"2f717b1f2dcf75b10365f3b6f48a11b562fe9ed1","author":{"email":"b9c22669f90098eb27dcdba5b7a021f5999b28a0@mixxx.org","name":"Owen Williams"},"message":"Testing loop end boundary should be >= since track_samples is a size and new_loop_out is an index","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/2f717b1f2dcf75b10365f3b6f48a11b562fe9ed1"},{"sha":"5a44212e9c9708bee5cb2ddd7d2e9278cae512f3","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Actually set the broadcasting public state. Fixes Bug #1406118.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/5a44212e9c9708bee5cb2ddd7d2e9278cae512f3"},{"sha":"ef673ebe24030474b515f70396904aa363401b75","author":{"email":"b9c22669f90098eb27dcdba5b7a021f5999b28a0@mixxx.org","name":"Owen Williams"},"message":"Fix tracks clipping at unity.\n\nCSAMPLE values of -32768 were being converted to -1.00003, which\nis interpretted as clipping.  Fixed our conversion code to scale\nby whichever is larger, SAMPLE_MAX or -SAMPLE_MIN.  On most modern\nplatforms that should be 32768, but the spec says that SHRT_MIN\ncould be -32767 in which case the conversion factor would be\n32767.\n\nFixed the existing test, which assumed symmetry between SHRT_MIN\nand SHRT_MAX.\n\nfixes lp:#1408011","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/ef673ebe24030474b515f70396904aa363401b75"},{"sha":"7007976c2d5a20d08b5dfd01c7dd24b65ee71be4","author":{"email":"b9c22669f90098eb27dcdba5b7a021f5999b28a0@mixxx.org","name":"Owen Williams"},"message":"Just hardcode the sample conversion constant","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/7007976c2d5a20d08b5dfd01c7dd24b65ee71be4"},{"sha":"d9351f390c5d29a7a92a20b4ba73d3c0e425a4f8","author":{"email":"ec926434efdc64023f5ce834982b878e065afc32@ywwg.com","name":"Owen Williams"},"message":"Merge pull request #453 from ywwg/float-convert-fix\n\nFix tracks clipping at unity.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/d9351f390c5d29a7a92a20b4ba73d3c0e425a4f8"},{"sha":"71d58720030b09ac707091dd66c8384ca5538a16","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Actually install the fonts on Windows.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/71d58720030b09ac707091dd66c8384ca5538a16"},{"sha":"f59320712d4eb42fcdbd762ab332a9e90d37c9c3","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Fix Deere horizontal label knobs.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/f59320712d4eb42fcdbd762ab332a9e90d37c9c3"},{"sha":"a5ecaa3783da274cb9b0af994502bcb6690a0e15","author":{"email":"b9c22669f90098eb27dcdba5b7a021f5999b28a0@mixxx.org","name":"Owen Williams"},"message":"Create a new config key for skin setting.\n\nWhen moving from 1.11, guess a good resizable skin based on the user's\nprevious choice.  The user can still go back and select the old skin\nif they want.\n\nWhen moving back to 1.11, the old setting will still be there.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/a5ecaa3783da274cb9b0af994502bcb6690a0e15"},{"sha":"2c468c28884bf5d20fce3e7fd6bec08d72442efa","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Only call seekInsideAdjustedLoop when a loop is active. Fixes Bug #1407319.\n\n* Fixed for loop move and loop halve.\n* Update tests.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/2c468c28884bf5d20fce3e7fd6bec08d72442efa"},{"sha":"8a4072e3d4faf984248392f4f8da9022f3d763cb","author":{"email":"021bd276896d08a994080f51a31b54b87b3509cd@mixxx.org","name":"Daniel Schürmann"},"message":"Merge pull request #446 from uklotzde/Bug#1406815\n\nFix decoding of corrupt FLAC files (fixes bug #1406815)","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/8a4072e3d4faf984248392f4f8da9022f3d763cb"},{"sha":"cc99b1b01c506dcae0a53fb06ce2bbb95e08330e","author":{"email":"021bd276896d08a994080f51a31b54b87b3509cd@mixxx.org","name":"Daniel Schürmann"},"message":"merge enginevinylsoundemu with pregain and remove dithering","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/cc99b1b01c506dcae0a53fb06ce2bbb95e08330e"},{"sha":"542510b1a94baa963dd15d9e6c54e4e7c69f3158","author":{"email":"ec926434efdc64023f5ce834982b878e065afc32@ywwg.com","name":"Owen Williams"},"message":"Merge pull request #454 from ywwg/skin-migration\n\nCreate a new config key for skin setting.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/542510b1a94baa963dd15d9e6c54e4e7c69f3158"},{"sha":"5e3610ddd80e894d5c96ae2dd7282f3ae05f2660","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Prevent detaches in CueControl::m_hotcueControl by avoiding operator[].\n\nThis accounts for 0.3% of samples within EngineMaster::process during a\nrecent profiling run.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/5e3610ddd80e894d5c96ae2dd7282f3ae05f2660"},{"sha":"5014f63c5d53514e3556a77e34344d215e8370b3","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Eliminate double hash lookup in CachingReader::lookupChunk.\n\nA recent profiling run found over 1% of EngineMaster::process samples\nfell within this function. This should speed it up by roughly 50%.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/5014f63c5d53514e3556a77e34344d215e8370b3"},{"sha":"184ab36bde674a40846d71e11084a05dd7edc815","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Misc style / typos.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/184ab36bde674a40846d71e11084a05dd7edc815"},{"sha":"660e71d879d70d7a1c5f70d7e8f8fcbef259ad91","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Prevent needless detaches of ReadAheadManager::m_sEngineControls.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/660e71d879d70d7a1c5f70d7e8f8fcbef259ad91"},{"sha":"aedd1f2b449f25f651b97bba1a77bf850781292f","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Replace EngineEffectChain QMap of GroupStatus with a linked list.\n\nDrops callback time spent in EngineEffectChain::process from 14% to 4%\nbased on a recent series of profiling runs with a single track playing\nand no effects active.\n\nMost time was spent in QString::operator<. A QHash dropped the time from\n14% to 5.9% so I went with the linked list. It looks like for the\ntypical numbers of groups we have searching a linked list may be better\nthan a hash. Solving Bug #1283471 may help a lot here.","distinct":false,"url":"https://api.github.com/repos/daschuer/mixxx/commits/aedd1f2b449f25f651b97bba1a77bf850781292f"}]}