Are object descriptors part of the sync layer?
Good question. It is not explicitly stated like this in the spec, however, at the receiver side you do need the object descriptors in order to start parsing the sync layer (SL). This is due to the fact that a sub-descriptor (SLConfigDescriptor) determines some of the variable syntax fields of the SL packet header.