summaryrefslogtreecommitdiff
path: root/gst/hls
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/0.10'Thibault Saunier2012-04-057-357/+867
|\
| * hls: Some more debuggingThibault Saunier2012-04-051-5/+12
| * hlsdemux: Replace the fetcher code with a GstURIDownloader objectThibault Saunier2012-04-052-281/+86
| * hls: Minor cleanup in GstUriDownloaderThibault Saunier2012-04-051-6/+1
| * hlsdemux: Factor out all the fetcher code in a GstURIDownloader classAndoni Morales Alastruey2012-04-053-0/+411
| * hls: Do not add reference to buffers passed in GstFragmentThibault Saunier2012-04-051-2/+2
| * hls: Minor GstFragment cleanupThibault Saunier2012-04-051-18/+14
| * hls: Add a GstFragment class that represents a fragment in a m3u playlistAndoni Morales Alastruey2012-04-053-0/+297
| * hls: Make the updates thread a GstTaskThibault Saunier2012-04-052-82/+81
* | gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
* | Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-293-22/+53
|\ \ | |/
| * hlsdemux: add floating point segment duration supportGil Pedersen2012-03-123-21/+51
| * hlsdemux: don't set the fetcher's location twiceXavier Queralt2012-02-291-1/+0
| * hlsdemux: don't fail for playlists smaller than fragments-cacheXavier Queralt2012-02-281-0/+2
* | update for buffer changesWim Taymans2012-03-281-1/+1
* | Merge branch 'master' into 0.11Wim Taymans2012-02-103-2/+7
|\ \ | |/
| * build: fix CFLAGS order and LIBS orderTim-Philipp Müller2012-02-031-2/+2
| * plenty: fixup glib deprecationsVincent Penquerc'h2012-01-273-1/+6
* | Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller2012-01-131-0/+1
|\ \ | |/
| * hlsdemux: fix queue leakVincent Penquerc'h2012-01-121-0/+1
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-281-4/+2
* | more template fixesWim Taymans2011-11-041-1/+1
|/
* hlsdemux: Fix merge mistake from last commitSebastian Dröge2011-09-091-9/+1
* hlsdemux: Report the correct timestamp for live streamsYouness Alaoui2011-09-094-7/+35
* hlsdemux/tsdemux: Add HP copyright on work done on HLSYouness Alaoui2011-09-091-0/+3
* hlsdemux: set playlist to NULL after unreffing it to avoid a double-unref in ...Youness Alaoui2011-09-091-0/+1
* hlsdemux: Do not lock the mutex of the fetcher during EOSYouness Alaoui2011-09-091-2/+0
* hlsdemux: Do not join the task from the task's thread itself. join it only in...Youness Alaoui2011-09-071-1/+2
* hlsdemux: If a fetch fails, decrement the sequence numberYouness Alaoui2011-09-031-1/+8
* hlsdemux: make hlsdemux lock/unlock the m3u8 client when it accesses itYouness Alaoui2011-09-031-14/+41
* hlsdemux: Add a get_target_duration and get_current_uri api to m3u8_clientYouness Alaoui2011-09-032-0/+28
* hlsdemux: Make the m3u8 client thread-safeYouness Alaoui2011-09-032-10/+46
* hlsdemux: Reset in PAUSED->READY after chaining up to the parent classSebastian Dröge2011-09-021-1/+1
* hlsdemux: Remove obsolete FIXME commentSebastian Dröge2011-09-021-1/+1
* hlsdemux: Reset the internal state going to/from READY instead of NULLSebastian Dröge2011-09-021-1/+2
* hlsdemux: Set playlist parsing helper object to NULL after freeingSebastian Dröge2011-09-021-1/+3
* hlsdemux: Allow up to 3 consecutive failed downloads before erroringYouness Alaoui2011-09-021-5/+24
* hlsdemux: remove unused argumentYouness Alaoui2011-09-021-11/+9
* hlsdemux: Just join the taskSebastian Dröge2011-08-311-4/+1
* hlsdemux: Join the task instead of just stopping it and not waiting for it to...Sebastian Dröge2011-08-311-2/+1
* hlsdemux: Remove unused variableSebastian Dröge2011-08-311-2/+0
* hlsdemux: switch to higher/lower bitrate by more than one step at a timeYouness Alaoui2011-08-311-3/+9
* hlsdemux: remove spamming GST_LOG_OBJECTYouness Alaoui2011-08-311-2/+0
* hlsdemux: If paused, do not cache fragments until out of memory error!Youness Alaoui2011-08-311-11/+24
* hlsdemux: start/stop update thread and keep track of statusYouness Alaoui2011-08-311-8/+27
* hlsdemux: Post duration message when we parse the playlistYouness Alaoui2011-08-311-0/+9
* hlsdemux: Send a flush-stop when switching pads. Fixes A->A/V sync issue.Youness Alaoui2011-08-311-0/+12
* hlsdemux: seems there was a typo, free the adapter if it contains data, not i...Youness Alaoui2011-08-301-1/+1
* hlsdemux: oups, we need to empty the queue after freeing its contentYouness Alaoui2011-08-301-0/+2
* hlsdemux: do not broadcast the fetcher_cond on bus error if we're cancelledYouness Alaoui2011-08-301-3/+5