[FFmpeg-trac] #3394(avformat:new): mp4 -> mkv produces broken file

FFmpeg trac at avcodec.org
Fri Feb 21 23:00:48 CET 2014


#3394: mp4 -> mkv produces broken file
-------------------------------------+-------------------------------------
             Reporter:  tessus       |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avformat
              Version:  git-master   |               Resolution:
             Keywords:  mkv          |               Blocked By:
  regression                         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by Cigaes):

 Probably that:

 {{{
 commit d089e9a4d125269bbdc6e9e16456cd3f3a76baf8
 Merge: c427b2b 299a568
 Author: Michael Niedermayer <michaelni at gmx.at>
 Date:   2014-02-20 16:29:09 +0100

     Merge remote-tracking branch 'cigaes/master'

     * cigaes/master:
       ffmpeg: make reading packets from thread blocking.

     Merged-by: Michael Niedermayer <michaelni at gmx.at>

 commit 299a56879d2d790ac0c40d09af18e7f03471de9e
 Author: Nicolas George <george at nsup.org>
 Date:   2013-10-25 10:58:14 +0200

     ffmpeg: make reading packets from thread blocking.

     If a packet is not ready on the input selected by ffmpeg,
     it will read from another input instead. If that happens
     repeatedly, frames will accumulate somewhere later in the
     processing to ensure streams synchronization. It can happen
     in particular when reading from a slow medium or an
     expensive lavfi filter graph.

     Make reading from normal demuxers on non-streamed data and
     from the lavfi pseudo-device blocking to avoid that.

     Should fix trac ticket #3079.
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3394#comment:38>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list