[FFmpeg-trac] #7839(avcodec:new): QVBR breaks mpeg2_qsv
FFmpeg
trac at avcodec.org
Tue Apr 23 13:30:35 EEST 2019
#7839: QVBR breaks mpeg2_qsv
-------------------------------------+-------------------------------------
Reporter: atorp | Owner:
Type: defect | Status: new
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: qsv | Blocked By:
regression |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by lizhong1008):
Replying to [comment:9 atorp]:
> > Probably it is that your MSDK version can't support coding option 3.
>
>
> I don't know it! I'm using Windows 10 with the last Intel drivers
installed. And the binaries are the "zeranoe".
You can find it with a pure qsv HW transcoding pipeline:
ffmpeg -hwaccel qsv -v verbose -c:v h264_qsv -i input_h264.mp4 -c:v
mpeg2_qsv test_qsv.mp4
On my side, I see can the log:
Initialize MFX session: API version is 1.28, implementation version is
1.29
Could you please report what the log on your side to me?
> Replying to [comment:8 lizhong1008]:
>
> > 1. Could you please tell me what is your MSDK API version and library
version.
> > 2. Apply the patch:
> > -#define QSV_HAVE_CO3 QSV_VERSION_ATLEAST(1, 11)
> > +#define QSV_HAVE_CO3 0
> > Don't change anything else.
> > 3. If it is possible, update your MSDK version can try again.
>
>
> I'll do more tests. But, your suggestion of patch is already included in
my previous fix! But it disables at all QVBR.
Your previous fix disale two things: both CO3 and QVBR, what is the exact
one can fix this problem? CO3 or QVBR, or must disable all of the two?
> In any case, please try it on Windows.
Sorry, I have no Windows qsv environment now.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7839#comment:11>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list