summaryrefslogtreecommitdiff
path: root/gst/hls
AgeCommit message (Expand)AuthorFilesLines
2012-09-07hls: fix link in androidAndoni Morales Alastruey1-1/+1
2012-05-15hls: use gst api for timestamps instead of the (wrong) api from a too new glibStefan Sauer2-2/+3
2012-05-11hlsdemux: Add a connection-speed propertyThibault Saunier2-5/+36
2012-05-11hls: Add a way to get best playlist for a specific bitrate in M3U8ClientThibault Saunier3-20/+33
2012-05-11hlsdemux: Add failover protection.Youness Alaoui1-3/+14
2012-05-11hlsdemux: Calculate the real bitrate and switch to the correct variantYouness Alaoui2-80/+70
2012-05-11hls: Add a way to know the accumulated size of buffers added to a GstFragmentThibault Saunier2-0/+13
2012-05-11hlsdemux: Do not reset the sequence number in a live stream for a normal play...Youness Alaoui1-6/+7
2012-05-11hlsdemux: If we update the playlist, make sure the sequence number is never m...Thibault Saunier1-1/+24
2012-05-11hlsdemux: In a live stream, do not start from 3 fragments before the end.Youness Alaoui1-11/+1
2012-05-11hlsdemux: No need to store position since it's the buffer's timestampYouness Alaoui2-10/+6
2012-05-11hlsdemux: add floating point segment duration supportGil Pedersen3-21/+51
2012-05-11hlsdemux: Fallback to previous playlist when switching if the new playlist ca...Youness Alaoui1-14/+26
2012-04-26hlsdemux: backport changes from masterGil Pedersen3-49/+39
2012-04-25hlsdemux: start paused task on new dataGil Pedersen1-0/+1
2012-04-06hls: Some more debuggingThibault Saunier1-5/+12
2012-04-06hlsdemux: Replace the fetcher code with a GstURIDownloader objectThibault Saunier2-281/+86
2012-04-06hls: Minor cleanup in GstUriDownloaderThibault Saunier1-6/+1
2012-04-06hlsdemux: Factor out all the fetcher code in a GstURIDownloader classAndoni Morales Alastruey3-0/+411
2012-04-06hls: Do not add reference to buffers passed in GstFragmentThibault Saunier1-2/+2
2012-04-06hls: Minor GstFragment cleanupThibault Saunier1-18/+14
2012-04-06hls: Add a GstFragment class that represents a fragment in a m3u playlistAndoni Morales Alastruey3-0/+297
2012-04-06hls: Make the updates thread a GstTaskThibault Saunier2-82/+81
2012-03-13hlsdemux: don't set the fetcher's location twiceXavier Queralt1-1/+0
2012-03-13hlsdemux: don't fail for playlists smaller than fragments-cacheXavier Queralt1-0/+2
2012-03-09gst: Add better support for static pluginsSebastian Dröge2-2/+4
2012-01-18hlsdemux: fix queue leakVincent Penquerc'h1-0/+1
2011-11-28various: fix pad template ref leaksVincent Penquerc'h1-4/+2
2011-09-09hlsdemux: Fix merge mistake from last commitSebastian Dröge1-9/+1
2011-09-09hlsdemux: Report the correct timestamp for live streamsYouness Alaoui4-7/+35
2011-09-09hlsdemux/tsdemux: Add HP copyright on work done on HLSYouness Alaoui1-0/+3
2011-09-09hlsdemux: set playlist to NULL after unreffing it to avoid a double-unref in ...Youness Alaoui1-0/+1
2011-09-09hlsdemux: Do not lock the mutex of the fetcher during EOSYouness Alaoui1-2/+0
2011-09-07hlsdemux: Do not join the task from the task's thread itself. join it only in...Youness Alaoui1-1/+2
2011-09-03hlsdemux: If a fetch fails, decrement the sequence numberYouness Alaoui1-1/+8
2011-09-03hlsdemux: make hlsdemux lock/unlock the m3u8 client when it accesses itYouness Alaoui1-14/+41
2011-09-03hlsdemux: Add a get_target_duration and get_current_uri api to m3u8_clientYouness Alaoui2-0/+28
2011-09-03hlsdemux: Make the m3u8 client thread-safeYouness Alaoui2-10/+46
2011-09-02hlsdemux: Reset in PAUSED->READY after chaining up to the parent classSebastian Dröge1-1/+1
2011-09-02hlsdemux: Remove obsolete FIXME commentSebastian Dröge1-1/+1
2011-09-02hlsdemux: Reset the internal state going to/from READY instead of NULLSebastian Dröge1-1/+2
2011-09-02hlsdemux: Set playlist parsing helper object to NULL after freeingSebastian Dröge1-1/+3
2011-09-02hlsdemux: Allow up to 3 consecutive failed downloads before erroringYouness Alaoui1-5/+24
2011-09-02hlsdemux: remove unused argumentYouness Alaoui1-11/+9
2011-08-31hlsdemux: Just join the taskSebastian Dröge1-4/+1
2011-08-31hlsdemux: Join the task instead of just stopping it and not waiting for it to...Sebastian Dröge1-2/+1
2011-08-31hlsdemux: Remove unused variableSebastian Dröge1-2/+0
2011-08-31hlsdemux: switch to higher/lower bitrate by more than one step at a timeYouness Alaoui1-3/+9
2011-08-31hlsdemux: remove spamming GST_LOG_OBJECTYouness Alaoui1-2/+0
2011-08-31hlsdemux: If paused, do not cache fragments until out of memory error!Youness Alaoui1-11/+24