Page 1 of 1

MSEX 1.2 Reference Implementation

Posted: Tue May 17, 2016 3:09 pm
by jossgray
Hi,

Firstly lewlight.com is down. Are there any mirrors for the CITP Test Suite? And which version of MSEX does it implement?

Does anybody know of any media servers which implement MSEX 1.2?

Are there any reference packet samples for MSEX 1.2?

Is the UUID field in CITP_MSEX_1.2_SInf null terminated like other ucs1 fields?

Thanks :)

Joss

Re: MSEX 1.2 Reference Implementation

Posted: Tue May 24, 2016 7:40 am
by lasso
Hi,

It's back online now (lewlight.com)! I think it does up to 1.2, but I know I should release a new version because it has flaws. I will point out that it's not an attempt at a CITP compatibility test app, the term "test suite" simply refers to being useful for testing.

The UUID field is not null terminated, a UUID in string form always requires exactly 36 bytes.

Re: MSEX 1.2 Reference Implementation

Posted: Tue May 24, 2016 2:10 pm
by jossgray
Great thanks.

I noticed on the spec, the following

Code: Select all

CITP_MSEX_1.2_GEIn
{
    CITP_MSEX_Header   CITPMSEXHeader           // CITP MSEX header. MSEX ContentType is "GEIn" and version is 1.1.


Should it not be version 1.2?

Re: MSEX 1.2 Reference Implementation

Posted: Thu May 26, 2016 7:11 am
by lasso
Hi,

You're right, that's a typo. And I found a could of more along the same line. I've commited a fix now!