Thiago Santos
1e01bf6b20
metadata: Include config.h in metadata*.c files
...
Include config.h in metadataexif.c in metadata plugin so
that HAVE_EXIF gets defined and exif metadata is properly
generated.
Also adds config.h to all .c files missing it in metadata plugin
Fixes #622692
2010-06-25 11:42:14 -03:00
Mark Nauwelaerts
5f4f24fb76
metadata: use a non-DEFAULT proper debug category in helper files
2010-02-05 10:21:19 +01:00
Stefan Kost
5540ec23ec
metdata: more logging and code cleanups
...
Sprinkle more debug log statements into the code. Move some repeaded string
constant into header files and use sizeof instead of manually counted bytes. Add
comments.
2009-03-22 21:02:45 +02:00
Stefan Kost
772f8f6a8a
metadata: cleanup, fix the test, add comments
...
First do not build the plugin, if we have none of the backend, as it won't work
then. Fix the miniobject_unref error in the test. Sprinkle a first handful of
debug logs into the element code.
2009-03-06 23:38:45 +02:00
Wim Taymans
4f2db55e29
ext/metadata/metadataparsejpeg.c: Fix compilation.
...
Original commit message from CVS:
* ext/metadata/metadataparsejpeg.c: (metadataparse_jpeg_reading):
Fix compilation.
2008-01-31 17:20:41 +00:00
Sebastian Dröge
19407ba0a1
ext/metadata/Makefile.am: Add some relevant variables to CFLAGS and LIBADD, 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-31 10:16:46 +00:00
Edgard Lima
b043a6f5e1
Add documentation. Speed up a bit png muxer. Fix xmp muxer.
...
Original commit message from CVS:
Add documentation. Speed up a bit png muxer. Fix xmp muxer.
2008-01-30 16:05:24 +00:00
Edgard Lima
1159638102
Add documentation. Fix test app compilation. Fix pull mode.
...
Original commit message from CVS:
Add documentation. Fix test app compilation. Fix pull mode.
2008-01-30 12:56:51 +00:00
Edgard Lima
9e31b57dc3
Add lot of documentation.
...
Original commit message from CVS:
Add lot of documentation.
2008-01-25 17:45:28 +00:00
Edgard Lima
21962cbffe
Some IPTC tags mapped.
...
Original commit message from CVS:
Some IPTC tags mapped.
2007-12-21 19:01:00 +00:00
Edgard Lima
0058a7b30c
Added "parse-only" property to metadatademux.
...
Original commit message from CVS:
Added "parse-only" property to metadatademux.
2007-12-17 12:37:36 +00:00
Edgard Lima
7bc241beb0
Code documentation.
...
Original commit message from CVS:
Code documentation.
2007-12-13 17:19:54 +00:00
Edgard Lima
f44ca529d7
Now compiles even when libiptc is missing.
...
Original commit message from CVS:
Now compiles even when libiptc is missing.
2007-12-04 17:20:25 +00:00
Edgard Lima
d5ad427c73
Muxer writes (in jpeg only) whole EXIF and XMP chunks sent as tags.
...
Original commit message from CVS:
Muxer writes (in jpeg only) whole EXIF and XMP chunks sent as tags.
2007-11-30 18:30:12 +00:00
Edgard Lima
794ad7ca1b
Fixed get_range bug when injecting and stripping. And mux is almost done now.
...
Original commit message from CVS:
Fixed get_range bug when injecting and stripping. And mux is almost done now.
2007-11-30 12:53:13 +00:00
Edgard Lima
1cb35c7574
Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
...
Original commit message from CVS:
Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
2007-11-23 17:35:21 +00:00
Edgard Lima
a7a580dd58
Strip out metadata chunks.
...
Original commit message from CVS:
Strip out metadata chunks.
2007-11-18 21:06:51 +00:00
Edgard Lima
f17824d0d1
Added support for PNG/XMP. Indentation. And fixed pull mode to parse the file.
...
Original commit message from CVS:
Added support for PNG/XMP. Indentation. And fixed pull mode to parse the file.
2007-11-02 16:50:42 +00:00
Edgard Lima
929954f595
Some XMP stuff added.
...
Original commit message from CVS:
Some XMP stuff added.
2007-11-01 16:04:29 +00:00
Edgard Lima
6836fdea83
Created new plugin ('medadata') and element ('metadataparse') that extract metadata from images (look at bug #486659 ).
...
Original commit message from CVS:
Created new plugin ('medadata') and element ('metadataparse') that extract metadata from images (look at bug #486659 ).
2007-10-30 12:49:04 +00:00