[Libva] CBR encoding fails

Artem Makhutov artem at makhutov.org
Sun Jul 20 11:01:23 PDT 2014


I forget to mention, that VBR encoding is also broken after this commit: "745340dd013399f64507de73401ab3adb712dad5 in intel-drivers (Encoding: Use the different delimeter to pass packed_rawdata and slice_header based on VAConfigAttribEncPackedHeaders attribute)".

Artem Makhutov schrieb:
> Hello,
>
> I am trying to do CBR encoding of a video.
>
> I am using lates git master of libva and libva-intel-drivers.
>
> Before commit "745340dd013399f64507de73401ab3adb712dad5 in intel-drivers (Encoding: Use the different delimeter to pass packed_rawdata and slice_header based on VAConfigAttribEncPackedHeaders attribute)" it just segfaults in intel_mfc_brc_prepare.
> After this commit I am getting this:
>
> h264encode -w 1920 -h 1080 --srcyuv /tmp/123.yuv -f 25 -n 0 --rcmode CBR --bitrate 8500000
> Source YUV file /tmp/123.yuv with 1376 frames
> Source frame is 1920x1080 and will code clip to 1920x1088 with crop
>
>
> INPUT:Try to encode H264...
> INPUT: RateControl  : CBR
> INPUT: Resolution   : 1920x1080, 1376 frames
> INPUT: FrameRate    : 25
> INPUT: Bitrate      : 8500000
> INPUT: Slieces      : 1
> INPUT: IntraPeriod  : 30
> INPUT: IDRPeriod    : 60
> INPUT: IpPeriod     : 1
> INPUT: Initial QP   : 26
> INPUT: Min QP       : 0
> INPUT: Source YUV   : FILE:/tmp/123.yuv (fourcc NV12)
> INPUT: Coded Clip   : /tmp/test.264
> INPUT: Rec   Clip   : Not save reconstructed frame
>
>
> libva info: VA-API version 0.35.2
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
> libva info: Found init function __vaDriverInit_0_35
> libva info: va_openDriver() returns 0
> Use profile VAProfileH264High
> Support rate control mode (0x12):CBR CQP
> Support VAConfigAttribEncPackedHeaders
> Support packed sequence headers
> Support packed picture headers
> Support packed slice headers
> Support packed misc headers
> Support 1 RefPicList0 and 1 RefPicList1
> WARNING: packed slice_header data is missing for some slice under packed SLICE_HEADER mode
> encode_frames:vaEndPicture (2013) failed,exit
>
> Also any stable releases segfaults when trying to encode CBR.
>
> Any chance to fix it?
>
> Thanks, Artem
>
>
>
>
> _______________________________________________
> Libva mailing list
> Libva at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libva
>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4291 bytes
Desc: Kryptographische S/MIME-Signatur
URL: <http://lists.freedesktop.org/archives/libva/attachments/20140720/3bb702a7/attachment.bin>


More information about the Libva mailing list