| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
Fix trac ticket #3749.
|
| |
| |
| |
| |
| |
| | |
Avoid negative durations in case there is a single packet in the current
segment, since in that case the end time is still set to the previous
segment end time.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This avoids a systematic overestimate of the segments duration when there
are several streams.
Fix trac ticket #3724.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hls_list_size behavior.
Make the segment muxer keep segment_list_size segments instead of
segment_list_size + 1 segments. This patch also changes the
documentation for segment_list_size to reduce possible confusion over
how many segments are kept.
this allows the segment list to
be limited to containing only one segment which used to be impossible
because a segment_list_size of 0 kept all the segments and a
segment_list_size of 1 kept 2 segments.
Signed-off-by: Simon Thelen <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| |
| | |
It causes portability issues, and would need ifdef hell if its kept
Found-by: jamrial
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| | |
Signed-off-by: Deti fliegl <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| | |
Signed-off-by: Michael Niedermayer <[email protected]>
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit '87a3ea3192bf5e4aafa08bca8686a2b577eae818':
segment: Report the current media sequence
Conflicts:
libavformat/segment.c
Merged-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| | |
Useful for debugging mostly.
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit '5c08ae4f37281441188447cd04dcaf7cd7ce031f':
segment: Add an option to prepend a string to the list entries
Conflicts:
doc/muxers.texi
libavformat/segment.c
See: 5e278c19c752d65fdc1da1ceb599b091f71a4b4b
Merged-by: Michael Niedermayer <[email protected]>
|
| |
| |
| |
| |
| |
| | |
Useful to generate lists with absolute urls.
Signed-off-by: Luca Barbato <[email protected]>
|
| |
| |
| |
| | |
CC:[email protected]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Since the pointer `oc' is NULL, oc->oformat->name will cause a null
pointer dereference. This patch changes it to seg->oformat->name.
Signed-off-by: Xi Wang <[email protected]>
Signed-off-by: Martin Storsjö <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
HLS standard
When using the wrap option the EXT-X-MEDIA-SEQUENCE header of the playlist file was reset instead of being incremented.
It is now incremented by one for every media URI removed from the playlist file as the standard states.
Signed-off-by: Willy Aubry <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
seg_write_packet()
In particular, avoid to leave around the seg->avf pointer to freed
structure, and fix crash with:
ffmpeg -f lavfi -i testsrc -c:v h264 -map 0 -f segment foo-%d.ts
|
| |
| |
| |
| | |
Help debugging.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This option allows to add a prefix to the segment list entry filenames.
Also set by default the list entry filenames to the corresponding
segment basename, consistent with the HLS muxer.
Based on an idea by Steven Liu <[email protected]>.
|
| |
| |
| |
| | |
A successfull return value can be > 0.
|
| |
| |
| |
| | |
Signed-off-by: Stefano Sabatini <[email protected]>
|
| |
| |
| |
| | |
Now segment_count mark the segment_count of the current segment.
|
| | |
|
| |
| |
| |
| | |
Simplify.
|
| | |
|
| |
| |
| |
| | |
Should address trac ticket #2224.
|
| |
| |
| |
| |
| |
| | |
Fixes Ticket2230
Signed-off-by: Michael Niedermayer <[email protected]>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The DTS needs to be resynched against the segment start PTS, or the
resulting DTS may result < PTS.
Reported-by: Owen Jones <[email protected]>
See thread:
Subject: [FFmpeg-user] pts/dts error using reset_timestamps while splitting a DVD
Date: Sat, 19 Jan 2013 08:58:27 +0000
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Replace wrong "EXT-X-ALLOWCACHE" with "EXT-X-ALLOW-CACHE", and value 1/0
with YES/NO, as per spec.
Fix trac ticket #2228.
Signed-off-by: Stefano Sabatini <[email protected]>
|
| |
| |
| |
| |
| | |
Avoid duplicated confusing error message, and propagate error code from
the failing avformat_match_stream_specifier() call.
|
| |
| |
| |
| |
| |
| |
| | |
are specified
The conflict does not apply any longer, since the M3U8 segment target
duration is re-computed every time a new segment is added to the list.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Should fix immediate playback termination.
In particular, should fix trac ticket #2172.
|
| |
| |
| |
| | |
docs
|
| |
| |
| |
| | |
In particular, fix trac ticket #2138.
|
| | |
|
| | |
|
| |
| |
| |
| | |
In particular, should fix trac ticket #1842.
|
| |
| |
| |
| |
| | |
This patch is propedeutic to the incoming patch which adds
support to sliding window segment listing.
|
| |
| |
| |
| | |
This is meant to address trac ticket #1483.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Consistent with the image2 muxer.
|
| |
| |
| |
| | |
Factorize.
|