ExifTool Forum

ExifTool => Bug Reports / Feature Requests => Topic started by: StarGeek on February 09, 2017, 01:40:37 PM

Title: Adobe Bridge doesn't read XMP-swf from Exiftool
Post by: StarGeek on February 09, 2017, 01:40:37 PM
I'm doing some testing and I noticed that Adobe Bridge (7.0.0.93) doesn't read XMP-swf tags written by Exiftool.

The command I used is this:
exiftool -XMP-swf:Type=XMP-swf:Type -XMP-swf:MaxStorage=1 -XMP-swf:BackgroundAlpha=2 XMP-swf:ForwardLock=true FILE

Attached is a file with the xmp-swf tags written by Bridge.  Also of interest is that Bridge places allows strings for all four of these tags.

I'm just curious if you can see an obvious difference in what Exiftool writes and Bridge writes as to why Bridge doesn't read the tags written by Exiftool.  I don't think this is that high of a priority, as it doesn't look like this xmp group has come up on the forums before and I can't find too much info in my google searches.
Title: Re: Adobe Bridge doesn't read XMP-swf from Exiftool
Post by: Phil Harvey on February 09, 2017, 01:50:21 PM
Crap.  Looks like it may be another case of inconsistent URI's. :(

Adobe products originally used the URI "http://ns.adobe.com/swf/1.0".

But now it seems that Bridge 7.0.0.93 is writing "http://ns.adobe.com/swf/1.0/" (note the trailing "/"), and not reading the original URI.  This is a bit surprising, but I have seen similar inconsistencies from Microsoft.

- Phil

Edit:  I just checked and this change must have happened some time ago and gone unnoticed.  Photoshop CS4 also uses the trailing "/".  So I will change this in the next release.  Thanks for pointing this out.

Edit2:  Maybe I only have myself to blame.  The swf namespace was added to ExifTool in 2010, but Photoshop CS4 was released in 2008.  :(  Looks like my mistake.