Sebastian Dröge
|
e24a43c61b
|
hlsdemux: Some minor cleanup
Use GST_DEBUG_FUNCPTR and G_PARAM_STATIC_STRINGS
|
2011-03-30 10:11:24 +02:00 |
|
Andoni Morales Alastruey
|
d5e4f8caf8
|
hlsdemux: fix indentation and docs sections
|
2011-03-30 09:19:24 +02:00 |
|
Andoni Morales Alastruey
|
91196418ea
|
hlsdemux: don't leek the query
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
77c0971b62
|
hlsdemux: check if the task's cond was signaled because it's the end of playlist
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
42470cd313
|
hlsdemux: post a message in the bus when the playlist changes
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
daeed217e5
|
hlsdemux: don't update the playlist if we stay in the same bitrate
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
cd0aeb2403
|
hlsdemux: Add support for URI queries
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
5daae4bb18
|
hlsdemux: Add support for duration queries
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
18cd90e73f
|
hlsdemux: m3u8: protect public methods properly
|
2011-03-30 09:19:23 +02:00 |
|
Andoni Morales Alastruey
|
09b2b31422
|
hlsdemux: m3u8: add support to get the duration from a playlist
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
c599e4a9a1
|
hlsdemux: don't print an error if the download was cancelled
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
4602b42dee
|
hlsdemux: make sure the fetcher state change is complete before continuing
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
c580ff26a4
|
hlsdemux: don't leak the first buffer
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
ec1d03e1b4
|
hlsdemux: clean up code a little bit
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
1450233a21
|
hlsdemux: only check for the end of playlist when the queue is empty
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
b765260098
|
hlsdemux: make sure to stop fragments cache if something cancelled it
|
2011-03-30 09:19:22 +02:00 |
|
Andoni Morales Alastruey
|
fe883740c5
|
hlsdemux: reuse the code in reset() to free resources in dispose()
|
2011-03-30 09:19:21 +02:00 |
|
Andoni Morales Alastruey
|
5a40a62ff4
|
hlsdemux: use a typefinder to set the caps in the source pad
|
2011-03-30 09:19:21 +02:00 |
|
Andoni Morales Alastruey
|
3fa4b22149
|
hlsdemux: add more comments and document better all the threads involved
|
2011-03-30 09:19:21 +02:00 |
|
Andoni Morales Alastruey
|
8a683fc035
|
hlsdemux: handle 404 from the source element
|
2011-03-30 09:19:21 +02:00 |
|
Andoni Morales Alastruey
|
cbba7c8bc5
|
hlsdemux: stop the fetcher in the PAUSED_TO_READY transition, not when disposing()
|
2011-03-30 09:19:21 +02:00 |
|
Andoni Morales Alastruey
|
b9a0b4ddd4
|
hlsdemux: make sure we don't stop the fetcher twice from different threads
|
2011-03-30 09:19:21 +02:00 |
|
Andoni Morales Alastruey
|
6a0aec0639
|
hlsdemux: query the uri upstream before updating the playlist
|
2011-03-30 09:19:20 +02:00 |
|
Andoni Morales Alastruey
|
9aff2de625
|
hlsdemux: Add HTTP live streaming demuxer element
Based on previous work by Marc-André Lureau
|
2011-03-30 09:19:20 +02:00 |
|