|"Index Entry Array" Variable Length
|Page 1 of 1|
|Author:||shehzadsalim [ Mon Apr 18, 2011 12:20 pm ]|
|Post subject:||"Index Entry Array" Variable Length|
As far I know, all variables lengths in MXF are BER encoded.
That's why when reading length for "Index Entry Array" was finding it through BER function.
It all have been working fine, but recently have issues with few files, where first byte of length is 0x80, which I suppose is wrong.
Also mentioned by code line
I want to know, what is correct way to read length of "Index Entry Array" either to find it using BER method or by reading just 2 bytes. If I read only 2 bytes after 0x3F0A everything works fine again.
Thanks a lot
|Author:||Matt Beard [ Wed Apr 20, 2011 7:59 am ]|
Lengths of sets and packs are coded using BER lengths, but generally all lengths within MXF sets are 2-byte values (MSByte first).
There is provision in 377-1-2009 to encode some sets to use BER lengths internally, but this is best avoided as there are some strict requirements to use it and most implementations do not support it.
|Author:||shehzadsalim [ Wed Apr 20, 2011 8:51 am ]|
|Page 1 of 1||All times are UTC|
|Powered by phpBB® Forum Software © phpBB Group