[FFmpeg-trac] #5976(undetermined:new): flv encoding for live stream no longer usable
FFmpeg
trac at avcodec.org
Thu Nov 24 03:36:49 EET 2016
#5976: flv encoding for live stream no longer usable
-------------------------------------+-------------------------------------
Reporter: jyavenard | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
How to reproduce:
{{{
% ffmpeg -i input ... output
ffmpeg version
built on ...
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=5702416c57afb2bb062eb69d60fc42c31c91b674
introduced a regression.
If the stream isn't seekable, it no longer update the duration / file
size.
This assumed that the file size / duration could only be determined by
seeking to the end of the file.
But this is an invalid assumption. Continuously reading the stream will
automatically update the value returned by ftell. From that we can deduct
what the new duration and file size is.
This introduced a mythtv regression
https://code.mythtv.org/trac/ticket/12936
This commit should be reverted, or modified so that it can still attempt
to estimate the current filesize/duration even when the stream isn't
seekable.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5976>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list