[FFmpeg-trac] #1296(avcodec:open): Multi-thread decoding artifact for MTS H.264

FFmpeg trac at avcodec.org
Sun May 13 04:09:05 CEST 2012


#1296: Multi-thread decoding artifact for MTS H.264
-----------------------------------+-----------------------------------
             Reporter:  andreasg   |                    Owner:
                 Type:  defect     |                   Status:  open
             Priority:  important  |                Component:  avcodec
              Version:  0.10.3     |               Resolution:
             Keywords:  pgssub     |               Blocked By:
             Blocking:             |  Reproduced by developer:  0
Analyzed by developer:  0          |
-----------------------------------+-----------------------------------

Comment (by andreasg):

 Sorry, I was off by one revision.  The problem is unrelated to pgssub.
 The problem appears to have been introduced here:


 {{{
 commit cf7c7f13cdad07a174110625f8452c8e3444717b
 Author: Michael Niedermayer <michaelni at gmx.at>
 Date:   Mon Jan 23 06:34:30 2012 +0100

     pthreads: Generic progress lubrication support.

     Fixes bug118, bug120 and bug125 at least

     Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
 }}}

 It looks like it was fixed here:

 {{{
 commit 18a7f7465e7e6b9c3688ffc23230ae7a0639a771
 Author: Michael Niedermayer <michaelni at gmx.at>
 Date:   Sat Feb 11 20:14:33 2012 +0100

     threads: Perform the generic progress cleanup more carefully.

     The cleanup is only done now when
     a picture is returned (assuming that it has to be done when its
 returned)
     a error is returned (assuming that there will be no further progress
 on the frame)
     the codec is not h264 (this is still needed due to some deadlocks in
 realvideo)

     This fixes a decoding regression with 00017.MTS

     Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
 }}}

 It there any chance that this fix will be included in the next release of
 the 0.10 branch?

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1296#comment:7>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list