Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bad: use new gst_element_class_add_static_pad_template() | Vineeth TM | 2016-03-24 | 6 | -12/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081 | ||||
* | plugins-bad: Fix example pipelines | Vineeth TM | 2015-12-15 | 6 | -12/+12 |
| | | | | | | | | rename gst-launch --> gst-launch-1.0 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) fix caps in examples https://bugzilla.gnome.org/show_bug.cgi?id=759432 | ||||
* | gstreamer: bad: Fix memory leaks when context parse fails | Vineeth TM | 2015-10-02 | 1 | -3/+7 |
| | | | | | | | | | | When g_option_context_parse fails, context and error variables are not getting free'd which results in memory leaks. Free'ing the same. And replacing g_error_free with g_clear_error, which checks if the error being passed is not NULL and sets the variable to NULL on free'ing. https://bugzilla.gnome.org/show_bug.cgi?id=753854 | ||||
* | intervideosink: render preroll frames as well | Tim-Philipp Müller | 2015-09-16 | 2 | -10/+9 |
| | | | | | | | | | Derive from GstVideoSink so that preroll frames will automatically get rendered too, unless the show-preroll-frame property is set to FALSE. Fixes intervideosrc only picking up frames if intervideosink is in PLAYING state. https://bugzilla.gnome.org/show_bug.cgi?id=755049 | ||||
* | gst: remove some unnecessary glib version checks | Tim-Philipp Müller | 2015-04-28 | 1 | -5/+0 |
| | | | | | We require 2.32, no need to check for anything older than that. | ||||
* | Remove obsolete Android build cruft | Tim-Philipp Müller | 2015-04-26 | 1 | -14/+0 |
| | | | | This is not needed any longer. | ||||
* | Improve and fix LATENCY query handling | Sebastian Dröge | 2015-02-11 | 1 | -1/+1 |
| | | | | | | | This now follows the design docs everywhere, especially the maximum latency handling. https://bugzilla.gnome.org/show_bug.cgi?id=744106 | ||||
* | intervideosrc: Fix GAP flag setting on non-black frames | Arun Raghavan | 2015-01-23 | 1 | -7/+7 |
| | | | | | | The previous commit fixed setting the GAP flag on black frames, but incorrectly dropped the flag on repeated pushes of the same video buffer. | ||||
* | intervideosrc: Fix GAP flag setting on black frames correctly | Arun Raghavan | 2015-01-22 | 1 | -15/+16 |
| | | | | | | | This did not actually work since the video_buffer was set to NULL after the first black frame. Reported by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> | ||||
* | intervideosrc: Fix max value of the timeout property | Arun Raghavan | 2015-01-22 | 1 | -1/+1 |
| | | | | Reported by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> | ||||
* | interaudiosink: Make sure that buffer time is always bigger than period time | Sebastian Dröge | 2015-01-15 | 1 | -0/+10 |
| | |||||
* | inter: Use a #define for the default value of the channel property | Sebastian Dröge | 2015-01-13 | 5 | -10/+20 |
| | |||||
* | intervideosrc: Make the timeout configurable after which we start showing a ↵ | Sebastian Dröge | 2015-01-13 | 2 | -9/+27 |
| | | | | black frame | ||||
* | inter: silence messages for flushed / created samples | Branislav Katreniak | 2015-01-13 | 3 | -3/+3 |
| | | | | | | These messages are logged periodically and polute the log https://bugzilla.gnome.org/show_bug.cgi?id=741592 | ||||
* | inter: interaudiosrc - fixate layout for default caps | Jan Schmidt | 2015-01-10 | 1 | -1/+3 |
| | | | | | Makes interaudiosrc produce valid audio caps in the absence of any other guidance by adding to the pad template and fixate function | ||||
* | intervideosrc: Fix a memory leak | Arun Raghavan | 2014-12-05 | 1 | -0/+1 |
| | | | | | Frees the source ARGB black frame that we use to create the black frame in our target format. | ||||
* | interaudiosink: Make sure to store at least period-time samples at once in ↵ | Sebastian Dröge | 2014-11-12 | 2 | -2/+48 |
| | | | | | | | the adapter It's better to create some more silence than having the source pull multiple short buffers out of the adapter and insert silence between them. | ||||
* | intervideosrc: Stop showing the current frame after 1 second, not after 30 ↵ | Sebastian Dröge | 2014-11-12 | 1 | -2/+7 |
| | | | | frames | ||||
* | interaudiosrc: Make sure we have a writable buffer before we start changing ↵ | Sebastian Dröge | 2014-11-11 | 1 | -1/+2 |
| | | | | metadata | ||||
* | intervideosrc: Set the GAP flag on repeated buffers | Sebastian Dröge | 2014-11-11 | 1 | -0/+14 |
| | | | | videorate does the same and it allows optimizations downstream. | ||||
* | interaudiosrc: Set the GAP flag on buffers that only contain silence | Sebastian Dröge | 2014-11-11 | 1 | -0/+1 |
| | |||||
* | intervideosrc: Print a warning into the debug log on generating black frames | Sebastian Dröge | 2014-11-06 | 1 | -0/+1 |
| | |||||
* | intervideosink: Add some debug output in the render function | Sebastian Dröge | 2014-11-06 | 1 | -0/+3 |
| | |||||
* | interaudiosrc: Fix compiler warning about unused variables | Sebastian Dröge | 2014-11-04 | 1 | -5/+2 |
| | | | | | | | gstinteraudiosrc.c: In function 'gst_inter_audio_src_create': gstinteraudiosrc.c:339:27: error: variable 'buffer_samples' set but not used [-Werror=unused-but-set-variable] guint64 period_samples, buffer_samples; ^ | ||||
* | interaudio: Make buffer size and latency handling more explicit and add ↵ | Sebastian Dröge | 2014-11-04 | 5 | -49/+181 |
| | | | | | | properties for them This now makes audio work more reliable without disconts. | ||||
* | interaudiosink: Use the bpf from the audio info instead of hardcoding 4 | Sebastian Dröge | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | interaudio: Only flush the ringbuffer on the sink side | Sebastian Dröge | 2014-11-04 | 1 | -6/+0 |
| | |||||
* | interaudiosink: Flush the adapter when we get new caps | Sebastian Dröge | 2014-11-04 | 1 | -0/+2 |
| | | | | | Ideally we would drain the source but that would require more coordination between sink and source than what we currently have. | ||||
* | intervideosrc: Negotiate framerate with downstream | Sebastian Dröge | 2014-11-03 | 1 | -5/+67 |
| | | | | Prefer the closest framerate to the input framerate though. | ||||
* | inter*src: No need to set caps manually on the pad | Sebastian Dröge | 2014-11-03 | 2 | -2/+2 |
| | | | | basesrc does that for us already. | ||||
* | inter: fix order of arguments | Wim Taymans | 2014-11-03 | 1 | -1/+1 |
| | |||||
* | interaudio: Set all required fields on the template caps | Sebastian Dröge | 2014-11-03 | 2 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=739542 | ||||
* | inter: don't leak surface name | Tim-Philipp Müller | 2014-11-02 | 1 | -0/+1 |
| | |||||
* | inter: Use 64-bit safe scaling functions | Sebastian Dröge | 2014-10-27 | 2 | -6/+6 |
| | |||||
* | interaudio: Add support for arbitrary raw audio formats | Sebastian Dröge | 2014-10-22 | 2 | -4/+2 |
| | |||||
* | intervideo: Add support for arbitrary video formats | Sebastian Dröge | 2014-10-22 | 3 | -20/+32 |
| | |||||
* | inter: Truncate the caps as part of the fixating | Sebastian Dröge | 2014-10-22 | 2 | -1/+2 |
| | |||||
* | interaudio: Fix timestamp, latency and period handling | Sebastian Dröge | 2014-10-22 | 2 | -27/+31 |
| | |||||
* | interaudio: Use GST_DEBUG_OBJECT() instead of GST_DEBUG() | Sebastian Dröge | 2014-10-22 | 2 | -7/+9 |
| | |||||
* | interaudio: Properly pass through caps from the sink to the source | Sebastian Dröge | 2014-10-22 | 5 | -51/+135 |
| | | | | | Otherwise a magic capsfilter after the source is required with exactly the same caps as the input. | ||||
* | inter: Clean up surfaces after the last user is gone | Sebastian Dröge | 2014-10-22 | 2 | -2/+26 |
| | |||||
* | inter: Whitespace cleanup | Sebastian Dröge | 2014-10-22 | 7 | -39/+0 |
| | |||||
* | intervideo: Properly pass through caps from the sink to the source | Sebastian Dröge | 2014-10-22 | 5 | -17/+102 |
| | | | | | | | | Otherwise a magic capsfilter after the source is required with exactly the same caps as the input. This would've failed before with invalid buffer sizes: gst-launch-1.0 videotestsrc ! intervideosink intervideosrc ! "video/x-raw,width=640,height=480" ! xvimagesink | ||||
* | inter: Unref bus after usage | Sebastian Rasmussen | 2014-08-11 | 1 | -0/+5 |
| | | | | | | | gst_pipeline_get_bus() returns a reference to a bus that needs to be unreferenced after usage. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734525 | ||||
* | intersubsrc: basesrc is already creating a pad for us, no need to do it twice | Sebastian Dröge | 2014-06-29 | 2 | -5/+0 |
| | |||||
* | intersubsink/src: Free channel string when finalizing the instance | Sebastian Dröge | 2014-06-29 | 2 | -4/+28 |
| | |||||
* | interaudiosrc: Fail in set_caps() if the caps can't be parsed | Sebastian Dröge | 2014-06-28 | 1 | -7/+12 |
| | |||||
* | inter: remove dead code | Vincent Penquerc'h | 2014-04-09 | 1 | -7/+0 |
| | | | | Coverity 1139666 | ||||
* | interaudiosrc: make silence memory actually contain silence | Tim-Philipp Müller | 2013-08-14 | 2 | -5/+20 |
| | | | | | instead of random data. Reported by Marco Micheletti on gstreamer-devel. | ||||
* | all: Fix for GST_DISABLE_GST_DEBUG | Edward Hervey | 2013-07-29 | 3 | -16/+7 |
| | | | | | Where applicable, remove methods that don't do anything different than the default implementation. |