summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2005-03-31 21:51:27 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2005-03-31 21:51:27 +0000
commit3091cd5d5df65284813ebf1b41e2f6df77ab13b8 (patch)
tree7b29a7e7f1e06100a1a04f64b9dddff732360d79
parent11ed35b02d01fcbb8bd79bfe665dd30f8b3b38c6 (diff)
downloadgst-plugins-bad-3091cd5d5df65284813ebf1b41e2f6df77ab13b8.tar.gz
gst-plugins-bad-3091cd5d5df65284813ebf1b41e2f6df77ab13b8.tar.bz2
gst-plugins-bad-3091cd5d5df65284813ebf1b41e2f6df77ab13b8.zip
Add v4l-based analog radio source (#168728).
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * configure.ac: * sys/Makefile.am: * sys/v4lradio/Makefile.am: * sys/v4lradio/gstv4lradio.c: (plugin_init): * sys/v4lradio/gstv4lradiobin.c: (gst_v4lradio_iface_supported), (gst_v4lradio_interface_init), (gst_v4lradio_probe_get_properties), (gst_v4lradio_class_probe_devices), (gst_v4lradio_probe_probe_property), (gst_v4lradio_probe_needs_probe), (gst_v4lradio_class_list_devices), (gst_v4lradio_probe_get_values), (gst_v4lradio_property_probe_interface_init), (gst_v4lradio_bin_get_type), (gst_v4lradio_bin_base_init), (gst_v4lradio_bin_class_init), (gst_v4lradio_bin_init), (gst_v4lradio_bin_dispose), (gst_v4lradio_bin_set_property), (gst_v4lradio_bin_get_property), (gst_v4lradio_bin_change_state): * sys/v4lradio/gstv4lradiobin.h: * sys/v4lradio/gstv4lradiotuner.c: (gst_v4lradio_tuner_interface_init), (gst_v4lradio_tuner_list_channels), (gst_v4lradio_tuner_set_channel), (gst_v4lradio_tuner_get_channel), (gst_v4lradio_tuner_set_frequency), (gst_v4lradio_tuner_get_frequency), (gst_v4lradio_tuner_signal_strength): * sys/v4lradio/gstv4lradiotuner.h: * sys/v4lradio/v4lradio_calls.c: (gst_v4lradio_fill_params), (gst_v4lradio_open), (gst_v4lradio_close), (gst_v4lradio_get_signal), (gst_v4lradio_get_frequency), (gst_v4lradio_set_frequency), (gst_v4lradio_get_audio), (gst_v4lradio_set_audio): * sys/v4lradio/v4lradio_calls.h: Add v4l-based analog radio source (#168728).
-rw-r--r--ChangeLog36
-rw-r--r--configure.ac1
-rw-r--r--sys/Makefile.am38
3 files changed, 69 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index ebc8fdf7..20d31088 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,39 @@
+2005-03-31 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * configure.ac:
+ * sys/Makefile.am:
+ * sys/v4lradio/Makefile.am:
+ * sys/v4lradio/gstv4lradio.c: (plugin_init):
+ * sys/v4lradio/gstv4lradiobin.c: (gst_v4lradio_iface_supported),
+ (gst_v4lradio_interface_init), (gst_v4lradio_probe_get_properties),
+ (gst_v4lradio_class_probe_devices),
+ (gst_v4lradio_probe_probe_property),
+ (gst_v4lradio_probe_needs_probe),
+ (gst_v4lradio_class_list_devices), (gst_v4lradio_probe_get_values),
+ (gst_v4lradio_property_probe_interface_init),
+ (gst_v4lradio_bin_get_type), (gst_v4lradio_bin_base_init),
+ (gst_v4lradio_bin_class_init), (gst_v4lradio_bin_init),
+ (gst_v4lradio_bin_dispose), (gst_v4lradio_bin_set_property),
+ (gst_v4lradio_bin_get_property), (gst_v4lradio_bin_change_state):
+ * sys/v4lradio/gstv4lradiobin.h:
+ * sys/v4lradio/gstv4lradiotuner.c:
+ (gst_v4lradio_tuner_interface_init),
+ (gst_v4lradio_tuner_list_channels),
+ (gst_v4lradio_tuner_set_channel), (gst_v4lradio_tuner_get_channel),
+ (gst_v4lradio_tuner_set_frequency),
+ (gst_v4lradio_tuner_get_frequency),
+ (gst_v4lradio_tuner_signal_strength):
+ * sys/v4lradio/gstv4lradiotuner.h:
+ * sys/v4lradio/v4lradio_calls.c: (gst_v4lradio_fill_params),
+ (gst_v4lradio_open), (gst_v4lradio_close),
+ (gst_v4lradio_get_signal), (gst_v4lradio_get_frequency),
+ (gst_v4lradio_set_frequency), (gst_v4lradio_get_audio),
+ (gst_v4lradio_set_audio):
+ * sys/v4lradio/v4lradio_calls.h:
+ Add v4l-based analog radio source (#168728).
+
2005-03-31 Ali Akcaagac <aliakc@web.de>
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
diff --git a/configure.ac b/configure.ac
index c88e8eda..a29596f3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2051,6 +2051,7 @@ sys/qcam/Makefile
sys/sunaudio/Makefile
sys/v4l/Makefile
sys/v4l2/Makefile
+sys/v4lradio/Makefile
sys/vcd/Makefile
sys/ximage/Makefile
sys/xvimage/Makefile
diff --git a/sys/Makefile.am b/sys/Makefile.am
index e27534da..e012adca 100644
--- a/sys/Makefile.am
+++ b/sys/Makefile.am
@@ -36,8 +36,10 @@ endif
if USE_GST_V4L
V4L_DIR=v4l
+V4LRADIO_DIR=v4lradio
else
V4L_DIR=
+V4LRADIO_DIR=
endif
if USE_GST_V4L2
@@ -76,10 +78,34 @@ else
GL_DIR=
endif
-SUBDIRS=$(DXR3_DIR) $(OSS_DIR) $(OSX_AUDIO_DIR) $(OSX_VIDEO_DIR) $(QCAM_DIR) \
- $(SUNAUDIO_DIR) $(V4L_DIR) $(V4L2_DIR) $(VCD_DIR) $(CDROM_DIR) \
- $(XI_DIR) $(XV_DIR) $(GL_DIR)
-
-DIST_SUBDIRS=dxr3 oss osxaudio osxvideo qcam sunaudio v4l v4l2 vcd ximage \
- xvimage glsink cdrom
+SUBDIRS = \
+ $(DXR3_DIR) \
+ $(OSS_DIR) \
+ $(OSX_AUDIO_DIR) \
+ $(OSX_VIDEO_DIR) \
+ $(QCAM_DIR) \
+ $(SUNAUDIO_DIR) \
+ $(V4L_DIR) \
+ $(V4L2_DIR) \
+ $(V4LRADIO_DIR) \
+ $(VCD_DIR) \
+ $(CDROM_DIR) \
+ $(XI_DIR) \
+ $(XV_DIR) \
+ $(GL_DIR)
+DIST_SUBDIRS = \
+ dxr3 \
+ oss \
+ osxaudio \
+ osxvideo \
+ qcam \
+ sunaudio \
+ v4l \
+ v4l2 \
+ v4lradio \
+ vcd \
+ ximage \
+ xvimage \
+ glsink \
+ cdrom