summaryrefslogtreecommitdiff
path: root/sys/dvb
Commit message (Collapse)AuthorAgeFilesLines
* dvb: Adapt for latest mpegts lib changesEdward Hervey2013-08-212-13/+11
|
* dvbbasebin: fix criticals when trying to cast a GstPad to a GstElementTim-Philipp Müller2013-08-141-1/+2
| | | | message->src might be a GstPad. Observed during gst-inspect-1.0 -a
* dvbsrc: remove use of _XOPEN_SOURCETim-Philipp Müller2013-08-031-8/+7
| | | | | | | | Which causes problems when used with _GNU_SOURCE apparently, and it seems it was only set because of usleep(), which we can just replace with g_usleep() until we get rid of those entirely. https://bugzilla.gnome.org/show_bug.cgi?id=705208
* all: Fix for GST_DISABLE_GST_DEBUGEdward Hervey2013-07-292-1/+6
| | | | | Where applicable, remove methods that don't do anything different than the default implementation.
* dvb: Fix PMT handlingEdward Hervey2013-07-051-10/+24
| | | | Was using an older (temporary) version of the mpegts library API.
* dvb: GstMpegTS => GstMpegTsEdward Hervey2013-07-039-35/+35
|
* dvb: Switch to MPEG-TS SI libraryEdward Hervey2013-07-0310-172/+112
| | | | | | Also serves as an example of using mpegts library from a plugin https://bugzilla.gnome.org/show_bug.cgi?id=702724
* Use DVB API v5 aka S2API instead of obsolete v3 APISebastian Pölsterl2013-05-081-66/+91
| | | | | | Patch is based on work of Tony Houghton <h@realh.co.uk> https://bugzilla.gnome.org/show_bug.cgi?id=654479
* dvbbasebin: better error reportingTim-Philipp Müller2013-04-215-26/+44
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678892
* dvbbasebin: log channel parsing into dvbbasebin debug category as wellTim-Philipp Müller2013-04-212-1/+4
|
* dvbbasebin: fix path where to look for the dvb-channels.confTim-Philipp Müller2013-04-211-5/+8
| | | | Construct path based on the API version, not $major.$minor version.
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* sys: print format fixes in debug messagesTim-Philipp Müller2013-04-081-1/+1
|
* dvb: Move CAM handling to a separate GstTaskEdward Hervey2013-03-312-27/+56
| | | | | * No longer blocks in READY=>PAUSED (faster startup) * No longer requires a pad probe
* dvbsrc: We output time segmentsEdward Hervey2013-03-301-0/+1
| | | | Fixes #690949
* dvbsrc: handle EINTR from pollWim Taymans2013-02-051-0/+2
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=693212
* Fix FSF addressTim-Philipp Müller2012-11-0424-48/+48
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-172-2/+2
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-142-2/+2
|
* dvb: More fixups to 1.0Edward Hervey2012-08-142-23/+12
| | | | | | | | Not tested yet ! Conflicts: sys/dvb/gstdvbsrc.c
* cam: Allow time for CA to initializeEdward Hervey2012-08-141-7/+22
| | | | | Some devices take some time to initialize, and until they are they will error out when trying to get information about the CA device.
* cam: PMT_REPLY parsingEdward Hervey2012-08-141-0/+44
| | | | Not used yet
* dvbbasebin: Switch to use tsparseEdward Hervey2012-08-142-125/+86
|
* dvbsrc + dvb api buffer property to overcome buffer under readsFabrizio (Misto) Milo2012-08-142-57/+75
|
* Correct satellite delivery descriptor parsing.Tony Houghton2012-06-211-0/+1
| | | | | | | | | | | | | | | Original code to parse satellite delivery descriptors to generate "satellite" structures appeared to be copy & pasted from cable's code without amending for satellite. Also added 8PSK to dvbsrc's enum for modulation. https://bugzilla.gnome.org/show_bug.cgi?id=654485 Conflicts: gst/mpegdemux/gstmpegdesc.h gst/mpegdemux/mpegtspacketizer.c
* dvb: Detect more issues with configuration fileEdward Hervey2012-06-191-223/+251
| | | | | | Report useful errors when: * file is present but empty * requested channel is not present
* dvbbasebin: Emit an error when we fail reading the channels fileEdward Hervey2012-06-193-81/+90
| | | | | | Conflicts: sys/dvb/dvbbasebin.c
* dvbsrc: spell-checkFabrizio (Misto) Milo2012-06-191-1/+1
|
* dvb: better dvsrc polarity infoFabrizio (Misto) Milo2012-06-191-4/+7
|
* dvb: Add more debugging to cam supportEdward Hervey2012-05-283-2/+108
|
* dvbbasebin: Emit no-more-pads when pad is addedEdward Hervey2012-05-231-0/+2
| | | | | This avoids an endless hang with playbin2, which sees dvbbasesbin as having dynamic pads ... but never emitted no-more-pads.
* camutils: Fix PMT message constructionEdward Hervey2012-05-231-1/+14
| | | | | The size of the message ended up being bigger than its content. That cause some CA modules to just hang.
* camtransport: Allow delay when setting up cam deviceEdward Hervey2012-05-231-4/+16
| | | | | Some CA devices take a long time to set themselves up, therefore retry every 250ms (for a maximum of 2.5s)
* dvbsrc: Fixup/add debug statementsEdward Hervey2012-05-231-8/+13
|
* dvbsrc: Only open device read/write when neededEdward Hervey2012-05-231-4/+5
| | | | Avoid starting up kernel thread when not needed
* dvb: Add warning when dvb channels file isn't presentEdward Hervey2012-05-231-1/+2
|
* dvb: Fixups for latest API changesEdward Hervey2012-05-222-2/+3
|
* dvbsrc: pass the reason for failed read as GstFlowReturnWim Taymans2012-04-201-19/+21
| | | | | | | | Make the _read_device function return a GstFlowReturn so that we can propagate this to the caller. This allows us to differentiate between poll errors and flushing state. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674219
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-292-1/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h
| * Add missing GLIB_DISABLE_DEPRECATION_WARNINGSGuillaume Desmottes2012-02-281-0/+4
| | | | | | | | | | | | | | Suppress warnings about deprecated threading and GValueArray API, so git compiles with -Werror. https://bugzilla.gnome.org/show_bug.cgi?id=670982
| * dvbsrc: Timestamp output by defaultEdward Hervey2012-02-241-1/+2
| | | | | | | | | | Allows downstream elements (like demuxers or parsers) to do remote clock rate/skew estimation.
* | Merge branch 'master' into 0.11Wim Taymans2012-02-101-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/chromaprint/gstchromaprint.c ext/mpeg2enc/Makefile.am ext/voaacenc/gstvoaacenc.c gst/dvbsuboverlay/gstdvbsuboverlay.c gst/mpegtsdemux/mpegtsbase.c gst/sdp/gstsdpdemux.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c tests/examples/camerabin/gst-camera-perf.c tests/examples/camerabin/gst-camerabin-test.c tests/examples/camerabin2/gst-camerabin2-test.c tests/examples/mxf/mxfdemux-structure.c tests/examples/scaletempo/demo-main.c
| * plenty: fixup glib deprecationsVincent Penquerc'h2012-01-271-0/+1
| |
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-282-6/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | port some more to new memory APIMark Nauwelaerts2012-01-251-6/+7
| | | | | | | | Fixes #668677.
* | port to new gthread APIWim Taymans2012-01-192-7/+7
| |
* | Update for GstURIHandler get_protocols() changesTim-Philipp Müller2011-11-131-21/+29
| |
* | update for probe api changesWim Taymans2011-11-081-3/+3
| |
* | dvdbasebin: fix for pad probes updateWim Taymans2011-11-071-2/+3
| |