[PD] readanysf~ error
august
august at alien.mur.at
Sat Jul 10 12:07:18 CEST 2010
No, I didn't receive the build system changes. Do you remember how you
packaged everything into one Mac bundle? I should be able to just
reuse the gavl, gemerlin, ffmpeg, etc libs.
I'll write to the dev list and ask for access to the pdlab.
-a
> I don't remember, hopefully I sent you my build system changes. I won't
> have time to do it in the near future, but I can answer questions. Also,
> you could request access to the PdLab build machines if you need to build
> on Mac OS X, Debian, Ubuntu and Windows.
>
> http://puredata.info/docs/developer/PdLab
>
> .hc
>
> On Jul 8, 2010, at 4:25 AM, august wrote:
>
>>
>> It may take a little while for Burkhard to update his stuff. I have a
>> feeling he is busy now with work, and also with adding webm and other
>> features to gmerlin_avdec.
>>
>> How about compiling a new readanysf~ for Mac? Do you still have it
>> set up to do it (is it just a matter of putting in the new code)? Do
>> you have a build system for putting it all together?
>>
>> -a
>>
>>> Any idea when this will be released? I can update the Fink package
>>> then.
>>>
>>> .hc
>>>
>>> On Jul 3, 2010, at 5:50 AM, august wrote:
>>>
>>>>
>>>> okay,
>>>>
>>>> This error should no longer occur in the next release of
>>>> gavl/gmerlin_avdecode.
>>>>
>>>> -august.
>>>>
>>>>> Hi August,
>>>>>
>>>>> thanks for your quick reply and sorry for my slow one ;-) The short
>>>>> answer is that cleaning up the headers of the soundfiles by re-
>>>>> encoding
>>>>> with sndfile-convert did the trick. Celine, the student I am
>>>>> working
>>>>> with, promised to write you a bit later with more details.
>>>>>
>>>>> Best!
>>>>> Derek
>>>>>
>>>>> On 6/15/10 5:31 PM, august wrote:
>>>>>>
>>>>>> Derek,
>>>>>>
>>>>>> Are you using MacOS X? What version of readanysf~? What
>>>>>> version
>>>>>> of gavl and gmerlin_avdec are packaged with it/used with it?
>>>>>>
>>>>>> I don't suspect it is the soundfile itself, but just in case, can
>>>>>> you
>>>>>> put an example online for me. This is going to be a tough
>>>>>> bug to
>>>>>> find, unless you see some sort of regularity in how the sound
>>>>>> turns
>>>>>> to noise for you and can report that to me?
>>>>>>
>>>>>> can you make a simple patch that isolates the bug?
>>>>>>
>>>>>> Also, when the sound goes to noise, is it just that one
>>>>>> particular
>>>>>> soundfile that is used in readanysf or is it PD's entire output.
>>>>>> In
>>>>>> other words, when you hear noise, can you also hear the other
>>>>>> readanysf's playing....or can you also make a simple osc~ and
>>>>>> hear it
>>>>>> play correctly?
>>>>>>
>>>>>> The "Current file is either invalid or an unsupported codec."
>>>>>> warning
>>>>>> can also come if you send "play" to the readanysf object
>>>>>> without it
>>>>>> having a file loaded. I assume this is what is happening.
>>>>>>
>>>>>> -a.
>>>>>>
>>>>>>> Hello August, list....
>>>>>>>
>>>>>>> I'm helping a student's installation, and we have created a patch
>>>>>>> which
>>>>>>> uses 24 instances of readanysf~ to read from 24 different
>>>>>>> soundfiles
>>>>>>> between 15min and one hour in length. All sound files are mono,
>>>>>>> 16 bit,
>>>>>>> 44.1KHz WAV_PCM format.
>>>>>>>
>>>>>>> The problem is that, after a length of time, the readanysf~
>>>>>>> objects
>>>>>>> output noise rather than the soundfile. It is not the result
>>>>>>> of any
>>>>>>> single soundfile, and many or all of the readanysf~ objects
>>>>>>> can be
>>>>>>> affected by this simultaneously.
>>>>>>>
>>>>>>> I have attached the abstraction in question. The object is
>>>>>>> instantiated
>>>>>>> as [readanysf~ 1], in other words the block size and and buffer
>>>>>>> size are
>>>>>>> defaults.
>>>>>>>
>>>>>>> Sample terminal output is as follows while the patch is running:
>>>>>>>
>>>>>>> Created new readanysf~ with 1 channels and internal buffer of 24
>>>>>>> * 64 = 1536
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>> Current file is either invalid or an unsupported codec.
>>>>>>>
>>>>>>> Opening each soundfile individually with readanysf~ and sending
>>>>>>> "play"
>>>>>>> and "pause" messages reports no errors whatsoever, however.
>>>>>>>
>>>>>>> I have sndfile-info data for all of the soundfiles. The only
>>>>>>> irregularity I see in this is one file which reports:
>>>>>>>
>>>>>>> Unknown chunk marker at position 6087587. Resynching.
>>>>>>>
>>>>>>> Besides that, most of the files report something like this:
>>>>>>>
>>>>>>> File : F_DOK6.wav
>>>>>>> Length : 146725772
>>>>>>> RIFF : 146725764
>>>>>>> WAVE
>>>>>>> bext : 602
>>>>>>> fmt : 16
>>>>>>> Format : 0x1 => WAVE_FORMAT_PCM
>>>>>>> Channels : 1
>>>>>>> Sample Rate : 44100
>>>>>>> Block Align : 2
>>>>>>> Bit Width : 16
>>>>>>> Bytes/sec : 88200
>>>>>>> *** minf : 16 (unknown marker)
>>>>>>> *** elm1 : 7506 (unknown marker)
>>>>>>> data : 140114520
>>>>>>> *** regn : 92 (unknown marker)
>>>>>>> *** umid : 24 (unknown marker)
>>>>>>> *** DGDA : 6602919 (unknown marker)
>>>>>>> End
>>>>>>>
>>>>>>> ----------------------------------------
>>>>>>> Sample Rate : 44100
>>>>>>> Frames : 70057260
>>>>>>> Channels : 1
>>>>>>> Format : 0x00010002
>>>>>>> Sections : 1
>>>>>>> Seekable : TRUE
>>>>>>> Duration : 00:26:28.600
>>>>>>> Signal Max : 11627 (-9.00 dB)
>>>>>>>
>>>>>>> Someone suggested the noisy output may be the result of a buffer
>>>>>>> problem, but I am not sure who I could verify or correct this.
>>>>>>>
>>>>>>> I checked with "top" while the noise was happening and saw no
>>>>>>> evidence
>>>>>>> that Pd was using any more memory than usual, and the CPU meter
>>>>>>> reported
>>>>>>> 30%.
>>>>>>>
>>>>>>> Hardware is an Intel Mac Mini, software is Pd-Extended 0.41.4.
>>>>>>>
>>>>>>> Any suggestions or other diagnostics I could run are appreciated.
>>>>>>>
>>>>>>> Best!
>>>>>>> Derek
>>>>
>
>
>
>
> ----------------------------------------------------------------------------
>
> All mankind is of one author, and is one volume; when one man dies, one
> chapter is not torn out of the book, but translated into a better
> language; and every chapter must be so translated.... -John Donne
>
>
--
-------------------
http://aug.ment.org
More information about the Pd-list
mailing list