summaryrefslogtreecommitdiffstats
path: root/ext/metadata/metadataexif.c
AgeCommit message (Collapse)AuthorFilesLines
2009-07-20metadata: don't dereference the pointer before the validity checkStefan Kost1-1/+3
2009-07-15metadata: Fix some compiler warningsJan Schmidt1-6/+12
Cast some debug string parameters so that they don't cause mismatched type warnings.
2009-06-22metadata: fix conversion of geo coordinatesStefan Kost1-10/+17
Coordinate conversion has been verified with exiv2 and some webpages. Minutes wher totally off and seconds were not used at all.
2009-06-19Make build without warnings with debugging disabledTim-Philipp Müller1-0/+2
2009-01-23Configure byte order for EXIF. Fixes #568704Stefan Kost1-2/+31
Exif blocks can be in differnt byte orders. Add an element property to select wich one should be written.
2008-10-06configure.acStefan Kost1-311/+172
Original commit message from CVS: * configure.ac * ext/metadata/README: * ext/metadata/metadataexif.c: * ext/metadata/metadatatags.c: * ext/metadata/metadatatags.h: Start using core geo tags (bump req). Fix handling of location references. * tests/check/Makefile.am: Sort blacklisted elements and remove moved ones. Add new test. * tests/check/pipelines/metadata.c: Add first tests for metadata element. * tests/icles/metadata_editor.c: Move free to correct place.
2008-10-02ext/metadata/: Reverting. Will need to wait for core 0.10.21 release.Stefan Kost1-155/+308
Original commit message from CVS: * ext/metadata/README: * ext/metadata/metadataexif.c: * ext/metadata/metadatatags.c: * ext/metadata/metadatatags.h: Reverting. Will need to wait for core 0.10.21 release.
2008-10-02ext/metadata/: Use core gsp tags.Stefan Kost1-308/+155
Original commit message from CVS: * ext/metadata/README: * ext/metadata/metadataexif.c: * ext/metadata/metadatatags.c: * ext/metadata/metadatatags.h: Use core gsp tags.
2008-07-08ext/: Don't use declarations after statements.Sebastian Dröge1-3/+4
Original commit message from CVS: Patch by: Jonathan Rosser <jonathan dot rosser at rd dot bbc dot co dot uk> * ext/metadata/metadataexif.c: (metadataparse_handle_unit_tags): * ext/metadata/metadataxmp.c: (metadataparse_xmp_iter_add_to_tag_list): * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_start): * ext/timidity/gstwildmidi.c: (gst_wildmidi_loop): Don't use declarations after statements.
2008-06-18ext/metadata/metadataexif.c: Add description tag mapping.Stefan Kost1-0/+3
Original commit message from CVS: * ext/metadata/metadataexif.c: Add description tag mapping.
2008-06-18Fix gtk-doc warnings. Also don't misuse api-doc comments for normal comments.Stefan Kost1-1/+1
Original commit message from CVS: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * examples/app/appsrc-ra.c: * examples/app/appsrc-seekable.c: * examples/app/appsrc-stream.c: * examples/app/appsrc-stream2.c: * ext/directfb/dfbvideosink.h: * ext/metadata/gstbasemetadata.c: * ext/metadata/gstbasemetadata.h: * ext/metadata/metadata.c: * ext/metadata/metadataexif.c: * ext/theora/theoradec.h: * gst/deinterlace2/gstdeinterlace2.h: * gst/deinterlace2/tvtime/speedy.c: * gst/deinterlace2/tvtime/speedy.h: * gst/deinterlace2/tvtime/vfir.c: Fix gtk-doc warnings. Also don't misuse api-doc comments for normal comments.
2008-02-28Map Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local ↵Edgard Lima1-28/+695
time (those changes has been done in previo... Original commit message from CVS: Map Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local time (those changes has been done in previous comit but had to be revert in 2008-02-10 due to frozen)
2008-02-10Revert changes to 2008-02-09 due to frozen.Edgard Lima1-695/+28
Original commit message from CVS: Revert changes to 2008-02-09 due to frozen.
2008-02-10Convert from EXIF to XMP DataTime as local time.Edgard Lima1-7/+10
Original commit message from CVS: Convert from EXIF to XMP DataTime as local time.
2008-02-10Map Date-Time and GPS tags.Edgard Lima1-28/+692
Original commit message from CVS: Map Date-Time and GPS tags.
2008-02-07Add more tags. Improve test app.Edgard Lima1-0/+9
Original commit message from CVS: Add more tags. Improve test app.
2008-02-05Add more tags mapping.Edgard Lima1-18/+66
Original commit message from CVS: Add more tags mapping.
2008-02-02Map more Exif tags.Edgard Lima1-32/+45
Original commit message from CVS: Map more Exif tags.
2008-01-31Add documentation.Edgard Lima1-0/+1
Original commit message from CVS: Add documentation.
2008-01-31ext/metadata/Makefile.am: Add some relevant variables to CFLAGS and LIBADD, ↵Sebastian Dröge1-3/+3
for example our compiler warnings paramters. Original commit message from CVS: * ext/metadata/Makefile.am: Add some relevant variables to CFLAGS and LIBADD, for example our compiler warnings paramters. * ext/metadata/gstbasemetadata.c: (gst_base_metadata_strip_push_buffer), (gst_base_metadata_calculate_offsets), (gst_base_metadata_src_event), (gst_base_metadata_sink_activate): * ext/metadata/gstmetadatademux.c: (gst_metadata_demux_init), (gst_metadata_demux_set_property), (gst_metadata_demux_dispose): * ext/metadata/gstmetadatamux.c: (gst_metadata_mux_init), (gst_metadata_mux_set_property), (gst_metadata_mux_get_property), (gst_metadata_mux_dispose), (gst_metadata_mux_create_chunks_from_tags): * ext/metadata/metadata.c: (metadata_dispose): * ext/metadata/metadataexif.c: (metadataparse_exif_content_foreach_entry_func), (metadatamux_exif_for_each_tag_in_list): * ext/metadata/metadataiptc.c: (metadatamux_iptc_for_each_tag_in_list): * ext/metadata/metadatamuxjpeg.c: (metadatamux_jpeg_lazy_update), (metadatamux_jpeg_reading): * ext/metadata/metadatamuxpng.c: (metadatamux_png_reading): * ext/metadata/metadataparsejpeg.c: (metadataparse_jpeg_reading): * ext/metadata/metadataparsepng.c: * ext/metadata/metadataparseutil.h: * ext/metadata/metadataxmp.c: (metadataparse_xmp_tag_list_add), (metadatamux_xmp_create_chunk_from_tag_list): Fix a million warnings that showed up after the above change.
2008-01-25Add lot of documentation.Edgard Lima1-169/+254
Original commit message from CVS: Add lot of documentation.
2008-01-17Fixed adding EXIF tags to correct IFD. Mapped some XMP tags.Edgard Lima1-21/+38
Original commit message from CVS: Fixed adding EXIF tags to correct IFD. Mapped some XMP tags.
2007-12-14Added new module for common functions. Using GST_TYPE_FRACTION for Exif ↵Edgard Lima1-140/+133
(S)Rational types. Original commit message from CVS: Added new module for common functions. Using GST_TYPE_FRACTION for Exif (S)Rational types.
2007-12-13Added a test application. Added some EXIF tags. Fixed a muxer bug.Edgard Lima1-43/+288
Original commit message from CVS: Added a test application. Added some EXIF tags. Fixed a muxer bug.
2007-12-05Added some tags to exif parser.Edgard Lima1-13/+125
Original commit message from CVS: Added some tags to exif parser.
2007-12-03Muxer writes (in jpeg only) whole IPTC chunk sent as tag. Muxer implemets ↵Edgard Lima1-2/+2
GstTagSetter interface. Original commit message from CVS: Muxer writes (in jpeg only) whole IPTC chunk sent as tag. Muxer implemets GstTagSetter interface.
2007-11-30Muxer writes (in jpeg only) whole EXIF and XMP chunks sent as tags.Edgard Lima1-6/+33
Original commit message from CVS: Muxer writes (in jpeg only) whole EXIF and XMP chunks sent as tags.
2007-11-28Sending make and model individual tags and muxer now links fine.Edgard Lima1-7/+60
Original commit message from CVS: Sending make and model individual tags and muxer now links fine.
2007-11-28Small fixes in get_range and better structure for generic muxer and demuxer.Edgard Lima1-0/+168
Original commit message from CVS: Small fixes in get_range and better structure for generic muxer and demuxer.