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 |
|