diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-12-22 20:37:24 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-12-22 20:37:24 +0000 |
commit | 2169215a12b9fb7bb13d9d66141e140b97115515 (patch) | |
tree | b5edc8fec6ca23fe5afff5c2654f460736d26624 /gst/mxf/mxfmetadata.h | |
parent | ed7bd1a9a343e51a915e9a4d9c6eec072bc87031 (diff) | |
download | gst-plugins-bad-2169215a12b9fb7bb13d9d66141e140b97115515.tar.gz gst-plugins-bad-2169215a12b9fb7bb13d9d66141e140b97115515.tar.bz2 gst-plugins-bad-2169215a12b9fb7bb13d9d66141e140b97115515.zip |
gst/mxf/mxfmetadata.*: If resolving a metadata object failed the first time return
Original commit message from CVS:
* gst/mxf/mxfmetadata.c: (mxf_metadata_base_resolve):
* gst/mxf/mxfmetadata.h:
If resolving a metadata object failed the first time return
FALSE for a second mxf_metadata_base_resolve() call instead
of TRUE.
Diffstat (limited to 'gst/mxf/mxfmetadata.h')
-rw-r--r-- | gst/mxf/mxfmetadata.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gst/mxf/mxfmetadata.h b/gst/mxf/mxfmetadata.h index 34512572..f0797572 100644 --- a/gst/mxf/mxfmetadata.h +++ b/gst/mxf/mxfmetadata.h @@ -333,13 +333,19 @@ typedef struct _MXFMetadataTextLocator MXFMetadataTextLocator; typedef MXFMetadataBaseClass MXFMetadataTextLocatorClass; GType mxf_metadata_text_locator_get_type (void); +typedef enum { + MXF_METADATA_BASE_RESOLVE_STATE_NONE = 0, + MXF_METADATA_BASE_RESOLVE_STATE_SUCCESS, + MXF_METADATA_BASE_RESOLVE_STATE_FAILURE +} MXFMetadataBaseResolveState; + struct _MXFMetadataBase { GstMiniObject parent; MXFUL instance_uid; MXFUL generation_uid; - gboolean resolved; + MXFMetadataBaseResolveState resolved; GHashTable *other_tags; }; |