diff options
author | Jonas Licht <[email protected]> | 2017-10-29 12:11:39 +0100 |
---|---|---|
committer | Michael Niedermayer <[email protected]> | 2017-10-30 01:09:40 +0100 |
commit | 59ad504696958fbd9db7b478b4b7e0a2b436b7f2 (patch) | |
tree | f3ded368911b57a1f20479151bbf0f06c8df12ae /doc/examples/muxing.c | |
parent | d3f1b0d3d87f782d6a89a73c57e8be992d4785da (diff) |
libavformat/mov.c: use calculated dts offset when seeking in streams
Subtract the calculated dts offset from the requested timestamp before
seeking. This fixes an error "Error while filtering: Operation not
permitted" observed with a short file which contains only one key frame
and starts with negative timestamps.
Then, av_index_search_timestamp() returns a valid negative timestamp,
but mov_seek_stream bails out with AVERROR_INVALIDDATA.
Fixes ticket #6139.
Signed-off-by: Jonas Licht <[email protected]>
Signed-off-by: Peter Große <[email protected]>
Signed-off-by: Michael Niedermayer <[email protected]>
Diffstat (limited to 'doc/examples/muxing.c')
0 files changed, 0 insertions, 0 deletions