From ab841afa5cb39058d9ab2cebb67cfe6369443f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 25 Jun 2018 20:55:59 +0200 Subject: New upstream version 0.28.3 --- src/VideoMonitor.c | 1596 ++++++++++++++++++++++++++++------------------------ 1 file changed, 858 insertions(+), 738 deletions(-) (limited to 'src/VideoMonitor.c') diff --git a/src/VideoMonitor.c b/src/VideoMonitor.c index 5edd809..a3f8a75 100644 --- a/src/VideoMonitor.c +++ b/src/VideoMonitor.c @@ -1,4 +1,4 @@ -/* VideoMonitor.c generated by valac 0.36.6, the Vala compiler +/* VideoMonitor.c generated by valac 0.40.4, the Vala compiler * generated from VideoMonitor.vala, do not modify */ /* Copyright 2016 Software Freedom Conservancy Inc. @@ -7,6 +7,7 @@ * (version 2.1 or later). See the COPYING file in this distribution. */ + #include #include #include @@ -189,6 +190,11 @@ typedef struct _VideoMonitorPrivate VideoMonitorPrivate; typedef struct _Workers Workers; typedef struct _WorkersClass WorkersClass; +enum { + VIDEO_MONITOR_0_PROPERTY, + VIDEO_MONITOR_NUM_PROPERTIES +}; +static GParamSpec* video_monitor_properties[VIDEO_MONITOR_NUM_PROPERTIES]; #define _workers_unref0(var) ((var == NULL) ? NULL : (var = (workers_unref (var), NULL))) #define TYPE_VIDEO_SOURCE_COLLECTION (video_source_collection_get_type ()) @@ -398,9 +404,15 @@ static gpointer video_monitor_video_interpretable_check_job_parent_class = NULL; gpointer monitorable_updates_ref (gpointer instance); void monitorable_updates_unref (gpointer instance); -GParamSpec* param_spec_monitorable_updates (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_monitorable_updates (GValue* value, gpointer v_object); -void value_take_monitorable_updates (GValue* value, gpointer v_object); +GParamSpec* param_spec_monitorable_updates (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_monitorable_updates (GValue* value, + gpointer v_object); +void value_take_monitorable_updates (GValue* value, + gpointer v_object); gpointer value_get_monitorable_updates (const GValue* value); GType monitorable_updates_get_type (void) G_GNUC_CONST; GType data_object_get_type (void) G_GNUC_CONST; @@ -412,15 +424,16 @@ GType video_updates_get_type (void) G_GNUC_CONST; GType video_source_get_type (void) G_GNUC_CONST; GType video_get_type (void) G_GNUC_CONST; #define VIDEO_UPDATES_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_VIDEO_UPDATES, VideoUpdatesPrivate)) -enum { - VIDEO_UPDATES_DUMMY_PROPERTY -}; VideoUpdates* video_updates_new (Video* video); -VideoUpdates* video_updates_construct (GType object_type, Video* video); +VideoUpdates* video_updates_construct (GType object_type, + Video* video); MonitorableUpdates* monitorable_updates_new (Monitorable* monitorable); -MonitorableUpdates* monitorable_updates_construct (GType object_type, Monitorable* monitorable); -void video_updates_set_check_interpretable (VideoUpdates* self, gboolean check); -static void video_updates_real_set_check_interpretable (VideoUpdates* self, gboolean check); +MonitorableUpdates* monitorable_updates_construct (GType object_type, + Monitorable* monitorable); +void video_updates_set_check_interpretable (VideoUpdates* self, + gboolean check); +static void video_updates_real_set_check_interpretable (VideoUpdates* self, + gboolean check); static void video_updates_real_mark_online (MonitorableUpdates* base); void monitorable_updates_mark_online (MonitorableUpdates* self); gboolean video_updates_is_check_interpretable (VideoUpdates* self); @@ -430,9 +443,15 @@ static void video_updates_finalize (MonitorableUpdates * obj); GType media_monitor_get_type (void) G_GNUC_CONST; gpointer data_collection_ref (gpointer instance); void data_collection_unref (gpointer instance); -GParamSpec* param_spec_data_collection (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_data_collection (GValue* value, gpointer v_object); -void value_take_data_collection (GValue* value, gpointer v_object); +GParamSpec* param_spec_data_collection (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_data_collection (GValue* value, + gpointer v_object); +void value_take_data_collection (GValue* value, + gpointer v_object); gpointer value_get_data_collection (const GValue* value); GType data_collection_get_type (void) G_GNUC_CONST; GType source_collection_get_type (void) G_GNUC_CONST; @@ -441,165 +460,263 @@ GType media_source_collection_get_type (void) G_GNUC_CONST; GType media_monitor_discovered_file_get_type (void) G_GNUC_CONST; gpointer transaction_controller_ref (gpointer instance); void transaction_controller_unref (gpointer instance); -GParamSpec* param_spec_transaction_controller (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_transaction_controller (GValue* value, gpointer v_object); -void value_take_transaction_controller (GValue* value, gpointer v_object); +GParamSpec* param_spec_transaction_controller (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_transaction_controller (GValue* value, + gpointer v_object); +void value_take_transaction_controller (GValue* value, + gpointer v_object); gpointer value_get_transaction_controller (const GValue* value); GType transaction_controller_get_type (void) G_GNUC_CONST; GType video_monitor_get_type (void) G_GNUC_CONST; gpointer workers_ref (gpointer instance); void workers_unref (gpointer instance); -GParamSpec* param_spec_workers (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_workers (GValue* value, gpointer v_object); -void value_take_workers (GValue* value, gpointer v_object); +GParamSpec* param_spec_workers (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_workers (GValue* value, + gpointer v_object); +void value_take_workers (GValue* value, + gpointer v_object); gpointer value_get_workers (const GValue* value); GType workers_get_type (void) G_GNUC_CONST; #define VIDEO_MONITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_VIDEO_MONITOR, VideoMonitorPrivate)) -enum { - VIDEO_MONITOR_DUMMY_PROPERTY -}; -Workers* workers_new (guint max_threads, gboolean exclusive); -Workers* workers_construct (GType object_type, guint max_threads, gboolean exclusive); +Workers* workers_new (guint max_threads, + gboolean exclusive); +Workers* workers_construct (GType object_type, + guint max_threads, + gboolean exclusive); #define VIDEO_MONITOR_MAX_INTERPRETABLE_CHECKS_PER_CYCLE 5 VideoMonitor* video_monitor_new (GCancellable* cancellable); -VideoMonitor* video_monitor_construct (GType object_type, GCancellable* cancellable); +VideoMonitor* video_monitor_construct (GType object_type, + GCancellable* cancellable); GType video_source_collection_get_type (void) G_GNUC_CONST; -MediaMonitor* media_monitor_construct (GType object_type, MediaSourceCollection* sources, GCancellable* cancellable); +MediaMonitor* media_monitor_construct (GType object_type, + MediaSourceCollection* sources, + GCancellable* cancellable); GeeCollection* data_collection_get_all (DataCollection* self); gboolean video_get_is_interpretable (Video* self); -void video_monitor_set_check_interpretable (VideoMonitor* self, Video* video, gboolean check); -static MonitorableUpdates* video_monitor_real_create_updates (MediaMonitor* base, Monitorable* monitorable); +void video_monitor_set_check_interpretable (VideoMonitor* self, + Video* video, + gboolean check); +static MonitorableUpdates* video_monitor_real_create_updates (MediaMonitor* base, + Monitorable* monitorable); static MediaSourceCollection* video_monitor_real_get_media_source_collection (MediaMonitor* base); -static gboolean video_monitor_real_is_file_represented (MediaMonitor* base, GFile* file); +static gboolean video_monitor_real_is_file_represented (MediaMonitor* base, + GFile* file); GType video_source_collection_state_get_type (void) G_GNUC_CONST; -static Video* video_monitor_get_state (VideoMonitor* self, GFile* file, VideoSourceCollectionState* state); -static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (MediaMonitor* base, GFile* file, GFileInfo* info, Monitorable* * monitorable); -static GeeCollection* video_monitor_real_candidates_for_unknown_file (MediaMonitor* base, GFile* file, GFileInfo* info, MediaMonitorDiscoveredFile* _result_); -void video_source_collection_fetch_by_matching_backing (VideoSourceCollection* self, GFileInfo* info, GeeCollection* matching_master); -static gboolean video_monitor_real_notify_file_created (MediaMonitor* base, GFile* file, GFileInfo* info); -void media_monitor_update_online (MediaMonitor* self, Monitorable* monitorable); -static gboolean video_monitor_real_notify_file_moved (MediaMonitor* base, GFile* old_file, GFile* new_file, GFileInfo* new_file_info); -void media_monitor_update_master_file (MediaMonitor* self, Monitorable* monitorable, GFile* file); -void media_monitor_update_offline (MediaMonitor* self, Monitorable* monitorable); -static gboolean video_monitor_real_notify_file_altered (MediaMonitor* base, GFile* file); -static gboolean video_monitor_real_notify_file_attributes_altered (MediaMonitor* base, GFile* file); -void media_monitor_update_master_file_info_altered (MediaMonitor* self, Monitorable* monitorable); -void media_monitor_update_master_file_in_alteration (MediaMonitor* self, Monitorable* monitorable, gboolean in_alteration); -static gboolean video_monitor_real_notify_file_alteration_completed (MediaMonitor* base, GFile* file, GFileInfo* info); -void media_monitor_update_master_file_alterations_completed (MediaMonitor* self, Monitorable* monitorable, GFileInfo* info); -static gboolean video_monitor_real_notify_file_deleted (MediaMonitor* base, GFile* file); +static Video* video_monitor_get_state (VideoMonitor* self, + GFile* file, + VideoSourceCollectionState* state); +static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (MediaMonitor* base, + GFile* file, + GFileInfo* info, + Monitorable* * monitorable); +static GeeCollection* video_monitor_real_candidates_for_unknown_file (MediaMonitor* base, + GFile* file, + GFileInfo* info, + MediaMonitorDiscoveredFile* _result_); +void video_source_collection_fetch_by_matching_backing (VideoSourceCollection* self, + GFileInfo* info, + GeeCollection* matching_master); +static gboolean video_monitor_real_notify_file_created (MediaMonitor* base, + GFile* file, + GFileInfo* info); +void media_monitor_update_online (MediaMonitor* self, + Monitorable* monitorable); +static gboolean video_monitor_real_notify_file_moved (MediaMonitor* base, + GFile* old_file, + GFile* new_file, + GFileInfo* new_file_info); +void media_monitor_update_master_file (MediaMonitor* self, + Monitorable* monitorable, + GFile* file); +void media_monitor_update_offline (MediaMonitor* self, + Monitorable* monitorable); +static gboolean video_monitor_real_notify_file_altered (MediaMonitor* base, + GFile* file); +static gboolean video_monitor_real_notify_file_attributes_altered (MediaMonitor* base, + GFile* file); +void media_monitor_update_master_file_info_altered (MediaMonitor* self, + Monitorable* monitorable); +void media_monitor_update_master_file_in_alteration (MediaMonitor* self, + Monitorable* monitorable, + gboolean in_alteration); +static gboolean video_monitor_real_notify_file_alteration_completed (MediaMonitor* base, + GFile* file, + GFileInfo* info); +void media_monitor_update_master_file_alterations_completed (MediaMonitor* self, + Monitorable* monitorable, + GFileInfo* info); +static gboolean video_monitor_real_notify_file_deleted (MediaMonitor* base, + GFile* file); GeeCollection* media_monitor_get_monitorables (MediaMonitor* self); -VideoUpdates* video_monitor_get_existing_video_updates (VideoMonitor* self, Video* video); +VideoUpdates* video_monitor_get_existing_video_updates (VideoMonitor* self, + Video* video); GFile* monitorable_updates_get_master_file (MonitorableUpdates* self); GFile* media_source_get_master_file (MediaSource* self); -Video* video_source_collection_get_state_by_file (VideoSourceCollection* self, GFile* file, VideoSourceCollectionState* state); -VideoUpdates* video_monitor_fetch_video_updates (VideoMonitor* self, Video* video); -MonitorableUpdates* media_monitor_fetch_updates (MediaMonitor* self, Monitorable* monitorable); -MonitorableUpdates* media_monitor_get_existing_updates (MediaMonitor* self, Monitorable* monitorable); -static void video_monitor_real_process_updates (MediaMonitor* base, GeeCollection* all_updates, TransactionController* controller, gint* op_count, GError** error); -void media_monitor_process_updates (MediaMonitor* self, GeeCollection* all_updates, TransactionController* controller, gint* op_count, GError** error); +Video* video_source_collection_get_state_by_file (VideoSourceCollection* self, + GFile* file, + VideoSourceCollectionState* state); +VideoUpdates* video_monitor_fetch_video_updates (VideoMonitor* self, + Video* video); +MonitorableUpdates* media_monitor_fetch_updates (MediaMonitor* self, + Monitorable* monitorable); +MonitorableUpdates* media_monitor_get_existing_updates (MediaMonitor* self, + Monitorable* monitorable); +static void video_monitor_real_process_updates (MediaMonitor* base, + GeeCollection* all_updates, + TransactionController* controller, + gint* op_count, + GError** error); +void media_monitor_process_updates (MediaMonitor* self, + GeeCollection* all_updates, + TransactionController* controller, + gint* op_count, + GError** error); #define MEDIA_MONITOR_MAX_OPERATIONS_PER_CYCLE 100 void media_monitor_mdbg (const gchar* msg); void video_notify_offline_thumbs_regenerated (void); gpointer background_job_ref (gpointer instance); void background_job_unref (gpointer instance); -GParamSpec* param_spec_background_job (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_background_job (GValue* value, gpointer v_object); -void value_take_background_job (GValue* value, gpointer v_object); +GParamSpec* param_spec_background_job (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_background_job (GValue* value, + gpointer v_object); +void value_take_background_job (GValue* value, + gpointer v_object); gpointer value_get_background_job (const GValue* value); GType background_job_get_type (void) G_GNUC_CONST; -void workers_enqueue (Workers* self, BackgroundJob* job); -static void video_monitor_on_interpretable_check_complete (VideoMonitor* self, BackgroundJob* j); -static void _video_monitor_on_interpretable_check_complete_completion_callback (BackgroundJob* job, gpointer self); -static VideoMonitorVideoInterpretableCheckJob* video_monitor_video_interpretable_check_job_new (Video* video, CompletionCallback callback, void* callback_target); -static VideoMonitorVideoInterpretableCheckJob* video_monitor_video_interpretable_check_job_construct (GType object_type, Video* video, CompletionCallback callback, void* callback_target); +void workers_enqueue (Workers* self, + BackgroundJob* job); +static void video_monitor_on_interpretable_check_complete (VideoMonitor* self, + BackgroundJob* j); +static void _video_monitor_on_interpretable_check_complete_completion_callback (BackgroundJob* job, + gpointer self); +static VideoMonitorVideoInterpretableCheckJob* video_monitor_video_interpretable_check_job_new (Video* video, + CompletionCallback callback, + void* callback_target); +static VideoMonitorVideoInterpretableCheckJob* video_monitor_video_interpretable_check_job_construct (GType object_type, + Video* video, + CompletionCallback callback, + void* callback_target); static GType video_monitor_video_interpretable_check_job_get_type (void) G_GNUC_CONST G_GNUC_UNUSED; GType background_job_job_priority_get_type (void) G_GNUC_CONST; gpointer video_interpretable_results_ref (gpointer instance); void video_interpretable_results_unref (gpointer instance); -GParamSpec* video_param_spec_interpretable_results (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void video_value_set_interpretable_results (GValue* value, gpointer v_object); -void video_value_take_interpretable_results (GValue* value, gpointer v_object); +GParamSpec* video_param_spec_interpretable_results (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void video_value_set_interpretable_results (GValue* value, + gpointer v_object); +void video_value_take_interpretable_results (GValue* value, + gpointer v_object); gpointer video_value_get_interpretable_results (const GValue* value); GType video_interpretable_results_get_type (void) G_GNUC_CONST; void video_interpretable_results_foreground_finish (VideoInterpretableResults* self); void video_notify_normal_thumbs_regenerated (void); -enum { - VIDEO_MONITOR_VIDEO_INTERPRETABLE_CHECK_JOB_DUMMY_PROPERTY -}; gpointer abstract_semaphore_ref (gpointer instance); void abstract_semaphore_unref (gpointer instance); -GParamSpec* param_spec_abstract_semaphore (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void value_set_abstract_semaphore (GValue* value, gpointer v_object); -void value_take_abstract_semaphore (GValue* value, gpointer v_object); +GParamSpec* param_spec_abstract_semaphore (const gchar* name, + const gchar* nick, + const gchar* blurb, + GType object_type, + GParamFlags flags); +void value_set_abstract_semaphore (GValue* value, + gpointer v_object); +void value_take_abstract_semaphore (GValue* value, + gpointer v_object); gpointer value_get_abstract_semaphore (const GValue* value); GType abstract_semaphore_get_type (void) G_GNUC_CONST; -BackgroundJob* background_job_construct (GType object_type, GObject* owner, CompletionCallback callback, void* callback_target, GCancellable* cancellable, CancellationCallback cancellation, void* cancellation_target, AbstractSemaphore* completion_semaphore); +BackgroundJob* background_job_construct (GType object_type, + GObject* owner, + CompletionCallback callback, + void* callback_target, + GCancellable* cancellable, + CancellationCallback cancellation, + void* cancellation_target, + AbstractSemaphore* completion_semaphore); static void video_monitor_video_interpretable_check_job_real_execute (BackgroundJob* base); VideoInterpretableResults* video_check_is_interpretable (Video* self); static void video_monitor_video_interpretable_check_job_finalize (BackgroundJob * obj); static void video_monitor_finalize (GObject * obj); -static gpointer _g_object_ref0 (gpointer self) { +static gpointer +_g_object_ref0 (gpointer self) +{ #line 15 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self ? g_object_ref (self) : NULL; -#line 548 "VideoMonitor.c" +#line 661 "VideoMonitor.c" } -VideoUpdates* video_updates_construct (GType object_type, Video* video) { +VideoUpdates* +video_updates_construct (GType object_type, + Video* video) +{ VideoUpdates* self = NULL; Video* _tmp0_; - Video* _tmp1_; - Video* _tmp2_; #line 12 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO (video), NULL); #line 13 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = video; -#line 13 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self = (VideoUpdates*) monitorable_updates_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_MONITORABLE, Monitorable)); -#line 15 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = video; + self = (VideoUpdates*) monitorable_updates_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (video, TYPE_MONITORABLE, Monitorable)); #line 15 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = _g_object_ref0 (_tmp1_); + _tmp0_ = _g_object_ref0 (video); #line 15 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (self->video); #line 15 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self->video = _tmp2_; + self->video = _tmp0_; #line 12 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self; -#line 573 "VideoMonitor.c" +#line 683 "VideoMonitor.c" } -VideoUpdates* video_updates_new (Video* video) { +VideoUpdates* +video_updates_new (Video* video) +{ #line 12 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return video_updates_construct (TYPE_VIDEO_UPDATES, video); -#line 580 "VideoMonitor.c" +#line 692 "VideoMonitor.c" } -static void video_updates_real_set_check_interpretable (VideoUpdates* self, gboolean check) { - gboolean _tmp0_; -#line 19 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = check; +static void +video_updates_real_set_check_interpretable (VideoUpdates* self, + gboolean check) +{ #line 19 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self->priv->check_interpretable = _tmp0_; -#line 590 "VideoMonitor.c" + self->priv->check_interpretable = check; +#line 702 "VideoMonitor.c" } -void video_updates_set_check_interpretable (VideoUpdates* self, gboolean check) { +void +video_updates_set_check_interpretable (VideoUpdates* self, + gboolean check) +{ #line 18 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_if_fail (IS_VIDEO_UPDATES (self)); #line 18 "/home/jens/Source/shotwell/src/VideoMonitor.vala" VIDEO_UPDATES_GET_CLASS (self)->set_check_interpretable (self, check); -#line 599 "VideoMonitor.c" +#line 714 "VideoMonitor.c" } -static void video_updates_real_mark_online (MonitorableUpdates* base) { +static void +video_updates_real_mark_online (MonitorableUpdates* base) +{ VideoUpdates * self; #line 22 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_UPDATES, VideoUpdates); @@ -607,11 +724,13 @@ static void video_updates_real_mark_online (MonitorableUpdates* base) { MONITORABLE_UPDATES_CLASS (video_updates_parent_class)->mark_online (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); #line 25 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_updates_set_check_interpretable (self, TRUE); -#line 611 "VideoMonitor.c" +#line 728 "VideoMonitor.c" } -gboolean video_updates_is_check_interpretable (VideoUpdates* self) { +gboolean +video_updates_is_check_interpretable (VideoUpdates* self) +{ gboolean result = FALSE; gboolean _tmp0_; #line 28 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -622,11 +741,13 @@ gboolean video_updates_is_check_interpretable (VideoUpdates* self) { result = _tmp0_; #line 29 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 626 "VideoMonitor.c" +#line 745 "VideoMonitor.c" } -static gboolean video_updates_real_is_all_updated (MonitorableUpdates* base) { +static gboolean +video_updates_real_is_all_updated (MonitorableUpdates* base) +{ VideoUpdates * self; gboolean result = FALSE; gboolean _tmp0_ = FALSE; @@ -637,27 +758,25 @@ static gboolean video_updates_real_is_all_updated (MonitorableUpdates* base) { _tmp1_ = self->priv->check_interpretable; #line 33 "/home/jens/Source/shotwell/src/VideoMonitor.vala" if (_tmp1_ == FALSE) { -#line 641 "VideoMonitor.c" - gboolean _tmp2_; #line 33 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = MONITORABLE_UPDATES_CLASS (video_updates_parent_class)->is_all_updated (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); -#line 33 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = _tmp2_; -#line 647 "VideoMonitor.c" + _tmp0_ = MONITORABLE_UPDATES_CLASS (video_updates_parent_class)->is_all_updated (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); +#line 764 "VideoMonitor.c" } else { #line 33 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _tmp0_ = FALSE; -#line 651 "VideoMonitor.c" +#line 768 "VideoMonitor.c" } #line 33 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = _tmp0_; #line 33 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 657 "VideoMonitor.c" +#line 774 "VideoMonitor.c" } -static void video_updates_class_init (VideoUpdatesClass * klass) { +static void +video_updates_class_init (VideoUpdatesClass * klass) +{ #line 7 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_updates_parent_class = g_type_class_peek_parent (klass); #line 7 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -670,20 +789,24 @@ static void video_updates_class_init (VideoUpdatesClass * klass) { ((MonitorableUpdatesClass *) klass)->mark_online = (void (*) (MonitorableUpdates *)) video_updates_real_mark_online; #line 7 "/home/jens/Source/shotwell/src/VideoMonitor.vala" ((MonitorableUpdatesClass *) klass)->is_all_updated = (gboolean (*) (MonitorableUpdates *)) video_updates_real_is_all_updated; -#line 674 "VideoMonitor.c" +#line 793 "VideoMonitor.c" } -static void video_updates_instance_init (VideoUpdates * self) { +static void +video_updates_instance_init (VideoUpdates * self) +{ #line 7 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self->priv = VIDEO_UPDATES_GET_PRIVATE (self); #line 10 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self->priv->check_interpretable = FALSE; -#line 683 "VideoMonitor.c" +#line 804 "VideoMonitor.c" } -static void video_updates_finalize (MonitorableUpdates * obj) { +static void +video_updates_finalize (MonitorableUpdates * obj) +{ VideoUpdates * self; #line 7 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_VIDEO_UPDATES, VideoUpdates); @@ -691,11 +814,13 @@ static void video_updates_finalize (MonitorableUpdates * obj) { _g_object_unref0 (self->video); #line 7 "/home/jens/Source/shotwell/src/VideoMonitor.vala" MONITORABLE_UPDATES_CLASS (video_updates_parent_class)->finalize (obj); -#line 695 "VideoMonitor.c" +#line 818 "VideoMonitor.c" } -GType video_updates_get_type (void) { +GType +video_updates_get_type (void) +{ static volatile gsize video_updates_type_id__volatile = 0; if (g_once_init_enter (&video_updates_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (VideoUpdatesClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) video_updates_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (VideoUpdates), 0, (GInstanceInitFunc) video_updates_instance_init, NULL }; @@ -707,151 +832,148 @@ GType video_updates_get_type (void) { } -VideoMonitor* video_monitor_construct (GType object_type, GCancellable* cancellable) { +VideoMonitor* +video_monitor_construct (GType object_type, + GCancellable* cancellable) +{ VideoMonitor * self = NULL; VideoSourceCollection* _tmp0_; - GCancellable* _tmp1_; #line 65 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_CANCELLABLE (cancellable), NULL); #line 66 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _tmp0_ = video_global; #line 66 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = cancellable; -#line 66 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self = (VideoMonitor*) media_monitor_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection), _tmp1_); -#line 723 "VideoMonitor.c" + self = (VideoMonitor*) media_monitor_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_MEDIA_SOURCE_COLLECTION, MediaSourceCollection), cancellable); +#line 848 "VideoMonitor.c" { GeeIterator* _obj_it = NULL; - VideoSourceCollection* _tmp2_; + VideoSourceCollection* _tmp1_; + GeeCollection* _tmp2_; GeeCollection* _tmp3_; - GeeCollection* _tmp4_; + GeeIterator* _tmp4_; GeeIterator* _tmp5_; - GeeIterator* _tmp6_; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_global; + _tmp1_ = video_global; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = data_collection_get_all (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, TYPE_DATA_COLLECTION, DataCollection)); + _tmp2_ = data_collection_get_all (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_DATA_COLLECTION, DataCollection)); #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = _tmp3_; + _tmp3_ = _tmp2_; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GEE_TYPE_ITERABLE, GeeIterable)); + _tmp4_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GEE_TYPE_ITERABLE, GeeIterable)); #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp6_ = _tmp5_; + _tmp5_ = _tmp4_; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _g_object_unref0 (_tmp4_); + _g_object_unref0 (_tmp3_); #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _obj_it = _tmp6_; + _obj_it = _tmp5_; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" while (TRUE) { -#line 747 "VideoMonitor.c" - GeeIterator* _tmp7_; - gboolean _tmp8_; +#line 872 "VideoMonitor.c" + GeeIterator* _tmp6_; DataObject* obj = NULL; - GeeIterator* _tmp9_; - gpointer _tmp10_; + GeeIterator* _tmp7_; + gpointer _tmp8_; Video* video = NULL; - DataObject* _tmp11_; + DataObject* _tmp9_; + Video* _tmp10_; + Video* _tmp11_; Video* _tmp12_; - Video* _tmp13_; - Video* _tmp14_; - gboolean _tmp15_; -#line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp7_ = _obj_it; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp8_ = gee_iterator_next (_tmp7_); + _tmp6_ = _obj_it; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (!_tmp8_) { + if (!gee_iterator_next (_tmp6_)) { #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 767 "VideoMonitor.c" +#line 888 "VideoMonitor.c" } #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp9_ = _obj_it; + _tmp7_ = _obj_it; #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp10_ = gee_iterator_get (_tmp9_); + _tmp8_ = gee_iterator_get (_tmp7_); #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - obj = (DataObject*) _tmp10_; + obj = (DataObject*) _tmp8_; #line 69 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp11_ = obj; + _tmp9_ = obj; #line 69 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp12_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp11_, TYPE_VIDEO) ? ((Video*) _tmp11_) : NULL); + _tmp10_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, TYPE_VIDEO) ? ((Video*) _tmp9_) : NULL); #line 69 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp12_; + video = _tmp10_; #line 70 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp13_ = video; + _tmp11_ = video; #line 70 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _vala_assert (_tmp13_ != NULL, "video != null"); -#line 71 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp14_ = video; + _vala_assert (_tmp11_ != NULL, "video != null"); #line 71 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp15_ = video_get_is_interpretable (_tmp14_); + _tmp12_ = video; #line 71 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (!_tmp15_) { -#line 791 "VideoMonitor.c" - Video* _tmp16_; + if (!video_get_is_interpretable (_tmp12_)) { +#line 910 "VideoMonitor.c" + Video* _tmp13_; #line 72 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp16_ = video; + _tmp13_ = video; #line 72 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_monitor_set_check_interpretable (self, _tmp16_, TRUE); -#line 797 "VideoMonitor.c" + video_monitor_set_check_interpretable (self, _tmp13_, TRUE); +#line 916 "VideoMonitor.c" } #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (obj); -#line 803 "VideoMonitor.c" +#line 922 "VideoMonitor.c" } #line 68 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_obj_it); -#line 807 "VideoMonitor.c" +#line 926 "VideoMonitor.c" } #line 65 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self; -#line 811 "VideoMonitor.c" +#line 930 "VideoMonitor.c" } -VideoMonitor* video_monitor_new (GCancellable* cancellable) { +VideoMonitor* +video_monitor_new (GCancellable* cancellable) +{ #line 65 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return video_monitor_construct (TYPE_VIDEO_MONITOR, cancellable); -#line 818 "VideoMonitor.c" +#line 939 "VideoMonitor.c" } -static MonitorableUpdates* video_monitor_real_create_updates (MediaMonitor* base, Monitorable* monitorable) { +static MonitorableUpdates* +video_monitor_real_create_updates (MediaMonitor* base, + Monitorable* monitorable) +{ VideoMonitor * self; MonitorableUpdates* result = NULL; - Monitorable* _tmp0_; - Monitorable* _tmp1_; - VideoUpdates* _tmp2_; + VideoUpdates* _tmp0_; #line 76 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 76 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_MONITORABLE (monitorable), NULL); #line 77 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = monitorable; -#line 77 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, TYPE_VIDEO), "monitorable is Video"); + _vala_assert (G_TYPE_CHECK_INSTANCE_TYPE (monitorable, TYPE_VIDEO), "monitorable is Video"); #line 79 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = monitorable; + _tmp0_ = video_updates_new (G_TYPE_CHECK_INSTANCE_CAST (monitorable, TYPE_VIDEO, Video)); #line 79 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_updates_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_VIDEO, Video)); -#line 79 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - result = G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, TYPE_MONITORABLE_UPDATES, MonitorableUpdates); + result = G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_MONITORABLE_UPDATES, MonitorableUpdates); #line 79 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 844 "VideoMonitor.c" +#line 962 "VideoMonitor.c" } -static gpointer _data_collection_ref0 (gpointer self) { +static gpointer +_data_collection_ref0 (gpointer self) +{ #line 83 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self ? data_collection_ref (self) : NULL; -#line 851 "VideoMonitor.c" +#line 971 "VideoMonitor.c" } -static MediaSourceCollection* video_monitor_real_get_media_source_collection (MediaMonitor* base) { +static MediaSourceCollection* +video_monitor_real_get_media_source_collection (MediaMonitor* base) +{ VideoMonitor * self; MediaSourceCollection* result = NULL; VideoSourceCollection* _tmp0_; @@ -866,54 +988,58 @@ static MediaSourceCollection* video_monitor_real_get_media_source_collection (Me result = _tmp1_; #line 83 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 870 "VideoMonitor.c" +#line 992 "VideoMonitor.c" } -static gboolean video_monitor_real_is_file_represented (MediaMonitor* base, GFile* file) { +static gboolean +video_monitor_real_is_file_represented (MediaMonitor* base, + GFile* file) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState state = 0; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; - Video* _tmp3_; - gboolean _tmp4_; + gboolean _tmp3_; #line 86 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 86 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE (file), FALSE); #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; -#line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; + state = _tmp0_; #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = _tmp2_; + _tmp2_ = _tmp1_; #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = _tmp3_ != NULL; + _tmp3_ = _tmp2_ != NULL; #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _g_object_unref0 (_tmp3_); + _g_object_unref0 (_tmp2_); #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - result = _tmp4_; + result = _tmp3_; #line 88 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 903 "VideoMonitor.c" +#line 1025 "VideoMonitor.c" } -static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (MediaMonitor* base, GFile* file, GFileInfo* info, Monitorable* * monitorable) { +static MediaMonitorDiscoveredFile +video_monitor_real_notify_file_discovered (MediaMonitor* base, + GFile* file, + GFileInfo* info, + Monitorable* * monitorable) +{ VideoMonitor * self; Monitorable* _vala_monitorable = NULL; MediaMonitorDiscoveredFile result = 0; VideoSourceCollectionState state = 0; Video* video = NULL; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; - Video* _tmp3_; - VideoSourceCollectionState _tmp4_; + VideoSourceCollectionState _tmp3_; #line 91 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 91 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -921,17 +1047,15 @@ static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (Med #line 91 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE_INFO (info), 0); #line 94 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; -#line 94 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 94 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; + state = _tmp0_; #line 94 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp2_; + video = _tmp1_; #line 95 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = video; + _tmp2_ = video; #line 95 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp3_ == NULL) { + if (_tmp2_ == NULL) { #line 96 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); #line 96 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -944,36 +1068,36 @@ static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (Med if (monitorable) { #line 98 "/home/jens/Source/shotwell/src/VideoMonitor.vala" *monitorable = _vala_monitorable; -#line 948 "VideoMonitor.c" +#line 1072 "VideoMonitor.c" } else { #line 98 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); -#line 952 "VideoMonitor.c" +#line 1076 "VideoMonitor.c" } #line 98 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 956 "VideoMonitor.c" +#line 1080 "VideoMonitor.c" } #line 101 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = state; + _tmp3_ = state; #line 101 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - switch (_tmp4_) { + switch (_tmp3_) { #line 101 "/home/jens/Source/shotwell/src/VideoMonitor.vala" case VIDEO_SOURCE_COLLECTION_STATE_ONLINE: #line 101 "/home/jens/Source/shotwell/src/VideoMonitor.vala" case VIDEO_SOURCE_COLLECTION_STATE_OFFLINE: -#line 966 "VideoMonitor.c" +#line 1090 "VideoMonitor.c" { - Video* _tmp5_; - Monitorable* _tmp6_; + Video* _tmp4_; + Monitorable* _tmp5_; #line 104 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = video; + _tmp4_ = video; #line 104 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp6_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, TYPE_MONITORABLE, Monitorable)); + _tmp5_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable)); #line 104 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); #line 104 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _vala_monitorable = _tmp6_; + _vala_monitorable = _tmp5_; #line 106 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = MEDIA_MONITOR_DISCOVERED_FILE_REPRESENTED; #line 106 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -982,20 +1106,20 @@ static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (Med if (monitorable) { #line 106 "/home/jens/Source/shotwell/src/VideoMonitor.vala" *monitorable = _vala_monitorable; -#line 986 "VideoMonitor.c" +#line 1110 "VideoMonitor.c" } else { #line 106 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); -#line 990 "VideoMonitor.c" +#line 1114 "VideoMonitor.c" } #line 106 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 994 "VideoMonitor.c" +#line 1118 "VideoMonitor.c" } default: #line 101 "/home/jens/Source/shotwell/src/VideoMonitor.vala" case VIDEO_SOURCE_COLLECTION_STATE_TRASH: -#line 999 "VideoMonitor.c" +#line 1123 "VideoMonitor.c" { #line 111 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); @@ -1009,15 +1133,15 @@ static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (Med if (monitorable) { #line 113 "/home/jens/Source/shotwell/src/VideoMonitor.vala" *monitorable = _vala_monitorable; -#line 1013 "VideoMonitor.c" +#line 1137 "VideoMonitor.c" } else { #line 113 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); -#line 1017 "VideoMonitor.c" +#line 1141 "VideoMonitor.c" } #line 113 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1021 "VideoMonitor.c" +#line 1145 "VideoMonitor.c" } } #line 91 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1026,23 +1150,27 @@ static MediaMonitorDiscoveredFile video_monitor_real_notify_file_discovered (Med if (monitorable) { #line 91 "/home/jens/Source/shotwell/src/VideoMonitor.vala" *monitorable = _vala_monitorable; -#line 1030 "VideoMonitor.c" +#line 1154 "VideoMonitor.c" } else { #line 91 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_vala_monitorable); -#line 1034 "VideoMonitor.c" +#line 1158 "VideoMonitor.c" } } -static GeeCollection* video_monitor_real_candidates_for_unknown_file (MediaMonitor* base, GFile* file, GFileInfo* info, MediaMonitorDiscoveredFile* _result_) { +static GeeCollection* +video_monitor_real_candidates_for_unknown_file (MediaMonitor* base, + GFile* file, + GFileInfo* info, + MediaMonitorDiscoveredFile* _result_) +{ VideoMonitor * self; MediaMonitorDiscoveredFile _vala_result = 0; GeeCollection* result = NULL; GeeCollection* matched = NULL; GeeArrayList* _tmp0_; VideoSourceCollection* _tmp1_; - GFileInfo* _tmp2_; #line 117 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 117 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1056,9 +1184,7 @@ static GeeCollection* video_monitor_real_candidates_for_unknown_file (MediaMonit #line 120 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _tmp1_ = video_global; #line 120 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = info; -#line 120 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_source_collection_fetch_by_matching_backing (_tmp1_, _tmp2_, matched); + video_source_collection_fetch_by_matching_backing (_tmp1_, info, matched); #line 122 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _vala_result = MEDIA_MONITOR_DISCOVERED_FILE_UNKNOWN; #line 124 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1067,24 +1193,27 @@ static GeeCollection* video_monitor_real_candidates_for_unknown_file (MediaMonit if (_result_) { #line 124 "/home/jens/Source/shotwell/src/VideoMonitor.vala" *_result_ = _vala_result; -#line 1071 "VideoMonitor.c" +#line 1197 "VideoMonitor.c" } #line 124 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1075 "VideoMonitor.c" +#line 1201 "VideoMonitor.c" } -static gboolean video_monitor_real_notify_file_created (MediaMonitor* base, GFile* file, GFileInfo* info) { +static gboolean +video_monitor_real_notify_file_created (MediaMonitor* base, + GFile* file, + GFileInfo* info) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState state = 0; Video* video = NULL; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; Video* _tmp3_; - Video* _tmp4_; #line 127 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 127 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1092,54 +1221,55 @@ static gboolean video_monitor_real_notify_file_created (MediaMonitor* base, GFil #line 127 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE_INFO (info), FALSE); #line 129 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; -#line 129 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 129 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; + state = _tmp0_; #line 129 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp2_; + video = _tmp1_; #line 130 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = video; + _tmp2_ = video; #line 130 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp3_ == NULL) { + if (_tmp2_ == NULL) { #line 131 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = FALSE; #line 131 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 131 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1113 "VideoMonitor.c" +#line 1240 "VideoMonitor.c" } #line 133 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = video; + _tmp3_ = video; #line 133 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_online (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable)); + media_monitor_update_online (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, TYPE_MONITORABLE, Monitorable)); #line 135 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = TRUE; #line 135 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 135 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1125 "VideoMonitor.c" +#line 1252 "VideoMonitor.c" } -static gboolean video_monitor_real_notify_file_moved (MediaMonitor* base, GFile* old_file, GFile* new_file, GFileInfo* new_file_info) { +static gboolean +video_monitor_real_notify_file_moved (MediaMonitor* base, + GFile* old_file, + GFile* new_file, + GFileInfo* new_file_info) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState old_state = 0; Video* old_video = NULL; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; - Video* _tmp2_; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; VideoSourceCollectionState new_state = 0; Video* new_video = NULL; - GFile* _tmp3_; - VideoSourceCollectionState _tmp4_ = 0; + VideoSourceCollectionState _tmp2_ = 0; + Video* _tmp3_; + gboolean _tmp4_ = FALSE; Video* _tmp5_; - gboolean _tmp6_ = FALSE; - Video* _tmp7_; #line 138 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 138 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1149,98 +1279,91 @@ static gboolean video_monitor_real_notify_file_moved (MediaMonitor* base, GFile* #line 138 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE_INFO (new_file_info), FALSE); #line 140 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = old_file; -#line 140 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, old_file, &_tmp0_); #line 140 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - old_state = _tmp1_; + old_state = _tmp0_; #line 140 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - old_video = _tmp2_; -#line 143 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = new_file; + old_video = _tmp1_; #line 143 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = video_monitor_get_state (self, _tmp3_, &_tmp4_); + _tmp3_ = video_monitor_get_state (self, new_file, &_tmp2_); #line 143 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - new_state = _tmp4_; + new_state = _tmp2_; #line 143 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - new_video = _tmp5_; + new_video = _tmp3_; #line 157 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp7_ = old_video; + _tmp5_ = old_video; #line 157 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp7_ != NULL) { -#line 1172 "VideoMonitor.c" - Video* _tmp8_; + if (_tmp5_ != NULL) { +#line 1298 "VideoMonitor.c" + Video* _tmp6_; #line 157 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp8_ = new_video; + _tmp6_ = new_video; #line 157 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp6_ = _tmp8_ == NULL; -#line 1178 "VideoMonitor.c" + _tmp4_ = _tmp6_ == NULL; +#line 1304 "VideoMonitor.c" } else { #line 157 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp6_ = FALSE; -#line 1182 "VideoMonitor.c" + _tmp4_ = FALSE; +#line 1308 "VideoMonitor.c" } #line 157 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp6_) { -#line 1186 "VideoMonitor.c" - Video* _tmp9_; - GFile* _tmp10_; + if (_tmp4_) { +#line 1312 "VideoMonitor.c" + Video* _tmp7_; #line 159 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp9_ = old_video; + _tmp7_ = old_video; #line 159 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp10_ = new_file; -#line 159 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_master_file (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, TYPE_MONITORABLE, Monitorable), _tmp10_); -#line 1195 "VideoMonitor.c" + media_monitor_update_master_file (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, TYPE_MONITORABLE, Monitorable), new_file); +#line 1318 "VideoMonitor.c" } else { - gboolean _tmp11_ = FALSE; - Video* _tmp12_; + gboolean _tmp8_ = FALSE; + Video* _tmp9_; #line 160 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp12_ = old_video; + _tmp9_ = old_video; #line 160 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp12_ == NULL) { -#line 1203 "VideoMonitor.c" - Video* _tmp13_; + if (_tmp9_ == NULL) { +#line 1326 "VideoMonitor.c" + Video* _tmp10_; #line 160 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp13_ = new_video; + _tmp10_ = new_video; #line 160 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp11_ = _tmp13_ != NULL; -#line 1209 "VideoMonitor.c" + _tmp8_ = _tmp10_ != NULL; +#line 1332 "VideoMonitor.c" } else { #line 160 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp11_ = FALSE; -#line 1213 "VideoMonitor.c" + _tmp8_ = FALSE; +#line 1336 "VideoMonitor.c" } #line 160 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp11_) { -#line 1217 "VideoMonitor.c" - Video* _tmp14_; + if (_tmp8_) { +#line 1340 "VideoMonitor.c" + Video* _tmp11_; #line 162 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp14_ = new_video; + _tmp11_ = new_video; #line 162 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_monitor_set_check_interpretable (self, _tmp14_, TRUE); -#line 1223 "VideoMonitor.c" + video_monitor_set_check_interpretable (self, _tmp11_, TRUE); +#line 1346 "VideoMonitor.c" } else { - gboolean _tmp15_ = FALSE; - Video* _tmp16_; + gboolean _tmp12_ = FALSE; + Video* _tmp13_; #line 163 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp16_ = old_video; + _tmp13_ = old_video; #line 163 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp16_ == NULL) { -#line 1231 "VideoMonitor.c" - Video* _tmp17_; + if (_tmp13_ == NULL) { +#line 1354 "VideoMonitor.c" + Video* _tmp14_; #line 163 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp17_ = new_video; + _tmp14_ = new_video; #line 163 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp15_ = _tmp17_ == NULL; -#line 1237 "VideoMonitor.c" + _tmp12_ = _tmp14_ == NULL; +#line 1360 "VideoMonitor.c" } else { #line 163 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp15_ = FALSE; -#line 1241 "VideoMonitor.c" + _tmp12_ = FALSE; +#line 1364 "VideoMonitor.c" } #line 163 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp15_) { + if (_tmp12_) { #line 165 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = FALSE; #line 165 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1249,39 +1372,39 @@ static gboolean video_monitor_real_notify_file_moved (MediaMonitor* base, GFile* _g_object_unref0 (old_video); #line 165 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1253 "VideoMonitor.c" +#line 1376 "VideoMonitor.c" } else { - gboolean _tmp18_ = FALSE; + gboolean _tmp15_ = FALSE; + Video* _tmp16_; + Video* _tmp18_; Video* _tmp19_; - Video* _tmp21_; - Video* _tmp22_; #line 167 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp19_ = old_video; + _tmp16_ = old_video; #line 167 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp19_ != NULL) { -#line 1263 "VideoMonitor.c" - Video* _tmp20_; + if (_tmp16_ != NULL) { +#line 1386 "VideoMonitor.c" + Video* _tmp17_; #line 167 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp20_ = new_video; + _tmp17_ = new_video; #line 167 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp18_ = _tmp20_ != NULL; -#line 1269 "VideoMonitor.c" + _tmp15_ = _tmp17_ != NULL; +#line 1392 "VideoMonitor.c" } else { #line 167 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp18_ = FALSE; -#line 1273 "VideoMonitor.c" + _tmp15_ = FALSE; +#line 1396 "VideoMonitor.c" } #line 167 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _vala_assert (_tmp18_, "old_video != null && new_video != null"); + _vala_assert (_tmp15_, "old_video != null && new_video != null"); #line 170 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp21_ = old_video; + _tmp18_ = old_video; #line 170 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_offline (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, TYPE_MONITORABLE, Monitorable)); + media_monitor_update_offline (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, TYPE_MONITORABLE, Monitorable)); #line 171 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp22_ = new_video; + _tmp19_ = new_video; #line 171 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_monitor_set_check_interpretable (self, _tmp22_, TRUE); -#line 1285 "VideoMonitor.c" + video_monitor_set_check_interpretable (self, _tmp19_, TRUE); +#line 1408 "VideoMonitor.c" } } } @@ -1293,107 +1416,109 @@ static gboolean video_monitor_real_notify_file_moved (MediaMonitor* base, GFile* _g_object_unref0 (old_video); #line 174 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1297 "VideoMonitor.c" +#line 1420 "VideoMonitor.c" } -static gboolean video_monitor_real_notify_file_altered (MediaMonitor* base, GFile* file) { +static gboolean +video_monitor_real_notify_file_altered (MediaMonitor* base, + GFile* file) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState state = 0; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; - Video* _tmp3_; - gboolean _tmp4_; + gboolean _tmp3_; #line 177 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 177 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE (file), FALSE); #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; -#line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; + state = _tmp0_; #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = _tmp2_; + _tmp2_ = _tmp1_; #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = _tmp3_ != NULL; + _tmp3_ = _tmp2_ != NULL; #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _g_object_unref0 (_tmp3_); + _g_object_unref0 (_tmp2_); #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - result = _tmp4_; + result = _tmp3_; #line 179 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1330 "VideoMonitor.c" +#line 1453 "VideoMonitor.c" } -static gboolean video_monitor_real_notify_file_attributes_altered (MediaMonitor* base, GFile* file) { +static gboolean +video_monitor_real_notify_file_attributes_altered (MediaMonitor* base, + GFile* file) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState state = 0; Video* video = NULL; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; Video* _tmp3_; Video* _tmp4_; - Video* _tmp5_; #line 182 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 182 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE (file), FALSE); #line 184 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 184 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + state = _tmp0_; #line 184 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; -#line 184 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp2_; + video = _tmp1_; #line 185 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = video; + _tmp2_ = video; #line 185 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp3_ == NULL) { + if (_tmp2_ == NULL) { #line 186 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = FALSE; #line 186 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 186 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1367 "VideoMonitor.c" +#line 1490 "VideoMonitor.c" } #line 188 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = video; + _tmp3_ = video; #line 188 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_master_file_info_altered (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable)); + media_monitor_update_master_file_info_altered (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, TYPE_MONITORABLE, Monitorable)); #line 189 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = video; + _tmp4_ = video; #line 189 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_master_file_in_alteration (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, TYPE_MONITORABLE, Monitorable), TRUE); + media_monitor_update_master_file_in_alteration (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable), TRUE); #line 191 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = TRUE; #line 191 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 191 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1383 "VideoMonitor.c" +#line 1506 "VideoMonitor.c" } -static gboolean video_monitor_real_notify_file_alteration_completed (MediaMonitor* base, GFile* file, GFileInfo* info) { +static gboolean +video_monitor_real_notify_file_alteration_completed (MediaMonitor* base, + GFile* file, + GFileInfo* info) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState state = 0; Video* video = NULL; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; Video* _tmp3_; - Video* _tmp4_; - GFileInfo* _tmp5_; #line 194 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 194 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1401,110 +1526,110 @@ static gboolean video_monitor_real_notify_file_alteration_completed (MediaMonito #line 194 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE_INFO (info), FALSE); #line 196 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; -#line 196 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 196 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; + state = _tmp0_; #line 196 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp2_; + video = _tmp1_; #line 197 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = video; + _tmp2_ = video; #line 197 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp3_ == NULL) { + if (_tmp2_ == NULL) { #line 198 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = FALSE; #line 198 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 198 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1422 "VideoMonitor.c" +#line 1545 "VideoMonitor.c" } #line 200 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = video; -#line 200 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = info; + _tmp3_ = video; #line 200 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_master_file_alterations_completed (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable), _tmp5_); + media_monitor_update_master_file_alterations_completed (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, TYPE_MONITORABLE, Monitorable), info); #line 202 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = TRUE; #line 202 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 202 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1436 "VideoMonitor.c" +#line 1557 "VideoMonitor.c" } -static gboolean video_monitor_real_notify_file_deleted (MediaMonitor* base, GFile* file) { +static gboolean +video_monitor_real_notify_file_deleted (MediaMonitor* base, + GFile* file) +{ VideoMonitor * self; gboolean result = FALSE; VideoSourceCollectionState state = 0; Video* video = NULL; - GFile* _tmp0_; - VideoSourceCollectionState _tmp1_ = 0; + VideoSourceCollectionState _tmp0_ = 0; + Video* _tmp1_; Video* _tmp2_; Video* _tmp3_; Video* _tmp4_; - Video* _tmp5_; #line 205 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); #line 205 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE (file), FALSE); #line 207 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = file; -#line 207 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video_monitor_get_state (self, _tmp0_, &_tmp1_); + _tmp1_ = video_monitor_get_state (self, file, &_tmp0_); #line 207 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - state = _tmp1_; + state = _tmp0_; #line 207 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp2_; + video = _tmp1_; #line 208 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = video; + _tmp2_ = video; #line 208 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp3_ == NULL) { + if (_tmp2_ == NULL) { #line 209 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = FALSE; #line 209 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 209 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1473 "VideoMonitor.c" +#line 1594 "VideoMonitor.c" } #line 211 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = video; + _tmp3_ = video; #line 211 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_master_file_in_alteration (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable), FALSE); + media_monitor_update_master_file_in_alteration (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, TYPE_MONITORABLE, Monitorable), FALSE); #line 212 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = video; + _tmp4_ = video; #line 212 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_update_offline (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp5_, TYPE_MONITORABLE, Monitorable)); + media_monitor_update_offline (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, TYPE_MONITORABLE, Monitorable)); #line 214 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = TRUE; #line 214 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); #line 214 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1489 "VideoMonitor.c" +#line 1610 "VideoMonitor.c" } -static Video* video_monitor_get_state (VideoMonitor* self, GFile* file, VideoSourceCollectionState* state) { +static Video* +video_monitor_get_state (VideoMonitor* self, + GFile* file, + VideoSourceCollectionState* state) +{ VideoSourceCollectionState _vala_state = 0; Video* result = NULL; GFile* real_file = NULL; - GFile* _tmp25_ = NULL; - GFile* _tmp26_; - VideoSourceCollection* _tmp28_; - VideoSourceCollectionState _tmp29_ = 0; - Video* _tmp30_; + GFile* _tmp22_ = NULL; + GFile* _tmp23_; + VideoSourceCollection* _tmp24_; + VideoSourceCollectionState _tmp25_ = 0; + Video* _tmp26_; #line 217 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO_MONITOR (self), NULL); #line 217 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (G_IS_FILE (file), NULL); #line 218 "/home/jens/Source/shotwell/src/VideoMonitor.vala" real_file = NULL; -#line 1508 "VideoMonitor.c" +#line 1633 "VideoMonitor.c" { GeeIterator* _monitorable_it = NULL; GeeCollection* _tmp0_; @@ -1525,56 +1650,53 @@ static Video* video_monitor_get_state (VideoMonitor* self, GFile* file, VideoSou _monitorable_it = _tmp3_; #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" while (TRUE) { -#line 1529 "VideoMonitor.c" +#line 1654 "VideoMonitor.c" GeeIterator* _tmp4_; - gboolean _tmp5_; Monitorable* monitorable = NULL; - GeeIterator* _tmp6_; - gpointer _tmp7_; + GeeIterator* _tmp5_; + gpointer _tmp6_; Video* video = NULL; - Monitorable* _tmp8_; - Video* _tmp9_; + Monitorable* _tmp7_; + Video* _tmp8_; VideoUpdates* updates = NULL; - Video* _tmp10_; + Video* _tmp9_; + VideoUpdates* _tmp10_; VideoUpdates* _tmp11_; - VideoUpdates* _tmp12_; - gboolean _tmp13_ = FALSE; - VideoUpdates* _tmp14_; + gboolean _tmp12_ = FALSE; + VideoUpdates* _tmp13_; + GFile* _tmp14_; GFile* _tmp15_; - GFile* _tmp16_; - gboolean _tmp17_; + gboolean _tmp16_; #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _tmp4_ = _monitorable_it; #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = gee_iterator_next (_tmp4_); -#line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (!_tmp5_) { + if (!gee_iterator_next (_tmp4_)) { #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 1555 "VideoMonitor.c" +#line 1677 "VideoMonitor.c" } #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp6_ = _monitorable_it; + _tmp5_ = _monitorable_it; #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp7_ = gee_iterator_get (_tmp6_); + _tmp6_ = gee_iterator_get (_tmp5_); #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - monitorable = (Monitorable*) _tmp7_; + monitorable = (Monitorable*) _tmp6_; #line 220 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp8_ = monitorable; + _tmp7_ = monitorable; #line 220 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp9_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, TYPE_VIDEO, Video)); + _tmp8_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, TYPE_VIDEO, Video)); #line 220 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = _tmp9_; + video = _tmp8_; #line 222 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp10_ = video; + _tmp9_ = video; #line 222 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp11_ = video_monitor_get_existing_video_updates (self, _tmp10_); + _tmp10_ = video_monitor_get_existing_video_updates (self, _tmp9_); #line 222 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - updates = _tmp11_; + updates = _tmp10_; #line 223 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp12_ = updates; + _tmp11_ = updates; #line 223 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp12_ == NULL) { + if (_tmp11_ == NULL) { #line 224 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (updates); #line 224 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1583,59 +1705,53 @@ static Video* video_monitor_get_state (VideoMonitor* self, GFile* file, VideoSou _g_object_unref0 (monitorable); #line 224 "/home/jens/Source/shotwell/src/VideoMonitor.vala" continue; -#line 1587 "VideoMonitor.c" +#line 1709 "VideoMonitor.c" } #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp14_ = updates; + _tmp13_ = updates; #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp15_ = monitorable_updates_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); + _tmp14_ = monitorable_updates_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp16_ = _tmp15_; + _tmp15_ = _tmp14_; #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp17_ = _tmp16_ != NULL; + _tmp16_ = _tmp15_ != NULL; #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _g_object_unref0 (_tmp16_); + _g_object_unref0 (_tmp15_); #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp17_) { -#line 1601 "VideoMonitor.c" - VideoUpdates* _tmp18_; + if (_tmp16_) { +#line 1723 "VideoMonitor.c" + VideoUpdates* _tmp17_; + GFile* _tmp18_; GFile* _tmp19_; - GFile* _tmp20_; - GFile* _tmp21_; - gboolean _tmp22_; -#line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp18_ = updates; #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp19_ = monitorable_updates_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); + _tmp17_ = updates; #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp20_ = _tmp19_; + _tmp18_ = monitorable_updates_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, TYPE_MONITORABLE_UPDATES, MonitorableUpdates)); #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp21_ = file; + _tmp19_ = _tmp18_; #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp22_ = g_file_equal (_tmp20_, _tmp21_); + _tmp12_ = g_file_equal (_tmp19_, file); #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp13_ = _tmp22_; -#line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _g_object_unref0 (_tmp20_); -#line 1621 "VideoMonitor.c" + _g_object_unref0 (_tmp19_); +#line 1737 "VideoMonitor.c" } else { #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp13_ = FALSE; -#line 1625 "VideoMonitor.c" + _tmp12_ = FALSE; +#line 1741 "VideoMonitor.c" } #line 226 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp13_) { -#line 1629 "VideoMonitor.c" - Video* _tmp23_; - GFile* _tmp24_; + if (_tmp12_) { +#line 1745 "VideoMonitor.c" + Video* _tmp20_; + GFile* _tmp21_; #line 227 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp23_ = video; + _tmp20_ = video; #line 227 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp24_ = media_source_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, TYPE_MEDIA_SOURCE, MediaSource)); + _tmp21_ = media_source_get_master_file (G_TYPE_CHECK_INSTANCE_CAST (_tmp20_, TYPE_MEDIA_SOURCE, MediaSource)); #line 227 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (real_file); #line 227 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - real_file = _tmp24_; + real_file = _tmp21_; #line 229 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (updates); #line 229 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -1644,7 +1760,7 @@ static Video* video_monitor_get_state (VideoMonitor* self, GFile* file, VideoSou _g_object_unref0 (monitorable); #line 229 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 1648 "VideoMonitor.c" +#line 1764 "VideoMonitor.c" } #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (updates); @@ -1652,156 +1768,159 @@ static Video* video_monitor_get_state (VideoMonitor* self, GFile* file, VideoSou _g_object_unref0 (video); #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (monitorable); -#line 1656 "VideoMonitor.c" +#line 1772 "VideoMonitor.c" } #line 219 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_monitorable_it); -#line 1660 "VideoMonitor.c" +#line 1776 "VideoMonitor.c" } #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp26_ = real_file; -#line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp25_ = _tmp26_; + _tmp23_ = real_file; #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp25_ == NULL) { -#line 1668 "VideoMonitor.c" - GFile* _tmp27_; + _tmp22_ = _tmp23_; #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp27_ = file; + if (_tmp22_ == NULL) { #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp25_ = _tmp27_; -#line 1674 "VideoMonitor.c" + _tmp22_ = file; +#line 1786 "VideoMonitor.c" } #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp28_ = video_global; + _tmp24_ = video_global; #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp30_ = video_source_collection_get_state_by_file (_tmp28_, _tmp25_, &_tmp29_); + _tmp26_ = video_source_collection_get_state_by_file (_tmp24_, _tmp22_, &_tmp25_); #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _vala_state = _tmp29_; + _vala_state = _tmp25_; #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - result = _tmp30_; + result = _tmp26_; #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (real_file); #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" if (state) { #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" *state = _vala_state; -#line 1690 "VideoMonitor.c" +#line 1802 "VideoMonitor.c" } #line 233 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1694 "VideoMonitor.c" +#line 1806 "VideoMonitor.c" } -VideoUpdates* video_monitor_fetch_video_updates (VideoMonitor* self, Video* video) { +VideoUpdates* +video_monitor_fetch_video_updates (VideoMonitor* self, + Video* video) +{ VideoUpdates* result = NULL; VideoUpdates* updates = NULL; - Video* _tmp0_; - MonitorableUpdates* _tmp1_; - VideoUpdates* _tmp2_; + MonitorableUpdates* _tmp0_; + VideoUpdates* _tmp1_; #line 236 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO_MONITOR (self), NULL); #line 236 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO (video), NULL); #line 237 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = video; + _tmp0_ = media_monitor_fetch_updates (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (video, TYPE_MONITORABLE, Monitorable)); #line 237 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = media_monitor_fetch_updates (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_MONITORABLE, Monitorable)); + _tmp1_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, TYPE_VIDEO_UPDATES) ? ((VideoUpdates*) _tmp0_) : NULL; #line 237 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, TYPE_VIDEO_UPDATES) ? ((VideoUpdates*) _tmp1_) : NULL; + if (_tmp1_ == NULL) { #line 237 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp2_ == NULL) { -#line 237 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _monitorable_updates_unref0 (_tmp1_); -#line 1718 "VideoMonitor.c" + _monitorable_updates_unref0 (_tmp0_); +#line 1830 "VideoMonitor.c" } #line 237 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - updates = _tmp2_; + updates = _tmp1_; #line 238 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _vala_assert (updates != NULL, "updates != null"); #line 240 "/home/jens/Source/shotwell/src/VideoMonitor.vala" result = updates; #line 240 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1728 "VideoMonitor.c" +#line 1840 "VideoMonitor.c" } -VideoUpdates* video_monitor_get_existing_video_updates (VideoMonitor* self, Video* video) { +VideoUpdates* +video_monitor_get_existing_video_updates (VideoMonitor* self, + Video* video) +{ VideoUpdates* result = NULL; - Video* _tmp0_; - MonitorableUpdates* _tmp1_; - VideoUpdates* _tmp2_; + MonitorableUpdates* _tmp0_; + VideoUpdates* _tmp1_; #line 243 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO_MONITOR (self), NULL); #line 243 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO (video), NULL); #line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = video; -#line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = media_monitor_get_existing_updates (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, TYPE_MONITORABLE, Monitorable)); + _tmp0_ = media_monitor_get_existing_updates (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), G_TYPE_CHECK_INSTANCE_CAST (video, TYPE_MONITORABLE, Monitorable)); #line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, TYPE_VIDEO_UPDATES) ? ((VideoUpdates*) _tmp1_) : NULL; + _tmp1_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, TYPE_VIDEO_UPDATES) ? ((VideoUpdates*) _tmp0_) : NULL; #line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp2_ == NULL) { + if (_tmp1_ == NULL) { #line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _monitorable_updates_unref0 (_tmp1_); -#line 1751 "VideoMonitor.c" + _monitorable_updates_unref0 (_tmp0_); +#line 1863 "VideoMonitor.c" } #line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - result = _tmp2_; + result = _tmp1_; #line 244 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return result; -#line 1757 "VideoMonitor.c" +#line 1869 "VideoMonitor.c" } -void video_monitor_set_check_interpretable (VideoMonitor* self, Video* video, gboolean check) { - Video* _tmp0_; +void +video_monitor_set_check_interpretable (VideoMonitor* self, + Video* video, + gboolean check) +{ + VideoUpdates* _tmp0_; VideoUpdates* _tmp1_; - VideoUpdates* _tmp2_; - gboolean _tmp3_; #line 247 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_if_fail (IS_VIDEO_MONITOR (self)); #line 247 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_if_fail (IS_VIDEO (video)); #line 248 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = video; -#line 248 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = video_monitor_fetch_video_updates (self, _tmp0_); + _tmp0_ = video_monitor_fetch_video_updates (self, video); #line 248 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = _tmp1_; + _tmp1_ = _tmp0_; #line 248 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = check; + video_updates_set_check_interpretable (_tmp1_, check); #line 248 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_updates_set_check_interpretable (_tmp2_, _tmp3_); -#line 248 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _monitorable_updates_unref0 (_tmp2_); -#line 1782 "VideoMonitor.c" + _monitorable_updates_unref0 (_tmp1_); +#line 1892 "VideoMonitor.c" } -static gpointer _monitorable_updates_ref0 (gpointer self) { +static gpointer +_monitorable_updates_ref0 (gpointer self) +{ #line 266 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self ? monitorable_updates_ref (self) : NULL; -#line 1789 "VideoMonitor.c" +#line 1901 "VideoMonitor.c" } -static void _video_monitor_on_interpretable_check_complete_completion_callback (BackgroundJob* job, gpointer self) { +static void +_video_monitor_on_interpretable_check_complete_completion_callback (BackgroundJob* job, + gpointer self) +{ #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_monitor_on_interpretable_check_complete ((VideoMonitor*) self, job); -#line 1796 "VideoMonitor.c" +#line 1911 "VideoMonitor.c" } -static void video_monitor_real_process_updates (MediaMonitor* base, GeeCollection* all_updates, TransactionController* controller, gint* op_count, GError** error) { +static void +video_monitor_real_process_updates (MediaMonitor* base, + GeeCollection* all_updates, + TransactionController* controller, + gint* op_count, + GError** error) +{ VideoMonitor * self; - GeeCollection* _tmp0_; - TransactionController* _tmp1_; GeeArrayList* check = NULL; - GeeArrayList* _tmp26_; + GeeArrayList* _tmp20_; GError * _inner_error_ = NULL; #line 251 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (base, TYPE_VIDEO_MONITOR, VideoMonitor); @@ -1810,395 +1929,380 @@ static void video_monitor_real_process_updates (MediaMonitor* base, GeeCollectio #line 251 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_if_fail (IS_TRANSACTION_CONTROLLER (controller)); #line 253 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = all_updates; -#line 253 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = controller; -#line 253 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - MEDIA_MONITOR_CLASS (video_monitor_parent_class)->process_updates (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), _tmp0_, _tmp1_, op_count, &_inner_error_); + MEDIA_MONITOR_CLASS (video_monitor_parent_class)->process_updates (G_TYPE_CHECK_INSTANCE_CAST (self, TYPE_MEDIA_MONITOR, MediaMonitor), all_updates, controller, op_count, &_inner_error_); #line 253 "/home/jens/Source/shotwell/src/VideoMonitor.vala" if (G_UNLIKELY (_inner_error_ != NULL)) { #line 253 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_propagate_error (error, _inner_error_); #line 253 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return; -#line 1825 "VideoMonitor.c" +#line 1940 "VideoMonitor.c" } #line 255 "/home/jens/Source/shotwell/src/VideoMonitor.vala" check = NULL; -#line 1829 "VideoMonitor.c" +#line 1944 "VideoMonitor.c" { GeeIterator* _monitorable_updates_it = NULL; - GeeCollection* _tmp2_; - GeeIterator* _tmp3_; -#line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = all_updates; + GeeIterator* _tmp0_; #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, GEE_TYPE_ITERABLE, GeeIterable)); + _tmp0_ = gee_iterable_iterator (G_TYPE_CHECK_INSTANCE_CAST (all_updates, GEE_TYPE_ITERABLE, GeeIterable)); #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _monitorable_updates_it = _tmp3_; + _monitorable_updates_it = _tmp0_; #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" while (TRUE) { -#line 1842 "VideoMonitor.c" - GeeIterator* _tmp4_; - gboolean _tmp5_; +#line 1954 "VideoMonitor.c" + GeeIterator* _tmp1_; MonitorableUpdates* monitorable_updates = NULL; - GeeIterator* _tmp6_; - gpointer _tmp7_; - gint _tmp8_; - gboolean _tmp9_ = FALSE; - GeeArrayList* _tmp10_; + GeeIterator* _tmp2_; + gpointer _tmp3_; + gboolean _tmp4_ = FALSE; + GeeArrayList* _tmp5_; VideoUpdates* updates = NULL; - MonitorableUpdates* _tmp14_; - VideoUpdates* _tmp15_; - VideoUpdates* _tmp16_; - VideoUpdates* _tmp17_; - gboolean _tmp18_; -#line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = _monitorable_updates_it; + MonitorableUpdates* _tmp9_; + VideoUpdates* _tmp10_; + VideoUpdates* _tmp11_; + VideoUpdates* _tmp12_; #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = gee_iterator_next (_tmp4_); + _tmp1_ = _monitorable_updates_it; #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (!_tmp5_) { + if (!gee_iterator_next (_tmp1_)) { #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 1865 "VideoMonitor.c" +#line 1972 "VideoMonitor.c" } #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp6_ = _monitorable_updates_it; + _tmp2_ = _monitorable_updates_it; #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp7_ = gee_iterator_get (_tmp6_); + _tmp3_ = gee_iterator_get (_tmp2_); #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - monitorable_updates = (MonitorableUpdates*) _tmp7_; -#line 258 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp8_ = *op_count; + monitorable_updates = (MonitorableUpdates*) _tmp3_; #line 258 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp8_ >= MEDIA_MONITOR_MAX_OPERATIONS_PER_CYCLE) { + if ((*op_count) >= MEDIA_MONITOR_MAX_OPERATIONS_PER_CYCLE) { #line 259 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (monitorable_updates); #line 259 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 1881 "VideoMonitor.c" +#line 1986 "VideoMonitor.c" } #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp10_ = check; + _tmp5_ = check; #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp10_ != NULL) { -#line 1887 "VideoMonitor.c" - GeeArrayList* _tmp11_; - gint _tmp12_; - gint _tmp13_; + if (_tmp5_ != NULL) { +#line 1992 "VideoMonitor.c" + GeeArrayList* _tmp6_; + gint _tmp7_; + gint _tmp8_; #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp11_ = check; + _tmp6_ = check; #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp12_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp11_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); + _tmp7_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp13_ = _tmp12_; + _tmp8_ = _tmp7_; #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp9_ = _tmp13_ >= VIDEO_MONITOR_MAX_INTERPRETABLE_CHECKS_PER_CYCLE; -#line 1899 "VideoMonitor.c" + _tmp4_ = _tmp8_ >= VIDEO_MONITOR_MAX_INTERPRETABLE_CHECKS_PER_CYCLE; +#line 2004 "VideoMonitor.c" } else { #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp9_ = FALSE; -#line 1903 "VideoMonitor.c" + _tmp4_ = FALSE; +#line 2008 "VideoMonitor.c" } #line 263 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp9_) { + if (_tmp4_) { #line 264 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (monitorable_updates); #line 264 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 1911 "VideoMonitor.c" +#line 2016 "VideoMonitor.c" } #line 266 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp14_ = monitorable_updates; + _tmp9_ = monitorable_updates; #line 266 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp15_ = _monitorable_updates_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp14_, TYPE_VIDEO_UPDATES) ? ((VideoUpdates*) _tmp14_) : NULL); + _tmp10_ = _monitorable_updates_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, TYPE_VIDEO_UPDATES) ? ((VideoUpdates*) _tmp9_) : NULL); #line 266 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - updates = _tmp15_; + updates = _tmp10_; #line 267 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp16_ = updates; + _tmp11_ = updates; #line 267 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp16_ == NULL) { + if (_tmp11_ == NULL) { #line 268 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (updates); #line 268 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (monitorable_updates); #line 268 "/home/jens/Source/shotwell/src/VideoMonitor.vala" continue; -#line 1929 "VideoMonitor.c" +#line 2034 "VideoMonitor.c" } #line 270 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp17_ = updates; -#line 270 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp18_ = video_updates_is_check_interpretable (_tmp17_); + _tmp12_ = updates; #line 270 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp18_) { -#line 1937 "VideoMonitor.c" - GeeArrayList* _tmp19_; - GeeArrayList* _tmp21_; - VideoUpdates* _tmp22_; - Video* _tmp23_; - VideoUpdates* _tmp24_; - gint _tmp25_; + if (video_updates_is_check_interpretable (_tmp12_)) { +#line 2040 "VideoMonitor.c" + GeeArrayList* _tmp13_; + GeeArrayList* _tmp15_; + VideoUpdates* _tmp16_; + Video* _tmp17_; + VideoUpdates* _tmp18_; + gint _tmp19_; #line 271 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp19_ = check; + _tmp13_ = check; #line 271 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp19_ == NULL) { -#line 1948 "VideoMonitor.c" - GeeArrayList* _tmp20_; + if (_tmp13_ == NULL) { +#line 2051 "VideoMonitor.c" + GeeArrayList* _tmp14_; #line 272 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp20_ = gee_array_list_new (TYPE_VIDEO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); + _tmp14_ = gee_array_list_new (TYPE_VIDEO, (GBoxedCopyFunc) g_object_ref, (GDestroyNotify) g_object_unref, NULL, NULL, NULL); #line 272 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (check); #line 272 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - check = _tmp20_; -#line 1956 "VideoMonitor.c" + check = _tmp14_; +#line 2059 "VideoMonitor.c" } #line 274 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp21_ = check; + _tmp15_ = check; #line 274 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp22_ = updates; + _tmp16_ = updates; #line 274 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp23_ = _tmp22_->video; + _tmp17_ = _tmp16_->video; #line 274 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - gee_abstract_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), _tmp23_); + gee_abstract_collection_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection), _tmp17_); #line 275 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp24_ = updates; + _tmp18_ = updates; #line 275 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_updates_set_check_interpretable (_tmp24_, FALSE); + video_updates_set_check_interpretable (_tmp18_, FALSE); #line 276 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp25_ = *op_count; + _tmp19_ = *op_count; #line 276 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - *op_count = _tmp25_ + 1; -#line 1974 "VideoMonitor.c" + *op_count = _tmp19_ + 1; +#line 2077 "VideoMonitor.c" } #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (updates); #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _monitorable_updates_unref0 (monitorable_updates); -#line 1980 "VideoMonitor.c" +#line 2083 "VideoMonitor.c" } #line 257 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_monitorable_updates_it); -#line 1984 "VideoMonitor.c" +#line 2087 "VideoMonitor.c" } #line 280 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp26_ = check; + _tmp20_ = check; #line 280 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp26_ != NULL) { -#line 1990 "VideoMonitor.c" + if (_tmp20_ != NULL) { +#line 2093 "VideoMonitor.c" + GeeArrayList* _tmp21_; + gint _tmp22_; + gint _tmp23_; + gchar* _tmp24_; + gchar* _tmp25_; + guint64 _tmp26_; GeeArrayList* _tmp27_; gint _tmp28_; gint _tmp29_; - gchar* _tmp30_; - gchar* _tmp31_; - guint64 _tmp32_; - GeeArrayList* _tmp33_; - gint _tmp34_; - gint _tmp35_; #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp27_ = check; + _tmp21_ = check; #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp28_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); + _tmp22_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp29_ = _tmp28_; + _tmp23_ = _tmp22_; #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp30_ = g_strdup_printf ("Checking interpretable for %d videos", _tmp29_); + _tmp24_ = g_strdup_printf ("Checking interpretable for %d videos", _tmp23_); #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp31_ = _tmp30_; + _tmp25_ = _tmp24_; #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - media_monitor_mdbg (_tmp31_); + media_monitor_mdbg (_tmp25_); #line 281 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _g_free0 (_tmp31_); + _g_free0 (_tmp25_); #line 283 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_notify_offline_thumbs_regenerated (); #line 285 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp32_ = self->priv->background_jobs; + _tmp26_ = self->priv->background_jobs; #line 285 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp33_ = check; + _tmp27_ = check; #line 285 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp34_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp33_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); + _tmp28_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp27_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); #line 285 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp35_ = _tmp34_; + _tmp29_ = _tmp28_; #line 285 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self->priv->background_jobs = _tmp32_ + _tmp35_; -#line 2026 "VideoMonitor.c" + self->priv->background_jobs = _tmp26_ + _tmp29_; +#line 2129 "VideoMonitor.c" { GeeArrayList* _video_list = NULL; - GeeArrayList* _tmp36_; - GeeArrayList* _tmp37_; + GeeArrayList* _tmp30_; + GeeArrayList* _tmp31_; gint _video_size = 0; - GeeArrayList* _tmp38_; - gint _tmp39_; - gint _tmp40_; + GeeArrayList* _tmp32_; + gint _tmp33_; + gint _tmp34_; gint _video_index = 0; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp36_ = check; + _tmp30_ = check; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp37_ = _g_object_ref0 (_tmp36_); + _tmp31_ = _g_object_ref0 (_tmp30_); #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _video_list = _tmp37_; + _video_list = _tmp31_; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp38_ = _video_list; + _tmp32_ = _video_list; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp39_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp38_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); + _tmp33_ = gee_abstract_collection_get_size (G_TYPE_CHECK_INSTANCE_CAST (_tmp32_, GEE_TYPE_ABSTRACT_COLLECTION, GeeAbstractCollection)); #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp40_ = _tmp39_; + _tmp34_ = _tmp33_; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _video_size = _tmp40_; + _video_size = _tmp34_; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _video_index = -1; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" while (TRUE) { -#line 2054 "VideoMonitor.c" - gint _tmp41_; - gint _tmp42_; - gint _tmp43_; +#line 2157 "VideoMonitor.c" + gint _tmp35_; + gint _tmp36_; + gint _tmp37_; Video* video = NULL; - GeeArrayList* _tmp44_; - gint _tmp45_; - gpointer _tmp46_; - Workers* _tmp47_; - Video* _tmp48_; - VideoMonitorVideoInterpretableCheckJob* _tmp49_; - VideoMonitorVideoInterpretableCheckJob* _tmp50_; + GeeArrayList* _tmp38_; + gint _tmp39_; + gpointer _tmp40_; + Workers* _tmp41_; + Video* _tmp42_; + VideoMonitorVideoInterpretableCheckJob* _tmp43_; + VideoMonitorVideoInterpretableCheckJob* _tmp44_; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp41_ = _video_index; + _tmp35_ = _video_index; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _video_index = _tmp41_ + 1; + _video_index = _tmp35_ + 1; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp42_ = _video_index; + _tmp36_ = _video_index; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp43_ = _video_size; + _tmp37_ = _video_size; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (!(_tmp42_ < _tmp43_)) { + if (!(_tmp36_ < _tmp37_)) { #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" break; -#line 2078 "VideoMonitor.c" +#line 2181 "VideoMonitor.c" } #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp44_ = _video_list; + _tmp38_ = _video_list; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp45_ = _video_index; + _tmp39_ = _video_index; #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp46_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp44_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), _tmp45_); + _tmp40_ = gee_abstract_list_get (G_TYPE_CHECK_INSTANCE_CAST (_tmp38_, GEE_TYPE_ABSTRACT_LIST, GeeAbstractList), _tmp39_); #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video = (Video*) _tmp46_; + video = (Video*) _tmp40_; #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp47_ = self->priv->workers; + _tmp41_ = self->priv->workers; #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp48_ = video; + _tmp42_ = video; #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp49_ = video_monitor_video_interpretable_check_job_new (_tmp48_, _video_monitor_on_interpretable_check_complete_completion_callback, self); + _tmp43_ = video_monitor_video_interpretable_check_job_new (_tmp42_, _video_monitor_on_interpretable_check_complete_completion_callback, self); #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp50_ = _tmp49_; + _tmp44_ = _tmp43_; #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - workers_enqueue (_tmp47_, G_TYPE_CHECK_INSTANCE_CAST (_tmp50_, TYPE_BACKGROUND_JOB, BackgroundJob)); + workers_enqueue (_tmp41_, G_TYPE_CHECK_INSTANCE_CAST (_tmp44_, TYPE_BACKGROUND_JOB, BackgroundJob)); #line 287 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _background_job_unref0 (_tmp50_); + _background_job_unref0 (_tmp44_); #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (video); -#line 2102 "VideoMonitor.c" +#line 2205 "VideoMonitor.c" } #line 286 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (_video_list); -#line 2106 "VideoMonitor.c" +#line 2209 "VideoMonitor.c" } } #line 251 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (check); -#line 2111 "VideoMonitor.c" +#line 2214 "VideoMonitor.c" } -static gpointer _background_job_ref0 (gpointer self) { +static gpointer +_background_job_ref0 (gpointer self) +{ #line 292 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self ? background_job_ref (self) : NULL; -#line 2118 "VideoMonitor.c" +#line 2223 "VideoMonitor.c" } -static void video_monitor_on_interpretable_check_complete (VideoMonitor* self, BackgroundJob* j) { +static void +video_monitor_on_interpretable_check_complete (VideoMonitor* self, + BackgroundJob* j) +{ VideoMonitorVideoInterpretableCheckJob* job = NULL; - BackgroundJob* _tmp0_; + VideoMonitorVideoInterpretableCheckJob* _tmp0_; VideoMonitorVideoInterpretableCheckJob* _tmp1_; - VideoMonitorVideoInterpretableCheckJob* _tmp2_; - VideoInterpretableResults* _tmp3_; + VideoInterpretableResults* _tmp2_; + guint64 _tmp3_; guint64 _tmp4_; - guint64 _tmp5_; #line 291 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_if_fail (IS_VIDEO_MONITOR (self)); #line 291 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_if_fail (IS_BACKGROUND_JOB (j)); #line 292 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = j; + _tmp0_ = _background_job_ref0 (G_TYPE_CHECK_INSTANCE_CAST (j, VIDEO_MONITOR_TYPE_VIDEO_INTERPRETABLE_CHECK_JOB, VideoMonitorVideoInterpretableCheckJob)); #line 292 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = _background_job_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, VIDEO_MONITOR_TYPE_VIDEO_INTERPRETABLE_CHECK_JOB, VideoMonitorVideoInterpretableCheckJob)); -#line 292 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - job = _tmp1_; + job = _tmp0_; #line 294 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = job; + _tmp1_ = job; #line 294 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = _tmp2_->results; + _tmp2_ = _tmp1_->results; #line 294 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - video_interpretable_results_foreground_finish (_tmp3_); + video_interpretable_results_foreground_finish (_tmp2_); #line 296 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp4_ = self->priv->background_jobs; + _tmp3_ = self->priv->background_jobs; #line 296 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self->priv->background_jobs = _tmp4_ - 1; + self->priv->background_jobs = _tmp3_ - 1; #line 297 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp5_ = self->priv->background_jobs; + _tmp4_ = self->priv->background_jobs; #line 297 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - if (_tmp5_ <= ((guint64) 0)) { + if (_tmp4_ <= ((guint64) 0)) { #line 298 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_notify_normal_thumbs_regenerated (); -#line 2156 "VideoMonitor.c" +#line 2261 "VideoMonitor.c" } #line 291 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _background_job_unref0 (job); -#line 2160 "VideoMonitor.c" +#line 2265 "VideoMonitor.c" } -static VideoMonitorVideoInterpretableCheckJob* video_monitor_video_interpretable_check_job_construct (GType object_type, Video* video, CompletionCallback callback, void* callback_target) { +static VideoMonitorVideoInterpretableCheckJob* +video_monitor_video_interpretable_check_job_construct (GType object_type, + Video* video, + CompletionCallback callback, + void* callback_target) +{ VideoMonitorVideoInterpretableCheckJob* self = NULL; Video* _tmp0_; - CompletionCallback _tmp1_; - void* _tmp1__target; - Video* _tmp2_; - Video* _tmp3_; #line 49 "/home/jens/Source/shotwell/src/VideoMonitor.vala" g_return_val_if_fail (IS_VIDEO (video), NULL); #line 50 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp0_ = video; -#line 50 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1_ = callback; -#line 50 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp1__target = callback_target; -#line 50 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self = (VideoMonitorVideoInterpretableCheckJob*) background_job_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, G_TYPE_OBJECT, GObject), _tmp1_, _tmp1__target, NULL, NULL, NULL, NULL); -#line 51 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp2_ = video; + self = (VideoMonitorVideoInterpretableCheckJob*) background_job_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (video, G_TYPE_OBJECT, GObject), callback, callback_target, NULL, NULL, NULL, NULL); #line 51 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - _tmp3_ = _g_object_ref0 (_tmp2_); + _tmp0_ = _g_object_ref0 (video); #line 51 "/home/jens/Source/shotwell/src/VideoMonitor.vala" _g_object_unref0 (self->video); #line 51 "/home/jens/Source/shotwell/src/VideoMonitor.vala" - self->video = _tmp3_; + self->video = _tmp0_; #line 49 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return self; -#line 2191 "VideoMonitor.c" +#line 2289 "VideoMonitor.c" } -static VideoMonitorVideoInterpretableCheckJob* video_monitor_video_interpretable_check_job_new (Video* video, CompletionCallback callback, void* callback_target) { +static VideoMonitorVideoInterpretableCheckJob* +video_monitor_video_interpretable_check_job_new (Video* video, + CompletionCallback callback, + void* callback_target) +{ #line 49 "/home/jens/Source/shotwell/src/VideoMonitor.vala" return video_monitor_video_interpretable_check_job_construct (VIDEO_MONITOR_TYPE_VIDEO_INTERPRETABLE_CHECK_JOB, video, callback, callback_target); -#line 2198 "VideoMonitor.c" +#line 2300 "VideoMonitor.c" } -static void video_monitor_video_interpretable_check_job_real_execute (BackgroundJob* base) { +static void +video_monitor_video_interpretable_check_job_real_execute (BackgroundJob* base) +{ VideoMonitorVideoInterpretableCheckJob * self; Video* _tmp0_; VideoInterpretableResults* _tmp1_; @@ -2212,29 +2316,35 @@ static void video_monitor_video_interpretable_check_job_real_execute (Background _video_interpretable_results_unref0 (self->results); #line 55 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self->results = _tmp1_; -#line 2216 "VideoMonitor.c" +#line 2320 "VideoMonitor.c" } -static void video_monitor_video_interpretable_check_job_class_init (VideoMonitorVideoInterpretableCheckJobClass * klass) { +static void +video_monitor_video_interpretable_check_job_class_init (VideoMonitorVideoInterpretableCheckJobClass * klass) +{ #line 42 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_monitor_video_interpretable_check_job_parent_class = g_type_class_peek_parent (klass); #line 42 "/home/jens/Source/shotwell/src/VideoMonitor.vala" ((BackgroundJobClass *) klass)->finalize = video_monitor_video_interpretable_check_job_finalize; #line 42 "/home/jens/Source/shotwell/src/VideoMonitor.vala" ((BackgroundJobClass *) klass)->execute = (void (*) (BackgroundJob *)) video_monitor_video_interpretable_check_job_real_execute; -#line 2227 "VideoMonitor.c" +#line 2333 "VideoMonitor.c" } -static void video_monitor_video_interpretable_check_job_instance_init (VideoMonitorVideoInterpretableCheckJob * self) { +static void +video_monitor_video_interpretable_check_job_instance_init (VideoMonitorVideoInterpretableCheckJob * self) +{ #line 47 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self->results = NULL; -#line 2234 "VideoMonitor.c" +#line 2342 "VideoMonitor.c" } -static void video_monitor_video_interpretable_check_job_finalize (BackgroundJob * obj) { +static void +video_monitor_video_interpretable_check_job_finalize (BackgroundJob * obj) +{ VideoMonitorVideoInterpretableCheckJob * self; #line 42 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, VIDEO_MONITOR_TYPE_VIDEO_INTERPRETABLE_CHECK_JOB, VideoMonitorVideoInterpretableCheckJob); @@ -2244,11 +2354,13 @@ static void video_monitor_video_interpretable_check_job_finalize (BackgroundJob _video_interpretable_results_unref0 (self->results); #line 42 "/home/jens/Source/shotwell/src/VideoMonitor.vala" BACKGROUND_JOB_CLASS (video_monitor_video_interpretable_check_job_parent_class)->finalize (obj); -#line 2248 "VideoMonitor.c" +#line 2358 "VideoMonitor.c" } -static GType video_monitor_video_interpretable_check_job_get_type (void) { +static GType +video_monitor_video_interpretable_check_job_get_type (void) +{ static volatile gsize video_monitor_video_interpretable_check_job_type_id__volatile = 0; if (g_once_init_enter (&video_monitor_video_interpretable_check_job_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (VideoMonitorVideoInterpretableCheckJobClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) video_monitor_video_interpretable_check_job_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (VideoMonitorVideoInterpretableCheckJob), 0, (GInstanceInitFunc) video_monitor_video_interpretable_check_job_instance_init, NULL }; @@ -2260,7 +2372,9 @@ static GType video_monitor_video_interpretable_check_job_get_type (void) { } -static void video_monitor_class_init (VideoMonitorClass * klass) { +static void +video_monitor_class_init (VideoMonitorClass * klass) +{ #line 37 "/home/jens/Source/shotwell/src/VideoMonitor.vala" video_monitor_parent_class = g_type_class_peek_parent (klass); #line 37 "/home/jens/Source/shotwell/src/VideoMonitor.vala" @@ -2291,11 +2405,13 @@ static void video_monitor_class_init (VideoMonitorClass * klass) { ((MediaMonitorClass *) klass)->process_updates = (void (*) (MediaMonitor *, GeeCollection*, TransactionController*, gint*, GError**)) video_monitor_real_process_updates; #line 37 "/home/jens/Source/shotwell/src/VideoMonitor.vala" G_OBJECT_CLASS (klass)->finalize = video_monitor_finalize; -#line 2295 "VideoMonitor.c" +#line 2409 "VideoMonitor.c" } -static void video_monitor_instance_init (VideoMonitor * self) { +static void +video_monitor_instance_init (VideoMonitor * self) +{ Workers* _tmp0_; #line 37 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self->priv = VIDEO_MONITOR_GET_PRIVATE (self); @@ -2305,11 +2421,13 @@ static void video_monitor_instance_init (VideoMonitor * self) { self->priv->workers = _tmp0_; #line 63 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self->priv->background_jobs = (guint64) 0; -#line 2309 "VideoMonitor.c" +#line 2425 "VideoMonitor.c" } -static void video_monitor_finalize (GObject * obj) { +static void +video_monitor_finalize (GObject * obj) +{ VideoMonitor * self; #line 37 "/home/jens/Source/shotwell/src/VideoMonitor.vala" self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_VIDEO_MONITOR, VideoMonitor); @@ -2317,11 +2435,13 @@ static void video_monitor_finalize (GObject * obj) { _workers_unref0 (self->priv->workers); #line 37 "/home/jens/Source/shotwell/src/VideoMonitor.vala" G_OBJECT_CLASS (video_monitor_parent_class)->finalize (obj); -#line 2321 "VideoMonitor.c" +#line 2439 "VideoMonitor.c" } -GType video_monitor_get_type (void) { +GType +video_monitor_get_type (void) +{ static volatile gsize video_monitor_type_id__volatile = 0; if (g_once_init_enter (&video_monitor_type_id__volatile)) { static const GTypeInfo g_define_type_info = { sizeof (VideoMonitorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) video_monitor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (VideoMonitor), 0, (GInstanceInitFunc) video_monitor_instance_init, NULL }; -- cgit v1.2.3