Re: CoreAudio (CAF/AAC) missing packet table
Re: CoreAudio (CAF/AAC) missing packet table
- Subject: Re: CoreAudio (CAF/AAC) missing packet table
- From: kamaldeep tumkur <email@hidden>
- Date: Tue, 10 Jan 2012 00:59:16 -0800
I'm just trying to look into this out of curiosity so please don't take my reply for an answer.
Your mBytesPerPacket is 0, indicating a VBR type AAC.
How are you setting your Audio Description parameters?
Maybe worth a try setting those values similar to Table 2.6 in the link below?
On Wed, Jan 4, 2012 at 11:25 PM, Chris Ballinger
<email@hidden> wrote:
Hi, I've been getting some corrupted .caf (Core Audio container) files that are missing a valid packet table. I assume this is because we aren't properly stopping the recording when a device is multitasking, but I haven't been able to isolate the bug and we have a few corrupted recordings now. I'd like to salvage as many recordings as we can, because the only thing we seem to be missing is the packet table.
ffmpeg reports the following:
[caf @ 0x7fbee284ac00] Missing packet table. It is required when block size or frame size are variable.
"Variable bit rate, constant number of frames per packet (such as AAC and variable-bit-rate MP3): mBytesPerPacket is zero, mFramesPerPacket is nonzero.
The Packet Table chunk data section contains single-number entries that describe the size, in bytes, of each packet in the Audio Data chunk."
Do you guys have any ideas? It seems that these are CBR AAC files so hopefully there might be a way to generate the packet table afterwards?
Thanks!
_______________________________________________
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
_______________________________________________
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