Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-03 | player: Set default position and duration value to GST_CLOCK_TIME_NONE | Philippe Normand | 1 | -2/+2 | |
When the position query fails the returned value shall remain -1 instead of 0 to avoid confusion on application side between error and beginning of media. https://bugzilla.gnome.org/show_bug.cgi?id=797066 | |||||
2018-08-31 | meson: Maintain macOS ABI through dylib versioning | Nirbheek Chauhan | 14 | -0/+14 | |
Requires Meson 0.48, but the feature will be ignored on older versions so it's safe to add it without bumping the requirement. Documentation: https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library | |||||
2018-08-16 | videoaggregator: Make sure to hold object lock while iterating sink pads | Sebastian Dröge | 1 | -9/+19 | |
They might otherwise just change while we iterate. | |||||
2018-08-10 | meson: fix install dir for generated header files | Bastian Köcher | 3 | -3/+5 | |
Nixos installs into a non-standard includedir, so need to take account of the 'includedir' option instead of just hard-coding 'include' here. https://bugzilla.gnome.org/show_bug.cgi?id=794856 | |||||
2018-08-03 | badaudio: Fix typo, ADUIO vs AUDIO | Nicolas Dufresne | 1 | -1/+1 | |
2018-08-03 | GstPlanarAudioAdapter: Add audio library in Makefile.am | Nicolas Dufresne | 1 | -1/+2 | |
This fixes a build regression. | |||||
2018-08-03 | GstPlanarAudioAdapter: copy pts, dts and offset tracking from GstAdapter | George Kiagiadakis | 2 | -21/+293 | |
https://bugzilla.gnome.org/show_bug.cgi?id=793605 | |||||
2018-08-03 | libs: audio: add new GstPlanarAudioAdapter class | George Kiagiadakis | 4 | -4/+494 | |
This is a GstAdapter, but for planar audio buffers. https://bugzilla.gnome.org/show_bug.cgi?id=793605 | |||||
2018-08-02 | opencv: Updated to use new header path | Nicolas Dufresne | 2 | -2/+2 | |
2018-08-02 | opencv: Bump requirement to 3.0.0+ | Nicolas Dufresne | 1 | -1/+1 | |
And removes all the ifdef code to support the 2.X APIs. | |||||
2018-07-27 | Add feature options for almost all plugins | Nirbheek Chauhan | 2 | -7/+8 | |
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 | |||||
2018-07-14 | webrtc: Move dtlssrtpenc state management | Jan Schmidt | 1 | -2/+0 | |
Move the errant piece of dtlssrtpenc state change management from dtlstransport in the Webrtc libs, into the transportsendbin that does the rest of the element management so it's all in one place. | |||||
2018-07-14 | webrtc/dtlstransport: Add more debug. Rename category | Jan Schmidt | 1 | -1/+1 | |
Rename the dtlstransport debug category to webrtcdtlstransport. | |||||
2018-07-02 | player: Avoid trying to join the player thread from itself | Roland Jon | 1 | -1/+4 | |
https://bugzilla.gnome.org/show_bug.cgi?id=796731 | |||||
2018-06-24 | libs: Update for g_type_class_add_private() deprecation in recent GLib | Tim-Philipp Müller | 4 | -24/+22 | |
2018-06-24 | videoaggregator: Update for g_type_class_add_private() deprecation in recent ↵ | Tim-Philipp Müller | 1 | -18/+21 | |
GLib | |||||
2018-06-15 | videoaggregator: Fix string leak | Seungha Yang | 1 | -2/+3 | |
gst_video_colorimetry_to_string() returns allocated memory which must be freed. https://bugzilla.gnome.org/show_bug.cgi?id=796596 | |||||
2018-06-11 | gst_webrtc_session_description_new: fix annotations | Mathieu Duponchelle | 1 | -1/+1 | |
2018-06-11 | videoaggregator: log an ERROR if we're going to return a flow error | Tim-Philipp Müller | 1 | -1/+1 | |
2018-06-05 | webrtc: Fix wrong parent classes for DTLSTransport and ICETransport | Thibault Saunier | 2 | -2/+2 | |
Those are GObjects not GstBins | |||||
2018-06-04 | player: Fix duration-changed CRITICAL warning if duration did not actually ↵ | Lyon Wang | 1 | -1/+2 | |
change Check if duration is changed before emitting duration-changed signal https://bugzilla.gnome.org/show_bug.cgi?id=796491 | |||||
2018-06-01 | codecparsers: mpeg2: don't mess the StartCode only packets | Sreerenj Balachandran | 1 | -1/+1 | |
It is completely legal to have packets with zero sizes. Zero-sized packet indicates header with only Start Code. One eg: is user data packet. The patch allows having GstMpegVideoPacket with zero sizes. https://bugzilla.gnome.org/show_bug.cgi?id=796477 | |||||
2018-05-28 | adaptivedemux: Set connection-speed value as current download rate if set | Hosang Lee | 1 | -0/+1 | |
If connection-speed property is in use, this value should be used as the current download rate since subclasses might read it to figure out which playlist variant they will use. https://bugzilla.gnome.org/show_bug.cgi?id=784592 | |||||
2018-05-19 | mpegts: Add GIR generation array anotations | Russel Winder | 3 | -17/+17 | |
For function parameters that are known to be arrays. https://bugzilla.gnome.org/show_bug.cgi?id=796221 | |||||
2018-05-18 | libs: g-ir-scanner: do not hardcode libtool path | Antoine Jacoutot | 2 | -2/+2 | |
https://bugzilla.gnome.org/show_bug.cgi?id=726571 | |||||
2018-05-16 | videoaggregator: Remove custom get_next_time implementation | Olivier Crête | 1 | -23/+1 | |
GstAggregator now has the same thing in the simple implementation. https://bugzilla.gnome.org/show_bug.cgi?id=795486 | |||||
2018-05-12 | adaptivedemux: Support period change in live playlist | Seungha Yang | 1 | -9/+13 | |
Regardless of LIVE or VOD, "a manifest has next period but currently EOSed" state is meaning that it's time to advance period. Previous behavior of adpativedemux, however, was able to period advancing only for VOD case, since the adaptivedemux tried to update and wait new manifest without respecting existence of the next period. https://bugzilla.gnome.org/show_bug.cgi?id=781183 | |||||
2018-05-09 | webrtcbin: implement support for FEC and RTX | Mathieu Duponchelle | 1 | -0/+11 | |
https://bugzilla.gnome.org/show_bug.cgi?id=795044 | |||||
2018-05-07 | videoaggregator: Set video-meta option on buffer pool configuration correctly | Sebastian Dröge | 1 | -5/+9 | |
CID 1435451 | |||||
2018-05-07 | videoaggregator: First override set/get_property vfuncs, then install properties | Sebastian Dröge | 1 | -5/+4 | |
Gives assertions otherwise. | |||||
2018-05-06 | videoaggregator: Some more documentation fixes | Sebastian Dröge | 1 | -4/+3 | |
2018-05-06 | videoaggregator: expose converter-config on convert pads | Mathieu Duponchelle | 1 | -1/+66 | |
This in order to allow users control over the conversion process, for example the scaling method. | |||||
2018-05-06 | videoaggregator: Fix up documentation some more | Sebastian Dröge | 1 | -1/+1 | |
2018-05-06 | videoaggregator: Clean up header and update docs a bit | Sebastian Dröge | 2 | -27/+26 | |
2018-05-06 | videoaggregator: Rename get_output_buffer() to create_output_buffer() | Sebastian Dröge | 2 | -6/+6 | |
For consistency with GstAudioAggregator. | |||||
2018-05-06 | videoaggregator: Validate pool configuration and create a new pool if it ↵ | Sebastian Dröge | 1 | -6/+41 | |
just does not work Also pass the given allocator to the pool if one is set. | |||||
2018-05-06 | videoaggregator: Switch to a GstVideoAggregatorConvertPad subclass | Sebastian Dröge | 2 | -142/+312 | |
This moves all the conversion related code to a single place, allows less code-duplication inside compositor and makes the glmixer code less awkward. It's also the same pattern as used by GstAudioAggregator. | |||||
2018-05-05 | videoaggregator: Remove sink_non_alpha_caps class field | Sebastian Dröge | 2 | -90/+68 | |
This is only used for caching reasons and should never actually be in the public API. If this is ever a bottleneck later, caching around a class private struct could be implemented. | |||||
2018-05-05 | videoaggregator: Move needs_alpha pad field to the private struct | Sebastian Dröge | 2 | -5/+34 | |
And also trigger renegotiation if the value has changed. https://bugzilla.gnome.org/show_bug.cgi?id=795836 | |||||
2018-05-05 | videoaggregator: Move aggregated_frame and the pad buffer into the private ↵ | Sebastian Dröge | 2 | -51/+127 | |
struct The aggregated_frame is now called prepared_frame and passed to the prepare_frame and cleanup_frame virtual methods directly. For the currently queued buffer there is a method on the video aggregator pad now. | |||||
2018-05-04 | videoaggregator: Move property storage to private pad struct | Sebastian Dröge | 2 | -15/+16 | |
2018-05-04 | videoaggregator: Rename ignore-eos pad property to repeat-after-eos | Sebastian Dröge | 2 | -13/+13 | |
What it does is to repeat the last frame forever after EOS, it does not literally ignore EOS. | |||||
2018-05-04 | videoaggregator: Move GstChildProxy implementations into leaf classes | Sebastian Dröge | 1 | -55/+0 | |
Not every subclass will want to expose the pads via the interface. https://bugzilla.gnome.org/show_bug.cgi?id=739011 | |||||
2018-05-04 | videoaggregator: Get rid of separate header for the aggregator pad | Sebastian Dröge | 5 | -121/+84 | |
2018-04-25 | h264parse: add constrained and progressive profiles | Guillaume Desmottes | 1 | -2/+5 | |
Those profiles have been added in the version 2012-01 and 2011-06 of the AVC spec. https://bugzilla.gnome.org/show_bug.cgi?id=794127 | |||||
2018-04-23 | docs: mpegts: add atsc docs | Stefan Ringel | 1 | -1/+51 | |
https://bugzilla.gnome.org/show_bug.cgi?id=730940 | |||||
2018-04-16 | webrtc: fix gtk-doc annotations | Víctor Manuel Jáquez Leal | 1 | -2/+2 | |
2018-04-03 | meson: mpegts: make internal mpegts lib dep depend on the enumtypes header | Tim-Philipp Müller | 1 | -0/+4 | |
2018-03-22 | meson: webrtc: use gnome.mkenums_simple() to generate enumtypes files | Tim-Philipp Müller | 2 | -67/+8 | |
2018-03-22 | webrtc: use right export define in generated enumtypes file | Tim-Philipp Müller | 2 | -3/+4 | |