Re: Decoding FxPlug custom params from FCP-XML
Re: Decoding FxPlug custom params from FCP-XML
- Subject: Re: Decoding FxPlug custom params from FCP-XML
- From: Helena Ju <email@hidden>
- Date: Mon, 26 Apr 2010 13:25:22 -0700
Hi Kristian,
I believe I remember something weird like if you're coming from FCP it needs to be uudecoded twice. Did you already try that?
Cheers,
Helena
On 2010-04-26, at 12:15 PM, Kristian Harms wrote:
> Hi,
>
> I'm doing something similar to what Steve Christensen asked about in this email to the list, a year ago:
>
> http://lists.apple.com/archives/Pro-apps-dev/2009/Feb/msg00036.html
>
> In brief, I want to grab from the FCP XML the parameter value for any custom parameters in my FxPlugs and deserialise them. However, when I come to the point where I instantiate the NSKeyedUnarchiver with my NSData, which I have uudecoded based on the string I acquire from the XML, I actually get an Objective-C exception, of type NSInvalidArgumentException, and with reason:
>
> *** -[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive (0x62, 0x70, 0x6c, 0x69, 0x73, 0x74, 0x30, 0x30)
>
> This happens on the init call itself, and not on the [unarchiver decodeObject] call that the link above recommends doing next.
>
> I'm stumped as to how to procede. There are no obvious things I've done that could compromise the data -- the only point where a character encoding is involved is when I extract the char* from the NSString holding the uuencoded data, but uuencoded data should be representable as 7-bit ascii anyway, so choosing utf8, latin1 or even ascii should work fine there. There are no character encodings involved after the point where I uudecode.
>
> Version info: Running FCP 7.0.2 and plugin compiled using FxPlug SDK 1.2.5, on top of OS X 10.5.
>
> -- Kristian Harms
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Pro-apps-dev 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.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden