<br><br><div class="gmail_quote">On Thu, Jan 5, 2012 at 11:52 AM, Nathan of Guardian <span dir="ltr"><<a href="mailto:nathan@guardianproject.info" target="_blank">nathan@guardianproject.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On 01/04/2012 05:45 PM, Andrew Senior wrote:<br>
> 1) the "Unknown Marker" problem that Nathan flagged should be fixed.<br>
<br>
</div>Great. Will test right away, as I want to push an update out that works<br>
better on the Samsung (which is where I found the issue).<br>
<div><br>
> 2) There was a problem with solid redaction using black rather than<br>
> grey. The big step changes at the edge of such redaction regions were<br>
<br>
</div>Looks fine!<br>
<div><br>
> 3) The code now supports one kind of makernote (Panasonic) making them<br>
> relocatable.<br>
<br>
</div>Can you explain this a bit more?<br>
<br></blockquote><div>Makernote is the block of manufacturer-proprietary information stored in the JPEG file. On my android devices, I've not seen them, but digital cameras usually write them. It is easy to preserve them since one is given the length of the data block, but in some formats there are internal pointers that are corrupted if the block is written out verbatim at a different point in a new JPEG file. The new code can parse the Panasonic makernote and thus write it out with the correct pointers for a new location. I think it will be easy to do Canon too, but am not sure about other manufacturers (and indeed some manufacturers have multiple formats...) The default of preserving the block of data verbatim seems fine in general though- exiftool seems to be able to handle the pointer errors just flagging a warning. </div>


<div><br></div><div>For Obscuracam we delete the makernote anyway as it can have information like owner name in it.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



+n<br>
<br>
_______________________________________________<br>
Ssc-dev mailing list<br>
<br>
Post: <a href="mailto:Ssc-dev@lists.mayfirst.org" target="_blank">Ssc-dev@lists.mayfirst.org</a><br>
List info: <a href="https://lists.mayfirst.org/mailman/listinfo/ssc-dev" target="_blank">https://lists.mayfirst.org/mailman/listinfo/ssc-dev</a><br>
<br>
To Unsubscribe<br>
        Send email to:  <a href="mailto:Ssc-dev-unsubscribe@lists.mayfirst.org" target="_blank">Ssc-dev-unsubscribe@lists.mayfirst.org</a><br>
        Or visit: <a href="https://lists.mayfirst.org/mailman/options/ssc-dev/andrew.senior%40gmail.com" target="_blank">https://lists.mayfirst.org/mailman/options/ssc-dev/andrew.senior%40gmail.com</a><br>
<br>
You are subscribed as: <a href="mailto:andrew.senior@gmail.com" target="_blank">andrew.senior@gmail.com</a><br>
</blockquote></div><br>