summaryrefslogtreecommitdiff
path: root/libavformat/hlsenc.c
Commit message (Collapse)AuthorAge
* hlsenc: Don't reset the number variable when wrappingCarl Eugen Hoyos2013-08-15
| | | | | | | | The counter itself shouldn't be wrapped, since it is used for determining end_pts for the next segment - only wrap the number used for the segment file name. Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: Append the last incomplete segment when closing the outputStefano Sabatini2013-08-15
| | | | | | | Also avoid comparing NOPTS values. Bug-id: 551 Signed-off-by: Martin Storsjö <martin@martin.st>
* hls, segment: fix splitting for audio-only streams.Anton Khirnov2013-04-27
| | | | CC:libav-stable@libav.org
* hlsenc: Make the start_number option set the right variableKanglin2013-01-08
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: make segment number unsignedLuca Barbato2012-12-29
| | | | It will overflow if somebody keeps streaming for a time long enough.
* hlsenc: make EXT-X-MEDIA-SEQUENCE always increaseKanglin2012-12-29
|
* hlsenc: do not add timestamps in different timebasesLuca Barbato2012-12-29
| | | | | start_time is in stream timebase units while end_time is in AV_TIME_BASE ones.
* hlsenc: use the correct AV_TIME_BASE macroKanglin2012-12-29
| | | | recording_time is in AV_TIME_BASE units.
* hlsenc: keep the playlist to the correct number of itemsLuca Barbato2012-12-29
| | | | | Consider the corner case with a list size larger than the wrap number.
* hlsenc: use the segment filename in the playlist entryLuca Barbato2012-12-29
| | | | | Avoid calling av_get_frame_filename twice, once to generate the segment filename and once to generate the playlist.
* hlsenc: check append_entry return valueLuca Barbato2012-12-29
|
* hlsenc: use the basename to generate the list entriesLuca Barbato2012-12-29
| | | | | | The segment path is desumed from the playlist path, recording a relative path in the playlist while serving the file could lead to misleading results.
* hlsenc: Don't duplicate a string constantMartin Storsjö2012-12-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: Allocate enough space for the pattern stringStefano Sabatini2012-12-24
| | | | | | | | | If s->filename doesn't contain any period/filename extension to strip away, the buffer will be too small to fit both strings. This isn't any buffer overflow since the concatenation uses av_strlcat with the right buffer size. Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: correctly report target durationLuca Barbato2012-12-23
|
* hls: use a meaningful long nameLuca Barbato2012-12-08
|
* hls: add start_number optionLuca Barbato2012-12-08
|
* hlsenc: stand alone hls segmenterLuca Barbato2012-11-13
Simplifies usage but has higher latency.