Skip to main content
Topic: Vorbis - ACM not creating init packets (Read 2278 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Vorbis - ACM not creating init packets

When trying to implement remuxing
ogg-in-avi -> vorbis-in-mkv or just ogg-in-avi -> real OGG/Vorbis file
I found out that Vorbis-ACM doesn't create any of the 3 initialization packets, meaning that the corresponding RAW AVI stream is not a valid OGG/Vorbis file. So where am I supposed to get them from?

Vorbis - ACM not creating init packets

Reply #1
Maybe you should ask Xiph about it. If the software is officially supported by them they may correct it. Otherwise try to find the author of Vorbis ACM... BTW for any ACM codec you can have private data in the WAVEFORMAT structure (or something like that) it's not located there ?

Vorbis - ACM not creating init packets

Reply #2
Because decoding is possible without this packets, it should be posible to rebuild them directly or from the rest of them. AFAIK the first packet contains Vorbis tag (with codec id).

Vorbis - ACM not creating init packets

Reply #3
Anything encoded using Vorbis ACM is evil lol

Vorbis - ACM not creating init packets

Reply #4
There are 8 bytes of private data in WAVEFORMATEX in those files :-(
Quote
Anything encoded using Vorbis ACM is evil lol
That's why I want to support remuxing <evil> -> <file>

 
SimplePortal 1.0.0 RC1 © 2008-2019