[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