Thanks! That should do the trick.
On Sat, Dec 7, 2013 at 11:45 AM, Fred Gleason <[email protected]>wrote: > On Dec 6, 2013, at 18:03 06, WMFO Assistant General Manager <[email protected]> > wrote: > > > So where is the true LENGTH stored? > > 1. In the WAV file only (as RDLibrary "Edit Markers" does open the > actual WAV file, so it could feasibly retrieve the information there) > > 2. Somewhere else in the database I haven't found > > Number 1. The Single Point Of Truth. > > > > If 1 is the case, this may be a "painful and slow PHP script fix" fix. > Can anyone offer wisdom here? > > It may not be as bad as you fear. You can get hold of the absolute length > fairly easily by using the ‘AudioInfo’ RDXport services call. For example, > doing something like: > > *** snip snip *** > curl -d > COMMAND=19\&LOGIN_NAME=user\&PASSWORD=\&CART_NUMBER=999999\&CUT_NUMBER=1 > http://localhost/rd-bin/rdxport.cgi > *** snip snip *** > > will get you back something like: > > *** snip snip *** > <?xml version="1.0" encoding="UTF-8" ?> > <audioInfo> > <cartNumber>999999</cartNumber> > <cutNumber>1</cutNumber> > <format>1</format> > <channels>2</channels> > <sampleRate>48000</sampleRate> > <frames>483328</frames> > <length>10069</length> > </audioInfo> > *** snip snip *** > > The <length> field is the absolute length of the audio file in mS. > > There is a much nicer HTML implementation (used for testing and > validation) in ‘web/tests/audioinfo.html’; the production C++ > implementation can be found in ‘lib/rdaudioinfo.[cpp,h]. > > Cheers! > > > |-------------------------------------------------------------------------| > | Frederick F. Gleason, Jr. | Chief Developer | > | | Paravel Systems | > |-------------------------------------------------------------------------| > | The wise man doesn't give the right answers, | > | he poses the right questions. | > | -- Claude Levi-Strauss | > |-------------------------------------------------------------------------| > > _______________________________________________ > Rivendell-dev mailing list > [email protected] > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev > -- Nicholas Andre [email protected] Willy Kite [email protected] Assistant General Managers WMFO 91.5 Medford www.wmfo.org
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
