summaryrefslogtreecommitdiff
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* directsoundsrc: Correctly cast mixer to uintptrArtem Martynovich2016-10-311-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773720
* 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
|
* meson: directsound: Add ole32 library dependencyScott D Phillips2016-10-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773114
* meson: winscreencap depends on gstvideoScott D Phillips2016-10-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773114
* 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.
* a2dpsink: Drop some dead-codeArun Raghavan2016-09-291-4/+1
| | | | | | Left over from the last cleanup. CID: 1373418
* meson: bluez: fix buildTim-Philipp Müller2016-09-261-1/+2
|
* decklink: Update to SDK 10.8Sebastian Dröge2016-09-2616-38/+837
| | | | | OSX and Linux only, Windows needs someone on Windows to convert the .idl files to C source code.
* bluez: dist new header fileTim-Philipp Müller2016-09-251-1/+2
| | | | Fixes distcheck.
* a2dpsink: Don't try to set device caps on avdtpsinkArun Raghavan2016-09-243-19/+0
| | | | | We can't actually configure the transport, so we should only be working with whatever we get.
* avdtpsink: Chain event handling up to basesinkArun Raghavan2016-09-241-1/+1
|
* bluez: Clean up and make a2dpsink functional againArun Raghavan2016-09-242-236/+36
| | | | | Was crashing, and had a lot of cruft (like a capsfilter and a fakesink) that was no longer required.
* avdtpsrc: Add support for AVRCP metadataArun Raghavan2016-09-246-1/+487
| | | | | Metadata from AVRCP is emitted as tags, and the duration from AVRCP is used in queries by avdtpsrc.
* dx9screencapsrc: throw error for invalid screen indexFlorian Zwoch2016-09-221-6/+13
| | | | | | | | | | | | | | | Currently dx9screencapsrc prints a verbose warning in case the screen index is out of range for the current number of detected monitors. This value is then dropped. However there is no initial indication (beside the console print) if it worked or not. This may result in capturing an unwanted screen as it would capture the last set index that was not rejected. This patch sets the index regardless. Instead, the element throws an error when it tries to run or getting caps for an invalid index. https://bugzilla.gnome.org/show_bug.cgi?id=771817
* decklink: Print the Decklink API error return values in debug output in all ↵Sebastian Dröge2016-09-215-14/+24
| | | | places
* Revert "decklinkvideosink: Scale down scheduled frame times to milliseconds"Sebastian Dröge2016-09-121-7/+1
| | | | | | This reverts commit 3b7e0d7de32f0728259d601daa13b9eeec3dd3ce. It was a bug in the driver and is supposed to be fixed with 10.8 and newer.
* kmssink: Scale up to the screen dimensionNicolas Dufresne2016-09-081-1/+1
| | | | | | | | In most display sink, the logic is to use as much as possible of the given window. In this case, the window is the screen, hence it's logical to scale up. https://bugzilla.gnome.org/show_bug.cgi?id=767422
* kmssink: Fix selection of source regionNicolas Dufresne2016-09-081-14/+30
| | | | | | | | | The source region was scaled for display before being passed to drmModeSetPlane, which resulted in a portion of the video being cropped. While when crop meta was present, the rectangle was not centered since we where using unscaled width/height. https://bugzilla.gnome.org/show_bug.cgi?id=767422
* kmssink: override stride if defined in driverVíctor Manuel Jáquez Leal2016-09-071-1/+7
| | | | | | | | | | Some kms drivers demands specific pitches over the ones calculated by GstVideoInfo. For example, intel driver demands strides round up 64. This patch queries the driver for the prefered pitch and overwrites it in the pool's GstVideoInfo structure. https://bugzilla.gnome.org/show_bug.cgi?id=768446
* decklink: Fix-up last commit that was not meant to be pushed yetSebastian Dröge2016-09-012-29/+31
|
* decklink: Fix indentationSebastian Dröge2016-09-012-5/+11
|
* decklink: Require a clock when going from PAUSED_TO_PLAYING and don't crash ↵Sebastian Dröge2016-09-012-33/+77
| | | | | | | if there is none Also when going from PLAYING_TO_PAUSED, the clock might've been unset in the meantime, e.g. because the element was removed from its surrounding bin.
* applemedia: Conditionally compile qtkitvideosrcSebastian Dröge2016-08-312-3/+12
| | | | | | | The API was deprecated in 10.9 and apparently does not exist in the SDK for macOS Sierra anymore. https://bugzilla.gnome.org/show_bug.cgi?id=770587
* Use the new API to post flow ERROR messages on the busThibault Saunier2016-08-264-11/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770158
* decklinkaudiosink: Fix compiler warning on OS XSebastian Dröge2016-08-261-1/+1
| | | | | | | | | | | | | While gint64 and int64_t are always the same, clang does not agree with that. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C decklink CXX libgstdecklink_la-gstdecklinkaudiosink.lo gstdecklinkaudiosink.cpp:675:79: error: cannot initialize a parameter of type 'int64_t *' (aka 'long long *') with an rvalue of type 'gint64 *' (aka 'long *') ret = buf->output->attributes->GetInt (BMDDeckLinkMaximumAudioChannels, &max_channels); ^~~~~~~~~~~~~ ./linux/DeckLinkAPI.h:692:87: note: passing argument to parameter 'value' here virtual HRESULT GetInt (/* in */ BMDDeckLinkAttributeID cfgID, /* out */ int64_t *value) = 0; ^
* applemedia: fix compiler warningAlessandro Decina2016-08-261-1/+1
|
* decklinkvideosink: Scale down scheduled frame times to millisecondsSebastian Dröge2016-08-261-1/+6
| | | | | | | | Scale down to milliseconds, otherwise at least some hardware has problems scheduling the frames (or schedules them too slow) and we run out of available frames. https://bugzilla.gnome.org/show_bug.cgi?id=770282
* decklinkaudiosink: Add support for 8 and 16 channelsSebastian Dröge2016-08-263-3/+64
|
* applemedia: changes to make GL memory mappable on CPU on iOSAlessandro Decina2016-08-2618-178/+472
| | | | | | | | | This commit introduces IOSGLMemory which is a GLMemory that falls back to GstAppleCoreVideoMemory for CPU access. This is a temporary solution until IOSurface gets exposed as a public framework on iOS and so we can use IOSurfaceMemory on both MacOS and iOS. https://bugzilla.gnome.org/show_bug.cgi?id=769210
* opensles: Add opensles.h to noinst_HEADERSFredrik Fornwall2016-08-241-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770326
* vtdec: fix MPEG-2 video capsMatej Knopp2016-08-221-1/+2
| | | | | | | | | Add systemstream=false to caps, otherwise the decoder may be picked for MPEG-PS files. Also parsed=true, as video toolbox expects entire frame in VTDecompressionSessionDecodeFrame. https://bugzilla.gnome.org/show_bug.cgi?id=770049
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-208-0/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* plugins: Use stdint.h instead of _stdint.hNirbheek Chauhan2016-08-191-1/+7
| | | | | | _stdint.h is generated by Autotools and we don't really need it. All supported platforms now ship with stdint.h. The only stickler was MSVC, and since Visual Studio 2015 it also ships stdint.h now.
* applemedia-nonpublic: remove bitrotten plugin that's no longer neededTim-Philipp Müller2016-08-1930-5918/+2
|
* avfvideosrc: account for retina displays when capturing screensFlorian Zwoch2016-08-191-2/+18
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=770030
* 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
|
* avfassetsrc: Don't escape the URI another time in another location tooSergei Saveliev2016-08-161-5/+2
| | | | | | One location was forgotten in a913a0b9679dd58945ad105d240db45595fdaba6 https://bugzilla.gnome.org/show_bug.cgi?id=767492
* winks: Fix RGB frame flipping and postprocessingJan Schmidt2016-08-165-14/+32
| | | | | | | | | | Uncompressed RGB frames can be (usually are) bottom-up layout in DirectShow, and the code to flip them wasn't properly ported from 0.10. Fix it. Fix post-processing of RGB buffers. We need a writable buffer, but the requests pool is holding an extra ref. This could use more fixing to use a buffer pool
* winks: Give the ksvideosrc PRIMARY rankJan Schmidt2016-08-161-1/+1
| | | | | It's the primary video source on Windows, so give it a rank for autoplugging by camerabin and friends
* winks: Fix swapped RGBx/RGB caps mapping, and endianness.Jan Schmidt2016-08-161-3/+3
| | | | | | | The RGBx and RGB format mappings were reversed. What Windows calls RGB are laid out as BGR in our parlance, so switch that too