Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dvbbasebin: fix test for proper use count balancing | Vincent Penquerc'h | 2014-04-21 | 1 | -16/+35 |
| | | | | | | | | | | | usecount is unsigned, so too many "unuse" will wrap the counter around and the >= 0 check will always be fine. It would be much simpler to just make the counter signed, but moving the checks where the decrements happen allow a mistake to be detected earlier, and thus easier to debug. Coverity 1139791 | ||||
* | dvb: Fix if() check | Edward Hervey | 2014-04-16 | 1 | -1/+1 |
| | | | | introduced by my previous commit :( | ||||
* | dvb/camsession: Don't do operations on unexisting sessions | Edward Hervey | 2014-04-16 | 1 | -3/+4 |
| | | | | CID #206114 | ||||
* | dvb: Handle socket() failure | Edward Hervey | 2014-04-16 | 1 | -1/+4 |
| | | | | CID #206178 | ||||
* | dvbsrc: Handle failure to get statistics from the device | Edward Hervey | 2014-04-16 | 1 | -5/+8 |
| | | | | | | Check the ioctl return value and don't output bogus values. CID #206016 | ||||
* | dvbsrc: Don't close a fd that wasn't open | Edward Hervey | 2014-04-16 | 1 | -1/+0 |
| | | | | | | We are handling the failure cases in this block where the open failed CID #206179 | ||||
* | dvbsrc: Don't try to access NULL string | Edward Hervey | 2014-04-16 | 1 | -47/+51 |
| | | | | | | And refactor the pid setting code to be in its own function for clarity CID #206374 | ||||
* | dvbsrc: Handle symbols added in minor version 7 and 8 | Edward Hervey | 2014-04-11 | 1 | -0/+18 |
| | | | | | | | | Some symbols were re-defined in minor v8 (GO TEAM BACKWARDS COMPATIBLE!) Some symbols were added in minor v7 https://bugzilla.gnome.org/show_bug.cgi?id=727977 | ||||
* | dvbsrc: Add comment with all DVB API v5 minor changes | Edward Hervey | 2014-04-11 | 1 | -0/+59 |
| | | | | | There wasn't a definite list anyway, so I just dove in the kernel and extract all that information. | ||||
* | dvb: fix compilation | Tim-Philipp Müller | 2014-04-08 | 1 | -1/+1 |
| | |||||
* | dvb: reject too long socket paths | Vincent Penquerc'h | 2014-04-08 | 1 | -0/+1 |
| | | | | Coverity 206004 | ||||
* | dvbsrc: mpegts: change bandwidth to DVBv5 values | Stefan Ringel | 2014-03-15 | 3 | -34/+55 |
| | | | | | | Signed-off-by: Stefan Ringel <linuxtv@stefanringel.de> https://bugzilla.gnome.org/show_bug.cgi?id=725463 | ||||
* | dvbsrc: Add dvb-s2, dvb-t2 support | Stefan Ringel | 2014-01-03 | 3 | -11/+123 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=709414 | ||||
* | dvbsrc: Change from deprecated frontend type field to DTV_ENUM_DELSYS | Stefan Ringel | 2014-01-03 | 3 | -64/+191 |
| | | | | | | | | | | | -add delsys property -add delivery system capability to the gstreamer adapter structure -ready for add new delivery systems Application must ask the adapter structure to know which delivery systems are avaible. The property delsys must be set. https://bugzilla.gnome.org/show_bug.cgi?id=709414 | ||||
* | dvb: Adapt for latest mpegts lib changes | Edward Hervey | 2013-08-21 | 2 | -13/+11 |
| | |||||
* | dvbbasebin: fix criticals when trying to cast a GstPad to a GstElement | Tim-Philipp Müller | 2013-08-14 | 1 | -1/+2 |
| | | | | message->src might be a GstPad. Observed during gst-inspect-1.0 -a | ||||
* | dvbsrc: remove use of _XOPEN_SOURCE | Tim-Philipp Müller | 2013-08-03 | 1 | -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_DEBUG | Edward Hervey | 2013-07-29 | 2 | -1/+6 |
| | | | | | Where applicable, remove methods that don't do anything different than the default implementation. | ||||
* | dvb: Fix PMT handling | Edward Hervey | 2013-07-05 | 1 | -10/+24 |
| | | | | Was using an older (temporary) version of the mpegts library API. | ||||
* | dvb: GstMpegTS => GstMpegTs | Edward Hervey | 2013-07-03 | 9 | -35/+35 |
| | |||||
* | dvb: Switch to MPEG-TS SI library | Edward Hervey | 2013-07-03 | 10 | -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 API | Sebastian Pölsterl | 2013-05-08 | 1 | -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 reporting | Tim-Philipp Müller | 2013-04-21 | 5 | -26/+44 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=678892 | ||||
* | dvbbasebin: log channel parsing into dvbbasebin debug category as well | Tim-Philipp Müller | 2013-04-21 | 2 | -1/+4 |
| | |||||
* | dvbbasebin: fix path where to look for the dvb-channels.conf | Tim-Philipp Müller | 2013-04-21 | 1 | -5/+8 |
| | | | | Construct path based on the API version, not $major.$minor version. | ||||
* | gst: Add better support for static plugins | Sebastian Dröge | 2013-04-15 | 1 | -1/+1 |
| | |||||
* | sys: print format fixes in debug messages | Tim-Philipp Müller | 2013-04-08 | 1 | -1/+1 |
| | |||||
* | dvb: Move CAM handling to a separate GstTask | Edward Hervey | 2013-03-31 | 2 | -27/+56 |
| | | | | | * No longer blocks in READY=>PAUSED (faster startup) * No longer requires a pad probe | ||||
* | dvbsrc: We output time segments | Edward Hervey | 2013-03-30 | 1 | -0/+1 |
| | | | | Fixes #690949 | ||||
* | dvbsrc: handle EINTR from poll | Wim Taymans | 2013-02-05 | 1 | -0/+2 |
| | | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=693212 | ||||
* | Fix FSF address | Tim-Philipp Müller | 2012-11-04 | 24 | -48/+48 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520 | ||||
* | Use gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-10-17 | 2 | -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_metadata | Mark Nauwelaerts | 2012-09-14 | 2 | -2/+2 |
| | |||||
* | dvb: More fixups to 1.0 | Edward Hervey | 2012-08-14 | 2 | -23/+12 |
| | | | | | | | | Not tested yet ! Conflicts: sys/dvb/gstdvbsrc.c | ||||
* | cam: Allow time for CA to initialize | Edward Hervey | 2012-08-14 | 1 | -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 parsing | Edward Hervey | 2012-08-14 | 1 | -0/+44 |
| | | | | Not used yet | ||||
* | dvbbasebin: Switch to use tsparse | Edward Hervey | 2012-08-14 | 2 | -125/+86 |
| | |||||
* | dvbsrc + dvb api buffer property to overcome buffer under reads | Fabrizio (Misto) Milo | 2012-08-14 | 2 | -57/+75 |
| | |||||
* | Correct satellite delivery descriptor parsing. | Tony Houghton | 2012-06-21 | 1 | -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 file | Edward Hervey | 2012-06-19 | 1 | -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 file | Edward Hervey | 2012-06-19 | 3 | -81/+90 |
| | | | | | | Conflicts: sys/dvb/dvbbasebin.c | ||||
* | dvbsrc: spell-check | Fabrizio (Misto) Milo | 2012-06-19 | 1 | -1/+1 |
| | |||||
* | dvb: better dvsrc polarity info | Fabrizio (Misto) Milo | 2012-06-19 | 1 | -4/+7 |
| | |||||
* | dvb: Add more debugging to cam support | Edward Hervey | 2012-05-28 | 3 | -2/+108 |
| | |||||
* | dvbbasebin: Emit no-more-pads when pad is added | Edward Hervey | 2012-05-23 | 1 | -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 construction | Edward Hervey | 2012-05-23 | 1 | -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 device | Edward Hervey | 2012-05-23 | 1 | -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 statements | Edward Hervey | 2012-05-23 | 1 | -8/+13 |
| | |||||
* | dvbsrc: Only open device read/write when needed | Edward Hervey | 2012-05-23 | 1 | -4/+5 |
| | | | | Avoid starting up kernel thread when not needed | ||||
* | dvb: Add warning when dvb channels file isn't present | Edward Hervey | 2012-05-23 | 1 | -1/+2 |
| |