I've found 2 potential issues while testing this branch on Windows.
1) Other media players can play this file:
http://www.kozco.com/tech/organfinale.wav (linked from
http://www.kozco.com/tech/soundtests.html) Mixxx will load and analyze
this file but playback is silent. The waveform is empty also, as you would
expect from a silent track. Note that this also happens with the master
branch of Mixxx.
2) I ran auto-DJ for 16+ hours and then tried to close Mixxx, but it hung
(for at least an hour before I noticed and killed it). The last message in
the debug output was either "Deleting HSS1394 devices" or "Deleting HID
devices". I guess I should have written it down. The gdb did not give me a
backtrace so I will have to figure that out before I try to reproduce it. I
don't know if this one also happens in the master branch.
On Tue, Apr 14, 2015 at 2:09 AM, Daniel Schürmann <dasch...@mixxx.org>
wrote:
> Hi,
>
> Who has a Mac build environment and some spare time to run similar test?
> Thank you!
>
> Daniel
>
>
>
> 2015-04-14 8:56 GMT+02:00 Daniel Schürmann <dasch...@mixxx.org>:
>
>> Hi Ryan,
>>
>> cool, thank you very much.
>>
>> The new features an fixes provided by the branch are roughly: (@Uwe
>> please correct me)
>>
>> * floating point sample interface
>> * no clamping to 1.0 after decoding
>> * Better stream error handling
>> * high resolution mp3 decoding (32 bit fixed point)
>> * Better tagging issue handling
>>
>> The branch offers some new unit test. You should run them first
>> (mixxx-test.exe)
>> It is probably the best to find you own test cases, to have finally a
>> good overall test coverage.
>>
>> The seek error effects only some VBR mp3 files. You can test it by
>> jumping forward and backward to the file and check if the
>> Waveform allays matches the sound output.
>>
>> My test on Linux was like that:
>> * create a new library (rename mixxxdb.sqlite)
>> * Start Mixxx in a debugger
>> * Mass analyse all tracks
>> * Play AutoDJ in random mode
>> * Watch out for crashes, sound distortion and tagging issues.
>>
>> This runs very long and with only some result results. After two days, I
>> have stopped that and tested only
>> abnormal mp3s found in my collection by an mp3 checking tool.
>> I have actually found some files where Mixxx 1.11 plays the embedded
>> picture where Uwes Branch just reject the faulty file.
>>
>> Finally I have tested some files found on the web of the formats that are
>> supported by Mixxx but not in my library.
>>
>> Kind regards,
>>
>> Daniel
>>
>>
>>
>>
>>
>>
>>
>> 2015-04-14 4:55 GMT+02:00 Ryan Kramer <default.kra...@gmail.com>:
>>
>>> I can build on Windows and probably test the branch, depending on what
>>> is meant by "test the branch". If it's just running auto-DJ for a few days
>>> I can do that, although my audio collection is very homogeneous - almost
>>> all mp3s, mostly from Amazon and a few from Traxsource. If someone could
>>> provide more details and/or audio files I think I could test more
>>> effectively. Let me know.
>>>
>>> - Kramer
>>>
>>> On Mon, Apr 13, 2015 at 12:56 PM, Nico Schlömer <
>>> nico.schloe...@gmail.com> wrote:
>>>
>>>> OS X seems to be (partly) supported by Travis [1].
>>>>
>>>> –Nico
>>>>
>>>>
>>>> [1] http://docs.travis-ci.com/user/multi-os/
>>>>
>>>> On Sun, Apr 12, 2015 at 11:48 PM, Daniel Schürmann <dasch...@mixxx.org>
>>>> wrote:
>>>> > Hi,
>>>> >
>>>> > I have started to test the new branch on my Atom Netbook as a Linux 32
>>>> > bit low end reference.
>>>> > I have created a new sqlight library, analyzed my whole external Hdd
>>>> and
>>>> > play AutoDJ tracks in library random mode.
>>>> > The Library contains mp3, m4a and some wave files.
>>>> > It is running since two days, without any crashes.
>>>> >
>>>> > I have some minor findings that are also issues of the master build:
>>>> > https://bugs.launchpad.net/mixxx/+bug/1398704 AutoDj hangs if track
>>>> is
>>>> > shorter than transition time
>>>> > https://bugs.launchpad.net/mixxx/+bug/1442905 Analysis prograss bar
>>>> is
>>>> > jumping ..
>>>> > https://bugs.launchpad.net/mixxx/+bug/1443181 continue mass analysis
>>>> >
>>>> > I have also some tacks that are refused from the new branch with a
>>>> > pop-up window that they could not be loaded.
>>>> > As far as I have tested Mixxx master tries to play these tracks but
>>>> > without much luck. It produces only strange distorted sound.
>>>> > However they are played fine with GStreamer based players. This is
>>>> > probably due to the ffmpeg decoder, Mixxx uses the mad decoder.
>>>> >
>>>> > Unfortunately I cannot publish the tracks, because of copyright.
>>>> >
>>>> > For me this is a good sign for the new branch, It detects the faulty
>>>> > file and not tries to play it which involves a crashing risk.
>>>> > For me playing such distorted sound is a strong issue. This must not
>>>> > happen during a gig.
>>>> >
>>>> > Can someone on this list confirm it with a similar test on Windows or
>>>> > Mac on his own track collection?
>>>> >
>>>> >
>>>> > Thank you for your help.
>>>> >
>>>> > Daniel
>>>> >
>>>> >
>>>> > Am 11.04.2015 um 09:36 schrieb Daniel Schürmann:
>>>> >> Hi,
>>>> >>
>>>> >> to continue toward fixing the mp3 seeks, wee need to have test data
>>>> from
>>>> >> all our build targets.
>>>> >>
>>>> >> Since RJ, the maintainer of our build server seams to have a leak of
>>>> >> time,
>>>> >> I am looking for an alternative solution to produce test builds of
>>>> >> https://github.com/mixxxdj/mixxx/pull/411
>>>> >>
>>>> >> I have already tested it on Ubuntu Trusty 32 and 64 bit.
>>>> >> So we need Windows and Mac test data the most.
>>>> >>
>>>> >> Who has a Mac or Windows build environment and some spare time to
>>>> >> test the branch?
>>>> >>
>>>> >> Has anyone else access to the build server or an other way to offer
>>>> >> test build
>>>> >> for the public?
>>>> >>
>>>> >> Has anyone tracks that he provide to the testers that are known to
>>>> >> crash Mixxx?
>>>> >>
>>>> >> Thank you very much!
>>>> >>
>>>> >> Kind regards,
>>>> >>
>>>> >> Daniel
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> Am 29.03.2015 um 00:21 schrieb Daniel Schürmann:
>>>> >>> Hi,
>>>> >>>
>>>> >>> if we want to call out a new sound source API test phase,
>>>> >>> the easter days seams to be a nice period.
>>>> >>>
>>>> >>> Are there any volunteers with a Windows or Mac buid environment?
>>>> >>> This is the link to clone the branch:
>>>> >>> https://github.com/uklotzde/mixxx.git
>>>> >>>
>>>> >>> Independent from the question if it should become part of the
>>>> >>> 1.12 alpha, it is a good idea to prepare test build for all
>>>> platforms.
>>>> >>>
>>>> >>> @rryan: How do you thing about the temporary merge idea?
>>>> >>> Or is it just as easy to make our buildservers watch for Uwes branch
>>>> >>> for a night without messing with master git history?
>>>> >>>
>>>> >>> Or does anyone have a better idea?
>>>> >>>
>>>> >>> Thanks,
>>>> >>>
>>>> >>> Daniel
>>>> >>>
>>>> >>>
>>>> >>> Am 27.03.2015 um 13:26 schrieb Daniel Schürmann:
>>>> >>>> Hi,
>>>> >>>>
>>>> >>>> On one hand we have a ready branch, solving a seek issue in the
>>>> most
>>>> >>>> common mp3 format.
>>>> >>>> On the other hand we have the fear of introducing critical bugs and
>>>> >>>> loosing reputation because of this.
>>>> >>>>
>>>> >>>> The branch meets all quality requirements, It was reviewed (every
>>>> >>>> single
>>>> >>>> line) and has unit test.
>>>> >>>> It was improved by > 100 comments during a review phase of nearly
>>>> three
>>>> >>>> month.
>>>> >>>>
>>>> >>>> There is only one thing missing, results from a comprehensive test
>>>> with
>>>> >>>> all sorts of files.
>>>> >>>>
>>>> >>>> The problem is that we will never get this results. Not before
>>>> >>>> releasing
>>>> >>>> a 1.12 beta,
>>>> >>>> and not before releasing a 1.13 beta in three month or two years.
>>>> >>>>
>>>> >>>> During my review I got the impressin that this branch is a stably
>>>> win
>>>> >>>> and will probably fix more crasher
>>>> >>>> bug than it introduces.
>>>> >>>>
>>>> >>>> So what about this:
>>>> >>>> * Lets schedule publish of the beta next week
>>>> >>>> * Merge the API branch now, wait for binaries and revert it.
>>>> >>>> * Ask all on this list to compare the API build with the previous
>>>> >>>> master.
>>>> >>>> * Count crashes from the patched API version with the unpatched
>>>> >>>> version.
>>>> >>>>
>>>> >>>> The winner is the new alpha.
>>>> >>>> Take the API version on draw
>>>> >>>>
>>>> >>>> What do you think?
>>>> >>>>
>>>> >>>> Kind regards,
>>>> >>>>
>>>> >>>> Daniel
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> Am 27.03.2015 um 10:52 schrieb Tuukka Pasanen:
>>>> >>>>> Hello,
>>>> >>>>> We deficiently should get into beta stage. Not allowing no more
>>>> new
>>>> >>>>> features and just push them to 1.12. Like rryan said this is huge
>>>> >>>>> update and 1.13 will be much larger with that new audio interface
>>>> >>>>> stuff (I should dig into FFmpeg stuff again). I don't think
>>>> everything
>>>> >>>>> will be in order when 1.12 is released and big audience starts
>>>> digging
>>>> >>>>> in. There will be bugs and there will be pain but we shouldn't
>>>> stop it
>>>> >>>>> coming because longer we hold these back longer will be pain
>>>> section
>>>> >>>>> because everyone starts to fear ghosts.
>>>> >>>>>
>>>> >>>>> Tuukka
>>>> >>>>>
>>>> >>>>> 2015-03-24 16:51 GMT+02:00 Sean M. Pappalardo - D.J. Pegasus
>>>> >>>>> <spappala...@mixxx.org>:
>>>> >>>>>> Hello again.
>>>> >>>>>>
>>>> >>>>>> I'm getting the idea that you guys are so anxious for a release
>>>> >>>>>> that you're
>>>> >>>>>> acting like we're most of the way through a beta period. If
>>>> that's
>>>> >>>>>> how you
>>>> >>>>>> feel, cut a damn branch already and release an official alpha so
>>>> >>>>>> we can
>>>> >>>>>> merge otherwise-ready things into master and eliminate tensions.
>>>> >>>>>>
>>>> >>>>>> I just fear that Mixxx 1.12 won't be as good as it could be if we
>>>> >>>>>> don't
>>>> >>>>>> merge ready things. But I acknowledge there's nothing wrong with
>>>> >>>>>> or stopping
>>>> >>>>>> us from releasing a 1.13 in 3-6 months.
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> Sincerely,
>>>> >>>>>> Sean M. Pappalardo
>>>> >>>>>> "D.J. Pegasus"
>>>> >>>>>> Mixxx Developer - Controller Specialist
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>>
>>>> ------------------------------------------------------------------------------
>>>> >>>>>>
>>>> >>>>>> Dive into the World of Parallel Programming The Go Parallel
>>>> Website,
>>>> >>>>>> sponsored
>>>> >>>>>> by Intel and developed in partnership with Slashdot Media, is
>>>> your
>>>> >>>>>> hub for
>>>> >>>>>> all
>>>> >>>>>> things parallel software development, from weekly thought
>>>> >>>>>> leadership blogs
>>>> >>>>>> to
>>>> >>>>>> news, videos, case studies, tutorials and more. Take a look and
>>>> >>>>>> join the
>>>> >>>>>> conversation now. http://goparallel.sourceforge.net/
>>>> >>>>>> _______________________________________________
>>>> >>>>>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>>> >>>>>> http://mixxx.org
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> Mixxx-devel mailing list
>>>> >>>>>> Mixxx-devel@lists.sourceforge.net
>>>> >>>>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>>> >>>>>
>>>> ------------------------------------------------------------------------------
>>>> >>>>>
>>>> >>>>> Dive into the World of Parallel Programming The Go Parallel
>>>> >>>>> Website, sponsored
>>>> >>>>> by Intel and developed in partnership with Slashdot Media, is your
>>>> >>>>> hub for all
>>>> >>>>> things parallel software development, from weekly thought
>>>> >>>>> leadership blogs to
>>>> >>>>> news, videos, case studies, tutorials and more. Take a look and
>>>> >>>>> join the
>>>> >>>>> conversation now. http://goparallel.sourceforge.net/
>>>> >>>>> _______________________________________________
>>>> >>>>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>>> >>>>> http://mixxx.org
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Mixxx-devel mailing list
>>>> >>>>> Mixxx-devel@lists.sourceforge.net
>>>> >>>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>>> >>>
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> ------------------------------------------------------------------------------
>>>> > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>>> > Develop your own process in accordance with the BPMN 2 standard
>>>> > Learn Process modeling best practices with Bonita BPM through live
>>>> exercises
>>>> > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>>>> event?utm_
>>>> > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>>> > _______________________________________________
>>>> > Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>>> > http://mixxx.org
>>>> >
>>>> >
>>>> > Mixxx-devel mailing list
>>>> > Mixxx-devel@lists.sourceforge.net
>>>> > https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>>> Develop your own process in accordance with the BPMN 2 standard
>>>> Learn Process modeling best practices with Bonita BPM through live
>>>> exercises
>>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>>>> event?utm_
>>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>>> _______________________________________________
>>>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>>> http://mixxx.org
>>>>
>>>>
>>>> Mixxx-devel mailing list
>>>> Mixxx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>>>
>>>
>>>
>>
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live
> exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel