Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the hls plugin depend on gnutls and move to ext/hls/ | Alessandro Decina | 2013-03-19 | 15 | -4019/+0 |
| | | | | gnutls is used to implement AES decryption | ||||
* | hlsdemux: use gnutls instead of openssl | Alessandro Decina | 2013-03-19 | 1 | -11/+13 |
| | |||||
* | hlsdemux: support encrypted streams | Alessandro Decina | 2013-03-19 | 3 | -3/+73 |
| | |||||
* | hlsdemux: fix invalid free() introduced by last commit | Alessandro Decina | 2013-03-18 | 1 | -1/+2 |
| | |||||
* | hlsdemux: parse #EXT-X-KEY tags | Alessandro Decina | 2013-03-18 | 2 | -0/+22 |
| | |||||
* | hlsdemux: factor out URI joining utility | Alessandro Decina | 2013-03-18 | 1 | -47/+52 |
| | |||||
* | hlsdemux: fix URI parsing for absolute fragment paths | Alessandro Decina | 2013-03-18 | 1 | -8/+37 |
| | |||||
* | hlsdemux: don't stop tasks in paused | Wim Taymans | 2013-03-14 | 1 | -21/+1 |
| | | | | | | | A non-live element is supposed to continue streaming in the paused state so don't stop the tasks when going to paused. We also always want to start the update task after we prerolled enough data, not only in the playing state. | ||||
* | hlsdemux: add more debug | Wim Taymans | 2013-03-14 | 1 | -0/+11 |
| | |||||
* | hlssink: don't forward multifilesink messages to application | Victor Gottardi | 2013-01-06 | 1 | -1/+8 |
| | | | | | | These messages are usually only needed internally. https://bugzilla.gnome.org/show_bug.cgi?id=689822 | ||||
* | hlssink: m3u8 add EXT-X-ALLOW-CACHE | Victor Gottardi | 2013-01-06 | 1 | -0/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=689822 | ||||
* | hlssink: round segment duration to nearest number of seconds | Victor Gottardi | 2013-01-06 | 1 | -2/+3 |
| | | | | | | | E.g. for 1s period, duration can be 0.99s, rounds down to 0, results in invalid playlist https://bugzilla.gnome.org/show_bug.cgi?id=689822 | ||||
* | hlssink: don't leak old playlist entries when using max-files | Tim-Philipp Müller | 2013-01-06 | 2 | -6/+3 |
| | | | | | | Based on patch by: Victor Gottardi <vgottardi@hotmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=689822 | ||||
* | hls: minor Makefile clean-up | Tim-Philipp Müller | 2012-12-12 | 1 | -2/+2 |
| | | | | Remove superfluous SOUP_CFLAGS and SOUP_LIBS. | ||||
* | hls: link to the right gst-plugins-base libs and fix libs order | Michael Esemplare | 2012-12-11 | 1 | -2/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=690030 | ||||
* | hlssink: add doc chunk with example command line | Tim-Philipp Müller | 2012-11-20 | 1 | -0/+12 |
| | |||||
* | hls: dist all header files needed to build | Tim-Philipp Müller | 2012-11-14 | 1 | -4/+2 |
| | |||||
* | hlssink: remove vim .swp files that I just committed accidentally... | Alessandro Decina | 2012-11-10 | 2 | -0/+0 |
| | |||||
* | hlssink: port to 1.0 | Alessandro Decina | 2012-11-10 | 4 | -9/+5 |
| | |||||
* | hlssink: cut segments using the running-time | Alessandro Decina | 2012-11-10 | 2 | -62/+104 |
| | |||||
* | hlssink: don't unref ->multifilesink. | Alessandro Decina | 2012-11-10 | 1 | -3/+0 |
| | | | | We gst_bin_add it to ourself so no need to unref in _dispose. | ||||
* | hlssink: rework _reset a bit | Alessandro Decina | 2012-11-10 | 1 | -16/+21 |
| | |||||
* | hlssink: add a playlist-length property | Will Thompson | 2012-11-05 | 2 | -2/+19 |
| | | | | | | | Probably not particularly useful in general, but handy to cut down the latency on a stream. https://bugzilla.gnome.org/show_bug.cgi?id=687133 | ||||
* | hlssink: reset when going to NULL state | Luciana Fujii Pontello | 2012-11-05 | 1 | -4/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687133 | ||||
* | hlssink: Fix segment names on playlist | Luciana Fujii Pontello | 2012-11-05 | 1 | -1/+1 |
| | | | | | | | When the playlist-root is not set, the segment name must not be appended by the path. https://bugzilla.gnome.org/show_bug.cgi?id=687133 | ||||
* | Fix FSF address | Tim-Philipp Müller | 2012-11-04 | 12 | -24/+24 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520 | ||||
* | hls: Link to $(LIBM) for isfinite() | Sebastian Dröge | 2012-10-23 | 1 | -1/+1 |
| | |||||
* | Use gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-10-17 | 2 | -2/+2 |
| | | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there. | ||||
* | hlsdemux: And fix another deadlock caused by the update thread not correctly ↵ | Sebastian Dröge | 2012-10-15 | 1 | -5/+26 |
| | | | | | | | shutting down Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Also hold the mutex before signalling the condition variable | Sebastian Dröge | 2012-10-15 | 1 | -0/+4 |
| | | | | | Conflicts: gst/hls/gsturidownloader.c | ||||
* | hlsdemux: Also cancel the downloader before stopping the playlist update task | Sebastian Dröge | 2012-10-15 | 1 | -0/+3 |
| | |||||
* | hlsdemux: Only lock the mutex when it's not locked already | Sebastian Dröge | 2012-10-15 | 1 | -8/+10 |
| | | | | | Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Fix another race condition by holding the mutex that the condition ↵ | Sebastian Dröge | 2012-10-15 | 1 | -0/+10 |
| | | | | | | | variable uses Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Port some things from the last commits | Sebastian Dröge | 2012-10-15 | 1 | -12/+12 |
| | |||||
* | hlsdemux: Never ever stop a task from the task function | Sebastian Dröge | 2012-10-15 | 1 | -9/+38 |
| | | | | | | | | | | This will deadlock. Also make sure to always post an error message if required before pausing tasks from the task function. Should fix another bunch of deadlocks. Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Fix lots of deadlocks caused by race conditions in the task state ↵ | Sebastian Dröge | 2012-10-15 | 1 | -1/+17 |
| | | | | handling | ||||
* | hlsdemux: Fix invalid read | Sebastian Dröge | 2012-10-12 | 1 | -1/+1 |
| | |||||
* | replace gst_element_class_set_details_simple with gst_element_class_set_metadata | Mark Nauwelaerts | 2012-09-14 | 2 | -2/+2 |
| | |||||
* | ffmpegcolorspace is no more | Wim Taymans | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | hls: disable hlssink but do build hlsdemux | Tim-Philipp Müller | 2012-09-08 | 2 | -6/+13 |
| | |||||
* | hls: Add missing GST_PLUGINS_BASE_CFLAGS | Robert Swain | 2012-09-07 | 1 | -1/+1 |
| | |||||
* | hlssink: Add segment target-duration property | Robert Swain | 2012-09-07 | 2 | -1/+60 |
| | | | | | | | This property causes hlssink to push a force key unit event upstream every target-duration seconds. This is for simple automatic segmenting. To disable it, set the property to 0 and push the force key unit event manually. | ||||
* | hls: add hlssink element | Alessandro Decina | 2012-09-07 | 6 | -6/+760 |
| | |||||
* | gst_message_new_duration -> gst_message_new_duration_changed | Tim-Philipp Müller | 2012-09-02 | 1 | -2/+1 |
| | |||||
* | gst: Add stream-id to stream-start events | Sebastian Dröge | 2012-08-06 | 1 | -1/+8 |
| | |||||
* | celt, opencv, wayland, dvbsub, festival, hls: printf format fixes | Tim-Philipp Müller | 2012-07-15 | 1 | -1/+1 |
| | |||||
* | hls, sdp: update for gst_element_make_from_uri() changes | Tim-Philipp Müller | 2012-06-23 | 1 | -1/+2 |
| | |||||
* | update for bus api changes | Wim Taymans | 2012-06-20 | 1 | -3/+3 |
| | |||||
* | update for task api change | Wim Taymans | 2012-06-20 | 1 | -2/+2 |
| | |||||
* | elements: Use gst_pad_set_caps() instead of manual event fiddling | Sebastian Dröge | 2012-06-08 | 1 | -1/+0 |
| |