summaryrefslogtreecommitdiff
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* sys: Convert source files to UTF-8Jan Alexander Steffens (heftig)2017-08-165-5/+5
| | | | | | | | Otherwise we have problems with the new gtk-doc ported to python. But it's a good thing to do anyway. https://bugzilla.gnome.org/show_bug.cgi?id=786364
* amcvideodec/enc: Correctly check for no PTS on input buffersshakin chou2017-05-082-2/+4
| | | | | | | | MediaCodec gives us a presentation timestamp of 0 if it does not know anything, but GStreamer gives us GST_CLOCK_TIME_NONE. Don't mix up these two. https://bugzilla.gnome.org/show_bug.cgi?id=780190
* meson: Only run decklink cpp test when building itNirbheek Chauhan2017-04-131-5/+5
| | | | | Otherwise it gets run on Windows with MSVC where we don't build Decklink and then it causes an error.
* applemedia: Fix video texture cache build issue on MacOSNick Kallen2017-03-171-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=779247
* applemedia: ensure all textures are released before texturecache is releasedNick Kallen2017-03-171-15/+29
| | | | | | | | It was previously possible for videotexturecache to be finalized before all of its textures. Finalizing outstanding textures in this circumstance leads to a crash. This patch ensure resources are freed in the proper order. https://bugzilla.gnome.org/show_bug.cgi?id=779247
* bluez: Chain up to basesrc query instead of override pad query functionArun Raghavan2017-02-231-8/+5
| | | | | | | Overriding the pad query function completely overrides all the default query handling implemented in basesrc, including caps etc. The correct thing to do is just override the basesrc query vfunc and then chain up for the queries we don't handle.
* Builds for MacOSNick Kallen2017-02-193-9/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=778434
* applemedia: free videotexturecache texture in gl threadNick Kallen2017-02-193-10/+10
| | | | | | | | The cached texture was treated as user_data passed to GstGLBaseMemory and freed with a GDestroyNotify function. However, this data must be treated specially: it must be destroyed in the GL thread. https://bugzilla.gnome.org/show_bug.cgi?id=778434
* amcvideoenc: Set timestamps on header buffers tooSebastian Dröge2017-02-081-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774772
* amcvideoenc: Encoder output is generally not properly parsedSebastian Dröge2017-02-081-3/+2
| | | | | | Don't claim it is and let h264parse and other parsers do their job. https://bugzilla.gnome.org/show_bug.cgi?id=774772
* amcvideoenc: Encoded H264 is generally not AU alignedSebastian Dröge2017-02-081-2/+1
| | | | | | | Claiming that it is, can cause h264parse to skip some parsing steps and the output stays unaligned. https://bugzilla.gnome.org/show_bug.cgi?id=774772
* applemedia: Fail cleanly instead of crashing if obtaining a GL display failedSebastian Dröge2017-01-271-0/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777742
* androidmedia: Silently skip COLOR_FormatAndroidOpaque when converting to capsSebastian Dröge2017-01-091-0/+5
| | | | | This is special and handled in the decoder when doing rendering to a surface. Printing a warning for this is just unnecessary noise
* uvch264src: Fix wrong argument order to force-key-unit eventArun Raghavan2017-01-091-1/+1
| | | | CID 1373421
* androidmedia: some files are missing in the release tarballUrsula Maplehurst2017-01-091-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=776591
* meson: build decklink pluginTim-Philipp Müller2017-01-062-1/+44
|
* amcaudiodec: Set "is-adts" to 1 for ADTS AACSebastian Dröge2016-12-221-0/+15
| | | | | | Otherwise it fails to decode. https://bugzilla.gnome.org/show_bug.cgi?id=740101
* dvbsrc: add delivery system to missing modulation check messageReynaldo H. Verdejo Pinochet2016-12-131-2/+2
| | | | | | A tuning operation can spawn multiple checks. Being able to differentiate between them makes debugging easier.
* dvbsrc: fix unconditional use of FEC 2/5Reynaldo H. Verdejo Pinochet2016-12-131-0/+2
| | | | It is not defined for < v5 minor 7
* dvbsrc: fix unconditional use of SYS_DVBC_ANNEX_CReynaldo H. Verdejo Pinochet2016-12-071-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-071-1/+1
|
* decklink: Correctly set top-field-first/bottom-field-firstSebastian Dröge2016-11-284-24/+82
| | | | | | | | | | | First of all, all the HD and UHD modes should be top-field-first, as also returned by the Decklink mode iterator API. Then we should include the caps field "field-order" in the caps of the source (not the sink due to negotiation problems with optional fields). And finally we should set the TFF flag on interlaced buffers that are top-field-first.
* decklinkvideosrc: Free timecodes when done with a frameSebastian Dröge2016-11-241-0/+2
|
* applemedia: error out if the uri property is not setMatthew Waters2016-11-171-0/+6
| | | | | | | | Fixes: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: NULL cString in the state change test.
* amc: Allow registering codecs, camera or sensors if any of the others failedSebastian Dröge2016-11-091-24/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774048
* ahs: Don't assert on deinit if initialization failed beforeSebastian Dröge2016-11-091-3/+2
| | | | | | | Initialization failure is handled correctly by just not registering the ahssrc element. https://bugzilla.gnome.org/show_bug.cgi?id=774048
* decklinkvideosink: Also stop scheduled playback when ↵Sebastian Dröge2016-11-041-44/+74
| | | | | | | | | | | | | gst_element_lost_state() is called Unfortunately this does not go through the normal state change machinery, so we don't get notified about this in change_state(). However we need to stop scheduled playback, so that once PLAYING is reached again we can start scheduled playback with the correct time. Without this, flushing seeks in PLAYING will not work correctly: decklinkvideosink will wait before showing the new frames for the amount of time the pipeline was in PLAYING before.
* decklinkaudiosrc: Ignore channel-mask when checking set_caps compatibilityVivia Nikolaidou2016-11-041-2/+12
| | | | | | | channel-mask doesn't matter in decklinkaudiosrc, and differences in it can cause caps negotiations to fail without a real reason. https://bugzilla.gnome.org/show_bug.cgi?id=773313
* 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.