Translation Project Robot | 7 Aug 20:22 2015

New Spanish PO file for 'libexif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'libexif' has been submitted
by the Spanish team of translators.  The file is available at:

    http://translationproject.org/latest/libexif/es.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/libexif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/libexif.html

If any question arises, please contact the translation coordinator.
(Continue reading)

Translation Project Robot | 7 Aug 17:07 2015

New Spanish PO file for 'libexif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'libexif' has been submitted
by the Spanish team of translators.  The file is available at:

    http://translationproject.org/latest/libexif/es.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/libexif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/libexif.html

If any question arises, please contact the translation coordinator.
(Continue reading)

Peter Kasting | 24 Jul 01:43 2015
Picon

[PATCH] exif-entry.c triggers MSVC warning C4018

Compiling exif-entry.c under MSVC triggers warning C4018 for comparing a signed and an unsigned quantity.  The fix is fairly trivial; attached.

If there's a different way I should go to get this change landed, please let me know, as the libexif homepage is fairly barebones and half the links don't work due to Sourceforge still being hosed.

PK
diff --git a/libexif/exif-entry.c b/libexif/exif-entry.c
index 81d41d6..92ae07f 100644
--- a/libexif/exif-entry.c
+++ b/libexif/exif-entry.c
 <at>  <at>  -988,8 +988,8  <at>  <at>  exif_entry_get_value (ExifEntry *e, char *val, unsigned int maxlen)
 		if (e->size && e->data) {
 			const unsigned char *tagdata = memchr(e->data, 0, e->size);
 			if (tagdata++) {
-				int editor_ofs = tagdata - e->data;
-				int remaining = e->size - editor_ofs;
+				size_t editor_ofs = (size_t)(tagdata - e->data);
+				size_t remaining = e->size - editor_ofs;
 				if (match_repeated_char(tagdata, ' ', remaining)) {
 					strncat (val, (const char*)tagdata, MIN (maxlen - strlen (val), remaining));
 					++k;
------------------------------------------------------------------------------
_______________________________________________
libexif-devel mailing list
libexif-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libexif-devel
Translation Project Robot | 24 Jun 18:57 2015

New Malay PO file for 'exif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'exif' has been submitted
by the Malay team of translators.  The file is available at:

    http://translationproject.org/latest/exif/ms.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/exif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/exif.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

                                The Translation Project robot, in the
                                name of your translation coordinator.
                                <coordinator <at> translationproject.org>

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
Translation Project Robot | 20 Apr 20:37 2015

New Russian PO file for 'exif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'exif' has been submitted
by the Russian team of translators.  The file is available at:

    http://translationproject.org/latest/exif/ru.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/exif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/exif.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

                                The Translation Project robot, in the
                                name of your translation coordinator.
                                <coordinator <at> translationproject.org>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
Translation Project Robot | 31 Jan 13:07 2015

New Spanish PO file for 'libexif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'libexif' has been submitted
by the Spanish team of translators.  The file is available at:

    http://translationproject.org/latest/libexif/es.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/libexif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/libexif.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

                                The Translation Project robot, in the
                                name of your translation coordinator.
                                <coordinator <at> translationproject.org>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
Translation Project Robot | 15 Aug 18:27 2014

New German PO file for 'libexif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'libexif' has been submitted
by the German team of translators.  The file is available at:

    http://translationproject.org/latest/libexif/de.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/libexif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/libexif.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

                                The Translation Project robot, in the
                                name of your translation coordinator.
                                <coordinator <at> translationproject.org>

------------------------------------------------------------------------------
jcupitt | 29 Jul 11:49 2014
Picon

bug in exif_entry_get_value()

Hi all,

First, thanks for the library.

I recent debugged a bizarre problem in libexif. This image:

http://www.rollthepotato.net/~john/test.jpg

would cause my program to hang.

The cause turned out to be a corrupt exif field: the image has a
shutterspeed tag set to -2147483648 / 1. exif-entry.c does:

1103:
                d = (double) v_srat.numerator / (double) v_srat.denominator;
                snprintf (val, maxlen, _("%.02f EV"), d);
                d = 1. / pow (2, d);

And on some platforms, the pow() raises a math exception. This wasn't
caught by the runtime I was using, triggering a hang. I'm
cross-compiling to Windows from Linux with mingw, if that helps.

I'm not sure what the best solution is. Negative shutterspeed would
seem like a range error, so how about just cutting off all negatives?

Photoshop seems to hide fields that fail simple range tests, that's
probably another possible solution, but maybe harder to implement.

John

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
Translation Project Robot | 28 Jun 08:32 2014

New Spanish PO file for 'libexif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'libexif' has been submitted
by the Spanish team of translators.  The file is available at:

    http://translationproject.org/latest/libexif/es.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/libexif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/libexif.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

                                The Translation Project robot, in the
                                name of your translation coordinator.
                                <coordinator <at> translationproject.org>

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
Lucía Díaz Rodríguez | 4 Jun 16:33 2014

Problem editing GPS tags

Hi,

I'm trying to add Exif information to a JPEG file. I've tried the exif command line tool (v0.6.21) and the libexif API (v0.6.21-1). 
Everything works fine until I get to the GPS information (Latitude, LatitudeRef, Longitude and LongitudeRef). I'm able to read it if it already exits but i'm not able to create or modify it.

Using the exif command line tool (in Mint 16 64bits and also in Ubuntu 12.04 32-bits), like so:
      exif -c --ifd=GPS --tag=0x0001 --set-value="N" foto-exif.mjpg 
I get this error:
      Setting a value for this tag is unsupported!
(Same result using --tag=GPSLatitudeRef).

Using the libexif API, when I try: exif_entry_initialize (exifentry, tag), the tag is not listed in the switch cases so default it's used and the entry gets FORMAT_UNDEFINED and components=0, which doesn't allocate any memory for the associated data.
Even if I try to initialize the entry myself (like in the write-exif.c example) I'm not able to do so for the data field (I get a segmentation fault on exif_mem_alloc(mem, exifentry->size)).

Now, I've found a bug report from 2005 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309127) mentioning the GPS tags editing. In its response it's stated that editing this sort of tags it's possible since exif 0.6.15. 
Has anything changed since then? If not, would you be so kind as to explain to me what am I doing wrong? I've already tried all I could think of and got nowhere.


​Thanks​,

Lucía

--

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
libexif-devel mailing list
libexif-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libexif-devel
Translation Project Robot | 10 May 19:37 2014

New Galician PO file for 'exif' (version 0.6.21)

Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'exif' has been submitted
by the Galician team of translators.  The file is available at:

    http://translationproject.org/latest/exif/gl.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

    http://translationproject.org/latest/exif/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

    http://translationproject.org/domain/exif.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

                                The Translation Project robot, in the
                                name of your translation coordinator.
                                <coordinator <at> translationproject.org>

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce

Gmane