summaryrefslogtreecommitdiff
path: root/sys/dvb
Commit message (Collapse)AuthorAgeFilesLines
* plugins: uddate gst_type_mark_as_plugin_api() callsMathieu Duponchelle2020-06-061-11/+11
|
* plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin typesSebastian Dröge2020-06-041-0/+11
|
* Don't pass default GLib marshallers for signalsNiels De Graef2019-11-062-4/+4
| | | | | | | | | | | | By passing NULL to `g_signal_new` instead of a marshaller, GLib will actually internally optimize the signal (if the marshaller is available in GLib itself) by also setting the valist marshaller. This makes the signal emission a bit more performant than the regular marshalling, which still needs to box into `GValue` and call libffi in case of a generic marshaller. Note that for custom marshallers, one would use `g_signal_set_va_marshaller()` with the valist marshaller instead.
* documentation: fixed a heap o' typosAaron Boxer2019-11-053-11/+11
|
* Remove autotools build systemTim-Philipp Müller2019-10-141-38/+0
|
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* Add feature options for almost all pluginsNirbheek Chauhan2018-07-271-11/+15
| | | | | | | The only plugins remaining are those that haven't been ported to Meson yet, and msdk. Also, the tests are still automagic. https://bugzilla.gnome.org/show_bug.cgi?id=795107
* dvb: Fix typo in comment terminationJan Schmidt2018-06-011-1/+1
|
* dvb: update my email addressAlessandro Decina2018-06-0123-24/+24
|
* dvb: camconditionalaccess: fix wrong license headersAlessandro Decina2018-06-012-26/+26
| | | | | | Update the license blurb in camconditionalaccess.[hc] from GPL to LGPL. The plugin is LGPL and the GPL header in those two files was just a copy/paste mistake.
* dvb: Fix string copy wiht strlen() argumentEdward Hervey2018-05-191-1/+1
| | | | | | | | | This is a new warning introduced by gcc 8 We already check just before that we have enough space, just do a regular memcpy with the full string size. camswclient.c:87:3: error: ‘strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=]
* Meson: Generate pc file for all plugins in badXavier Claessens2018-04-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568
* dvb: Fix previous commitEdward Hervey2017-11-231-1/+1
| | | | strlen on strings (and not sizeof) *sigh*
* dvb: Fix sock_addr usage (for real)Edward Hervey2017-11-231-1/+1
| | | | | | | It was great checking that the string was not too big ... but it's better if we actually copy the proper amount of bytes :) CID #206004
* dvb: Fix sockaddr_un usageEdward Hervey2017-11-041-1/+6
| | | | | | The sun_path field needs to be NULL-terminated CID #206004
* dvb: src: consolidate tuning stats gatheringReynaldo H. Verdejo Pinochet2017-07-141-28/+31
| | | | Additionally: drop unneeded fe_fd variable.
* dvb: src: use correct unit in tuning-timeout prop descriptionReynaldo H. Verdejo Pinochet2017-06-281-1/+1
| | | | | | Milliseconds was wrong and made use of this timeout quite confusing. The code uses the value as microsenconds so any meaningful number was off by orders of magnitude.
* dvb: src: fix use of wrong array index for tune signalReynaldo H. Verdejo Pinochet2017-06-161-1/+1
| | | | Erroneous value made "TUNE" overwrite "TUNNING_FAIL" ....
* dvb: src: issue warning on failed delsys-vs-parameter issuesReynaldo H. Verdejo Pinochet2017-06-161-0/+4
| | | | Aids in understanding misses with the delsys auto-detection logic
* Remove plugin specific static build optionNicolas Dufresne2017-05-161-1/+0
| | | | | Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
* docs: Port all docstring to gtk-doc markdownThibault Saunier2017-04-121-3/+3
|
* dvb: camutils: drop macro disabling glib deprecation warningsReynaldo H. Verdejo Pinochet2017-03-211-4/+0
| | | | No longer needed.
* dvb: fix distcheckTim-Philipp Müller2017-03-201-1/+0
| | | | | Apparently automake automatically dists README files, but can't handle when they disappear.
* Update for 'mad' mp3 decoder removalTim-Philipp Müller2017-03-202-22/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=776140
* dvb: move adapter number set-up by way of environment to dvbsrcReynaldo H. Verdejo Pinochet2016-12-222-6/+8
| | | | | | | | | | | This logic did not belong to the channel configuration parser (only used by dvbbasebin) but to dvbsrc, which is the element directly using this value and honoring the "adapter" property. Allows previously non-working cases like this to work: GST_DVB_ADAPTER=1 gst-launch-1.0 dvbsrc delsys=11 modulation=7 frequency=689000000 ! fakesink
* dvb: parsechannels: replace missleadign error messageReynaldo H. Verdejo Pinochet2016-12-221-4/+4
| | | | | Possible failure cases also include not finding the requested channel.
* dvbsrc: add DTV_STREAM_ID to the >= v8 (minor) groupReynaldo H. Verdejo Pinochet2016-12-221-3/+2
| | | | Drop redundant comment while at it.
* gst: Fix memory leaks in usage of gst_element_get_request_pad() APIGarima Gaur2016-12-211-0/+1
| | | | | | The return value has to be unreffed at some point. https://bugzilla.gnome.org/show_bug.cgi?id=776334
* dvbsrc: fix unconditional use of FEC 2/5Reynaldo H. Verdejo Pinochet2016-12-081-0/+2
| | | | It is not defined for < v5 minor 7
* dvbsrc: add delivery system to missing modulation check messageReynaldo H. Verdejo Pinochet2016-12-081-2/+2
| | | | | | A tuning operation can spawn multiple checks. Being able to differentiate between them makes debugging easier.
* dvb/parsechannels: drop trailing whitespaceReynaldo H. Verdejo Pinochet2016-12-082-3/+3
|
* dvbsrc: drop needless wrapper around DVB API's dvb_diseqc_master_cmdReynaldo H. Verdejo Pinochet2016-12-051-13/+7
| | | | Its only purpose was to hold a wait time that was always 0
* dvbsrc: drop supperfluous wait in diseqc_send_msg()Reynaldo H. Verdejo Pinochet2016-12-051-1/+0
| | | | It is always zero.
* dvbsrc: fix unconditional use of SYS_DVBC_ANNEX_CReynaldo H. Verdejo Pinochet2016-12-051-1/+2
| | | | It is not defined for < v5 minor 6
* dvbsrc: fix value for DVB-C annex B field in adapter structureReynaldo H. Verdejo Pinochet2016-12-051-1/+1
|
* dvb/parsechannels: collapse notes on channel_name encoding conflictReynaldo H. Verdejo Pinochet2016-10-231-4/+2
|
* dvb/parsechannels: rename ZAP parser for clarityReynaldo H. Verdejo Pinochet2016-10-231-5/+4
| | | | | This function only does ZAP parsing. Additionally, remove redundant comment while at it.
* dvb: fix gtk-doc syntax for wrongly formatted commentsReynaldo H. Verdejo Pinochet2016-10-232-12/+10
|
* dvbsrc: fix 'delivery system'-related messagesReynaldo H. Verdejo Pinochet2016-10-141-8/+8
| | | | | | | | * Rephrase tune error to be delsys-neutral * Refer to the actual check in the 'missing sanity check' warnings * Use "Delivery system" instead of 'delsys'. The latter is OK as a shorthand in the code but not even a real word
* dvb/parsechannels: parse guard interval as a fractionReynaldo H. Verdejo Pinochet2016-10-091-2/+2
| | | | | Fixes wrong default failover when parsing libdvbv5 formatted channel configuration files.
* dvb/parsechannels: add prototypes and reorganize for clarityReynaldo H. Verdejo Pinochet2016-10-091-60/+95
|
* Update my email addressReynaldo H. Verdejo Pinochet2016-10-093-5/+5
|
* dvb: drop trailing whitespace and c&p leftoversReynaldo H. Verdejo Pinochet2016-10-0910-22/+22
|
* dvb/parsechannels: parse DVB-T hierarchy from v5 config fileReynaldo H. Verdejo Pinochet2016-10-091-0/+13
| | | | | Avoids relying on the H/W default when the information can be extracted from the configuration file.
* dvb/parsechannels: parse DVB-T lp and hp code ratesReynaldo H. Verdejo Pinochet2016-10-091-0/+2
|
* dvb/parsechannels: make parsing errors delsys-neutralReynaldo H. Verdejo Pinochet2016-09-301-10/+10
| | | | | | DVB is a group of delivery standards but we support several others. While at this, make message formating more congruent.
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
* dvb/parsechannels: warn on ignored key/value pairsReynaldo H. Verdejo Pinochet2016-08-181-1/+1
| | | | | | Otherwise at runtine, users get the misleading parsing-OK message with no info on, for example, properties that failed to map because of a typo.
* dvb/parsechannels: handle problems parsing dvbv5 config keysReynaldo H. Verdejo Pinochet2016-08-181-1/+24
|
* dvb/parsechannels: improve parsing-success messageReynaldo H. Verdejo Pinochet2016-07-011-1/+2
| | | | | * Fix typo * Give information on what was actually parsed