• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Broadcast Wave format
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Broadcast Wave format


  • Subject: Re: Broadcast Wave format
  • From: Dominic Feira <email@hidden>
  • Date: Tue, 8 Jan 2008 15:09:13 -0500

Oops. I was the one that accidentally used a SInt32 where I should've used SInt64 when dealing with AudioFileWriteBytes.

Nothing to see here.  Move along.

Dominic Feira / Code Monkey / Ambrosia Software, Inc. -- http://www.AmbrosiaSW.com

On Jan 8, 2008, at 4:53 AM, Brian Willoughby wrote:

Broadcast Wave (BWF) does not really have anything to do with any limitation of WAVE files > 2 GB. Both BWF and WAV formats have the same limitation of 4 GB. What you're probably familiar with are certain older WAV software packages which incorrectly implement WAVE and/or which do not properly use the underlying operating system for accessing files with more than 2 GB - e.g. API with a signed 32-bit value for offset cannot seek beyond 2 GB, and thus the WAVE code must use system calls which support 4 GB seeks via unsigned 32-bit parameters. However, many BWF implementations are newer, and thus they typically do not make the mistake of accidently limiting the size to 2 GB. It's not the BWF part of the support that makes this work, but the fact that it is a newer implementation of the old WAVE standard.

In other words, as far as I know, you should be able to create a standard WAVE file with CoreAudio AudioFile API up to 4 GB in total file size - i.e. slightly less than 4 GB of samples, given the overhead of the format itself. There is no particular advantage to BWF support in terms of file size - Broadcast Wave does not fix the 2 GB limit of certain OS calls and does not offer any advantage in file size compared to WAVE.

Brian Willoughby
Sound Consulting


On Jan 7, 2008, at 19:36, Dominic Feira wrote:
Is there any support in Core Audio for writing WAVE files > 2GB in length (e.g. Broadcast Wave)? If not, I guess its file component writing time.


Dominic Feira / Code Monkey / Ambrosia Software, Inc. -- http://www.AmbrosiaSW.com



_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Broadcast Wave format (From: Dominic Feira <email@hidden>)
 >Re: Broadcast Wave format (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: New to converter.
  • Next by Date: Re: New to converter.
  • Previous by thread: Re: Broadcast Wave format
  • Next by thread: Cocoa AU template, AUParameterSet and Logic automation
  • Index(es):
    • Date
    • Thread