mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-18 05:16:05 +00:00
de0a7a01a1
Original commit message from CVS: * po/POTFILES.in: add dvbsrc * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_class_init), (gst_dvbsrc_init), (gst_dvbsrc_set_property), (gst_dvbsrc_get_property), (gst_dvbsrc_open_frontend), (gst_dvbsrc_open_dvr), (gst_dvbsrc_finalize), (read_device), (gst_dvbsrc_create), (gst_dvbsrc_start), (gst_dvbsrc_frontend_status), (gst_dvbsrc_tune), (gst_dvbsrc_unset_pes_filters), (gst_dvbsrc_set_pes_filter): * sys/dvb/gstdvbsrc.h: adapter-prefix is a terrible name for a device, so replace it. strerror should be used immediately after the syscall related to it. Actually throw a reasonable GST_ELEMENT_ERROR if we fail to open (pretty easy to trigger by opening the same device twice). Use _OBJECT macros where it makes sense. This element is going to need some work before it moves. |
||
---|---|---|
.. | ||
AUTHORS | ||
gstdvbsrc.c | ||
gstdvbsrc.h | ||
Makefile.am | ||
README |
Gstreamer DVB Source GstDvbSrc makes it possible to view Digital TV with gstreamer. Try: gst-launch dvbsrc freq=11954 pol=h srate=27500 pids=210:220 ! flutsdemux es-pids=210:220 name=demux ! queue ! mpeg2dec ! xvimagesink } demux. ! queue ! mad ! osssink to view the German 3Sat telestation from the Astra 1 19.2E satellite. DVB-C is untested, feedback is welcomed. gstdvbtv is not yet ported to 0.10