summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.3.11.3.1Sebastian Dröge2014-05-0388-2327/+16712
|
* Update .po filesSebastian Dröge2014-05-0340-40/+40
|
* examples: Fix CFLAGS in clutter GL examplesSebastian Dröge2014-05-031-3/+3
|
* examples: Add all gl subdirs to DIST_SUBDIRS to fix the buildSebastian Dröge2014-05-031-3/+5
|
* po: Update translationsSebastian Dröge2014-05-0340-1522/+711
|
* mfc: Remove mfc plugin, it is obsoleted by the v4l2videodec element from ↵Sebastian Dröge2014-05-0311-2981/+4
| | | | gst-plugins-good
* mpegtsmux: Use complete caps for setting up the streams in the testSebastian Dröge2014-05-031-5/+7
|
* Automatic update of common submoduleSebastian Dröge2014-05-031-0/+0
| | | | From bcb1518 to 211fa5f
* watchdog: Add handling of PAUSED statePer x Johansson2014-05-031-8/+82
| | | | | | Also allow disabling the timeout by setting it to 0. https://bugzilla.gnome.org/show_bug.cgi?id=726156
* srtpenc: Add config for the replay window sizeOlivier Crête2014-05-022-1/+20
|
* srtpenc: Remove unused object membersOlivier Crête2014-05-021-5/+0
|
* srtpenc: Remove useless structureOlivier Crête2014-05-021-73/+41
| | | | Remove now useless structure
* srtpenc: Remove ssrc parsing from streamOlivier Crête2014-05-021-12/+10
| | | | It's no longer used
* srtpenc: Remove SSRC from signal, it's meaninglessOlivier Crête2014-05-021-3/+2
|
* srtpenc: Set the SRTP key as a shared key for all SSRCsOlivier Crête2014-05-022-34/+15
| | | | This is already how it was used.
* rfbsrc: Send stream-start event in the beginningBlake Tregre2014-05-021-0/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=726802
* hlsdemux: Update for URI downloader API changesSebastian Dröge2014-05-021-4/+4
| | | | And make sure to set refresh=TRUE when updating the playlist.
* mssdemux: Update for URI downloader API changesSebastian Dröge2014-05-021-3/+4
| | | | | And include the manifest file as referer in requests, and make sure to set refresh=TRUE when updating the manifest.
* dashdemux: Update for URI downloader API changesSebastian Dröge2014-05-021-4/+7
| | | | | And include the MPD file as referer in requests, and make sure to set refresh=TRUE when updating the MPD.
* uridownloader: Add refresh parameter to hint caches that they should check ↵Sebastian Dröge2014-05-022-34/+21
| | | | if they're up to date
* gl: use the bufferpool's upload when availableMatthew Waters2014-05-022-18/+37
| | | | | | Avoids duplicating GL resources https://bugzilla.gnome.org/show_bug.cgi?id=728872
* gl: show internal cocoa window on top of othersJulien Isorce2014-05-021-1/+1
| | | | | | Useful when your OSX terminal is fullscreen https://bugzilla.gnome.org/show_bug.cgi?id=728127
* gl: pass NSView instead of NSWindow in cocoa-videooverlay exampleJulien Isorce2014-05-021-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728451
* gl: add copyright to cocoa exampleJulien Isorce2014-05-021-0/+20
|
* gl: rename cocoa example and move it to its parent directoryJulien Isorce2014-05-026-18/+13
|
* gl: remove unuseful README for cocoa exampleJulien Isorce2014-05-021-9/+0
|
* gl/pool: init the upload object on startMatthew Waters2014-05-022-9/+27
| | | | Theoretically, set_config could be called multiple times
* srtpdec: Only clear streams if they have been createdOlivier Crête2014-05-011-2/+2
|
* srtpdec: Use object debugOlivier Crête2014-05-011-1/+1
|
* hlsdemux: Always succeed the LATENCY eventSebastian Dröge2014-05-011-0/+7
| | | | | Upstream and our internal source is irrelevant for the latency and we don't want the LATENCY event to ever fail.
* hlsdemux: Reset the last flow return before restarting the internal sourceSebastian Dröge2014-05-011-0/+3
| | | | | | Otherwise we will never recover from previous errors, and especially will never start again after a flushing seek if downstream returned GST_FLOW_FLUSHING to us.
* hlsdemux: Only set PTS on the first buffer of a fragment instead of setting ↵Sebastian Dröge2014-05-011-8/+10
| | | | the same on all of them
* hlsdemux: Always flush the internal proxy pads before downloadingThiago Santos2014-05-012-14/+39
| | | | | | | | | | hlsdemux can't rely on the source to push flushes on a seek on ready as that might not make sense. So always resort to flushing the internal proxy pads by pushing flush events from the source's src pad. Also as the seeking is not required anymore, only seek if there is really a byte range to be used. And store a ref to the source's src pad to avoid doing get_static_pad for every fragment.
* gl: Try harder to load symbols from the correct placeSebastian Dröge2014-05-015-46/+128
| | | | | | | | | | | | | | | This commit makes the loading of the GModules threadsafe, and always first tries to load the symbol for the GL library that is selected for the current context. Only then it falls back to looking into the current module (NULL), and only as a last resort the context specific function (e.g. eglGetProcAddress()) is called. Also add configure parameters to select the names of the library modules instead of using the defaults, and let the defaults be independent of the G_MODULE_SUFFIX. https://bugzilla.gnome.org/show_bug.cgi?id=728753
* glcolorscale: fix operation with dual GL, GLES2 libgstglMatthew Waters2014-05-011-13/+17
|
* gl/mem: implement texture copying between formats with strides properlyMatthew Waters2014-05-014-13/+19
| | | | | | Previously, we used the width to determine the amount of data to be copied using pbos. This, makes it allocate enough data for the the strides as well.
* gl/mem: pad the public structMatthew Waters2014-05-011-0/+2
|
* gl: no need to provide full lib path to load symbolsNicolas Dufresne2014-04-301-21/+19
| | | | | | | | - Make gstgl work on Mali - Keep it work on RPI - fallback to NULL name module if fails with usual lib name https://bugzilla.gnome.org/show_bug.cgi?id=728753
* kate: avoid read buffer overflow in crafted streamVincent Penquerc'h2014-04-301-2/+8
| | | | Coverity 1208777
* glcolorscale: use a shader on GLESv2Julien Isorce2014-04-302-2/+76
| | | | | | Otherwise you only see black frames Fix https://bugzilla.gnome.org/show_bug.cgi?id=728947
* glimagesink: use new helper function to avoid duplicating default shader textJulien Isorce2014-04-301-45/+4
|
* gleffects: use new helper functions to avoid duplicating the same vertex ↵Julien Isorce2014-04-305-82/+24
| | | | | | shader text And also use the default fragment shader text for the identity effect
* gl: add convenient functions to setup default vertex and fragment shadersJulien Isorce2014-04-302-0/+97
| | | | | | | Most of our 2D filters use the same simple vertex shader. Also define the default fragment shader as the identity. Avoid duplicating the same vertex and fragment shader text.
* hlsdemux: Only unref pending buffer if there is oneSebastian Dröge2014-04-301-1/+2
|
* hlsdemux: Do not push last buffer after errorThiago Santos2014-04-291-17/+22
| | | | | | | In decryption scenario, a buffer is always stored to be sent later to wait for more data or EOS to be able to strip the final bytes if requested. In case an error hapenned this buffer can be ignored and not pushed downstream.
* hlsdemux: flush the adapter in the end of a fragmentThiago Santos2014-04-291-1/+6
| | | | | | In case of error there might be some data left in the adapter when EOS is received. Clear the adapter to be able to restart again later if requested.
* hlsdemux: handle more error casesThiago Santos2014-04-291-19/+31
| | | | | | | | | Handle some more error cases: 1) When the source element fails to go to ready 2) When decryption fails 3) When there is no source to handle a specific URI 4) When the URI is invalid
* hlsdemux: handle errors from internal sourceThiago Santos2014-04-292-8/+65
| | | | | | | | | Set up a message handling function to catch errors from the internal source and store the last return code to identify error situations when returning from a fragment download. Also moves the duration increase to after the download when we know if it was successful or not
* hlsdemux: Improve pad switching conditionsThiago Santos2014-04-292-21/+13
| | | | | | | | | | | When using the internal source, hlsdemux doesn't know the caps of the input before adding the pad, so remove the arguments that would use that as it is always NULL. And use an specific flag to signal when a pad switch is required. Using the discont flag is a bad idea now because when a fragment download fails it will lead to exposing a pad group without any data, causing decodebin to abort.
* hlsdemux: properly flush decryption status on seeksThiago Santos2014-04-291-1/+14
| | | | | Avoids mixing decryption of different fragments when seeking happens and leading to broken stream output.