summaryrefslogtreecommitdiff
path: root/gst/timecode/gsttimecodestamper.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/timecode/gsttimecodestamper.h')
-rw-r--r--gst/timecode/gsttimecodestamper.h40
1 files changed, 1 insertions, 39 deletions
diff --git a/gst/timecode/gsttimecodestamper.h b/gst/timecode/gsttimecodestamper.h
index 0aa6ea4a6..dd9e7dd59 100644
--- a/gst/timecode/gsttimecodestamper.h
+++ b/gst/timecode/gsttimecodestamper.h
@@ -25,11 +25,6 @@
#include <gst/gst.h>
#include <gst/video/video.h>
-#include <gst/audio/audio.h>
-
-#if HAVE_LTC
-#include <ltc.h>
-#endif
#define GST_TYPE_TIME_CODE_STAMPER (gst_timecodestamper_get_type())
#define GST_TIME_CODE_STAMPER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TIME_CODE_STAMPER,GstTimeCodeStamper))
@@ -38,20 +33,9 @@
#define GST_IS_TIME_CODE_STAMPER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TIME_CODE_STAMPER))
#define GST_IS_TIME_CODE_STAMPER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_TIME_CODE_STAMPER))
-#define GST_TYPE_TIME_CODE_STAMPER_SOURCE (gst_timecodestamper_source_get_type())
-
typedef struct _GstTimeCodeStamper GstTimeCodeStamper;
typedef struct _GstTimeCodeStamperClass GstTimeCodeStamperClass;
-typedef enum GstTimeCodeStamperSource
-{
- GST_TIME_CODE_STAMPER_NOREPLACE,
- GST_TIME_CODE_STAMPER_INTERN,
- GST_TIME_CODE_STAMPER_EXISTING,
- GST_TIME_CODE_STAMPER_LTC,
- GST_TIME_CODE_STAMPER_NRZERO
-} GstTimeCodeStamperSource;
-
/**
* GstTimeCodeStamper:
*
@@ -61,34 +45,14 @@ struct _GstTimeCodeStamper
{
GstBaseTransform videofilter;
- GstPad *ltcpad;
-
/* < private > */
- GstTimeCodeStamperSource tc_source;
+ gboolean override_existing;
gboolean drop_frame;
GstVideoTimeCode *current_tc;
GstVideoTimeCode *first_tc;
- GstVideoTimeCode *ltc_current_tc;
- GstVideoTimeCode *ltc_intern_tc;
- GstClockTime ltc_max_offset;
- gint ltc_add;
- GstSegment ltc_segment;
GstVideoInfo vinfo;
gboolean post_messages;
gboolean first_tc_now;
- gboolean is_flushing;
- gboolean no_wait;
- GMutex mutex;
-
-#if HAVE_LTC
- LTCDecoder *ltc_dec;
- ltc_off_t ltc_total;
- GstAudioInfo audio_info;
- GstClockTime ltc_first_runtime;
- GstClockTime ltc_audio_endtime;
- GCond ltc_cond_video;
- GCond ltc_cond_audio;
-#endif
};
struct _GstTimeCodeStamperClass
@@ -98,7 +62,5 @@ struct _GstTimeCodeStamperClass
GType gst_timecodestamper_get_type (void);
-GType gst_timecodestamper_source_get_type (void);
-
G_END_DECLS
#endif /* __GST_TIME_CODE_STAMPER_H__ */