summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-21examples: fix gtk+ 3.14 deprecation errorLubosz Sarnecki1-1/+0
https://developer.gnome.org/gtk3/3.13/GtkWidget.html#gtk-widget-set-double-buffered https://bugzilla.gnome.org/show_bug.cgi?id=734482
2014-08-21glimagesink: expose contextLubosz Sarnecki1-3/+14
* expose context in draw / reshape callbacks * add context property https://bugzilla.gnome.org/show_bug.cgi?id=734482
2014-08-21glshader: expose opengl handle in getterLubosz Sarnecki2-0/+9
https://bugzilla.gnome.org/show_bug.cgi?id=734482
2014-08-21gl: check null before unref GstGLDisplayWang Xin-yu (王昕宇)1-1/+3
2014-08-21gl: add prototype definition for KHR_debugMatthew Waters1-0/+90
2014-08-20glcontext: implement the debug callbackMatthew Waters3-1/+168
For both GL_KHR_debug and ARB_debug_output. This allows us to receive errors and other hints from the GL instead of querying after every GL operation.
2014-08-20gl: add prototypes for KHR_debug/ARB_debug_outputMatthew Waters4-2/+22
2014-08-19dashdemux: unref pad reference when removing internal source in errorThiago Santos1-0/+2
Avoids leaking the pad in error situations
2014-08-19dashdemux: read language from ContentComponent node as a fallbackThiago Santos1-1/+8
If the language is not specified in the AdaptationSet, use the ContentComponent node to get it. We only get it if there is only a single ContentComponent as it doesn't seem clear on what to do if there are multiple entries https://bugzilla.gnome.org/show_bug.cgi?id=732237
2014-08-19dashdemux: push language code tagMatthieu Bouron3-2/+27
Language code tag is retrieved from the AdaptationSet language property. https://bugzilla.gnome.org/show_bug.cgi?id=732237
2014-08-19gl: don't take an extra ref on the display on set_contextMatthew Waters1-2/+5
gst_context_get_gl_display() returns a ref. Don't take another in gst_object_replace().
2014-08-19glmixer: unref the GstGLUpload in the pad if freed while runningMatthew Waters1-0/+14
Dynamic pipelines that get and release the sink pads will finalize the pad without going through gst_gl_mixer_stop() which is where the upload object is usually freed. Don't leak objects in such case.
2014-08-19glvideomixer: avoid gl resource race condition between different threadWang Xin-yu (王昕宇)1-1/+36
https://bugzilla.gnome.org/show_bug.cgi?id=734830
2014-08-19glvideomixer: don't clobber unnecessary GstVideoInfo fieldsMatthew Waters1-2/+2
otherwise we might clobber other important fields such as the frame rate.
2014-08-19glvideomixer: get the attribute from the correct shaderMatthew Waters1-3/+2
2014-08-19glimagesink: unref the window on navigation eventMatthew Waters1-0/+1
plugs a memory leak
2014-08-19tsdemux: remove pads when resetting the elementThiago Santos1-9/+13
Otherwise the pads will be there if it is restarted and the stream can be a completely different one. https://bugzilla.gnome.org/show_bug.cgi?id=734394
2014-08-18codecparser: h264: Use proper bit_reader api while parsing buffering_period SEISreerenj Balachandran2-8/+8
https://bugzilla.gnome.org/show_bug.cgi?id=734970
2014-08-14scenechange: fix crash on startupVineeth T M1-0/+1
gst_video_frame_map() was using the oldinfo GstVideoInfo before it's been populated, resulting in a crash right at the start. https://bugzilla.gnome.org/show_bug.cgi?id=734763
2014-08-14androidmedia: Make sure to unblock any thread waiting on the drain condition ↵Sebastian Dröge3-0/+80
variable when errors happen
2014-08-14androidmedia: Fix draining logic to let the base class handle EOS eventsSebastian Dröge6-101/+39
https://bugzilla.gnome.org//show_bug.cgi?id=734775
2014-08-13dvbbasebin: fix parsing of freqs in some ZAP filesReynaldo H. Verdejo Pinochet1-2/+11
Change avoids attempting to convert to kHz if unneeded. There are quite some ZAP format variants out there. Among their subtle little differences, some store transponder frequencies in Mhz and others in kHz. The latter been the most common variant.
2014-08-13dvbsrc: get rid of remaining trailing whitespaceReynaldo H. Verdejo Pinochet1-6/+6
2014-08-13dvbsrc: wrap around known-interruptible ioctlsReynaldo H. Verdejo Pinochet1-10/+29
Also get rid of the asumption that some requests like FE_SET_TONE or FE_SET_VOLTAGE only error out with -1
2014-08-13dvbsrc: drop gst_dvbsrc_retry_ioctl for retry macroReynaldo H. Verdejo Pinochet1-30/+27
LOOP_WHILE_EINTR macro makes it easier to handle assorted ioctl argp types. Functionality is otherwise equivalent.
2014-08-13dvbsrc: dvbbasebin: add 'tune' signalReynaldo H. Verdejo Pinochet4-10/+60
It works the same as the 'tune' property that is used only to signal the element that it should tune, but it is more natural to be used as a signal rather than a property. It is also proxied at the dvbbasebin element
2014-08-13hlsdemux: Do not switch playlist on trick modesThibault Saunier1-1/+5
Instead always use the low bandwith playlist making things go smoother as the current heuristic is rather set for normal playback, and currently it does not behave properly. https://bugzilla.gnome.org/show_bug.cgi?id=734445
2014-08-13hlsdemux: No need to have a I-Frame list to do trick modesThibault Saunier1-9/+2
It just works cleanly without any index and there is no real reason for that limitation. Also, there are very few stream with that feature. https://bugzilla.gnome.org/show_bug.cgi?id=734445
2014-08-13tsdemux: Do not tweak segments on reverse playbackThibault Saunier1-4/+7
We can't compare the first buffer start and the segment start in that case... playback is going backward! https://bugzilla.gnome.org/show_bug.cgi?id=734445
2014-08-13facedetect: Use NULL to disable eyes/nose/mouthValentin PONS1-0/+2
Without printing a warning about it https://bugzilla.gnome.org/show_bug.cgi?id=734623
2014-08-13glbufferpool: fix allocator leak in some casesTim-Philipp Müller1-6/+17
Spotted by Sebastian Rasmussen. https://bugzilla.gnome.org/show_bug.cgi?id=734523
2014-08-11assrender: save a few ref/unref pairsThiago Santos1-23/+21
The event/query functions already have a reference to the element, avoid ref/unref in the functions handling caps queries and events.
2014-08-11assrender: remove obsolete fixmeThiago Santos1-4/+0
2014-08-11assrender: improve negotiationThiago Santos1-3/+58
Check if downstream supports overlay meta, if possible use it and if not fallback to no-overlay caps https://bugzilla.gnome.org/show_bug.cgi?id=733916
2014-08-11assrender: always intersect with the filter capsThiago Santos1-27/+14
Avoids returning values that peers can't use https://bugzilla.gnome.org/show_bug.cgi?id=733916
2014-08-11dvbsuboverlay: improve negotiationThiago Santos1-24/+69
Check if downstream supports overlay meta, if possible use it and if not fallback to no-overlay caps https://bugzilla.gnome.org/show_bug.cgi?id=733916
2014-08-11dvbsuboverlay: always intersect with the filter in getcapsThiago Santos1-27/+14
Avoids returning unsupported caps to peers https://bugzilla.gnome.org/show_bug.cgi?id=733916
2014-08-11aggregator: fix up doc comment for set_src_capsMatthew Waters1-1/+1
It does not occur 'later' anymore https://bugzilla.gnome.org/show_bug.cgi?id=732662
2014-08-11videoaggregator: push the caps event as soon as we receive itMatthew Waters2-21/+15
Along with the required mandatory dependent events. Some elements need to perform an allocation query inside ::negotiated_caps(). Without the caps event being sent prior, downstream elements will be unable to answer and will return an error. https://bugzilla.gnome.org/show_bug.cgi?id=732662
2014-08-11webenc: Add WebP image encoderSreerenj Balachandran4-2/+483
https://bugzilla.gnome.org/show_bug.cgi?id=733087
2014-08-11sbcenc: Unref output caps in error casesSebastian Rasmussen1-19/+19
gst_caps_intersect() returns a reference to a caps object which in the normal case is consumed, but in error cases must be unreferenced. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734521
2014-08-11opusenc: Unref pad template caps after usageSebastian Rasmussen1-5/+6
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=734517
2014-08-11inter: Unref bus after usageSebastian Rasmussen1-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
2014-08-10examples/gl: unref bus and element after usageSebastian Rasmussen3-0/+3
gst_pipeline_get_bus() and gst_bin_get_by_interface() both return references that need to be unreferenced after usage. https://bugzilla.gnome.org/show_bug.cgi?id=734527
2014-08-10docs: update for git masterTim-Philipp Müller76-154/+641
2014-08-10docs: remove rtpvp8 plugin docs, the elements are now in -goodTim-Philipp Müller1-55/+0
2014-08-10opengl: update element docs for 1.xTim-Philipp Müller7-15/+26
2014-08-10docs: remove eglglessink from docs as it no longer existsTim-Philipp Müller3-44/+0
2014-08-10wrappercamerabinsrc: Unref elements after usageSebastian Rasmussen1-1/+10
gst_bin_get_by_name() and gst_bin_get_by_interface() both return references to elements that need to be unreferenced after usage. https://bugzilla.gnome.org/show_bug.cgi?id=734524
2014-08-10openal: Unref pad template caps after usageSebastian Rasmussen2-2/+7
https://bugzilla.gnome.org/show_bug.cgi?id=734520