Browse Source

vaapi_h264: Convert to use coded bitstream infrastructure

(cherry picked from commit 7a4fac5e91)
tags/n4.0
Mark Thompson 8 years ago
parent
commit
2e29ca2a9f
3 changed files with 551 additions and 878 deletions
  1. +1
    -1
      configure
  2. +1
    -1
      libavcodec/Makefile
  3. +549
    -876
      libavcodec/vaapi_encode_h264.c

+ 1
- 1
configure View File

@@ -2826,7 +2826,7 @@ h264_qsv_encoder_select="qsvenc"
h264_rkmpp_decoder_deps="rkmpp"
h264_rkmpp_decoder_select="h264_mp4toannexb_bsf"
h264_vaapi_encoder_deps="VAEncPictureParameterBufferH264"
h264_vaapi_encoder_select="vaapi_encode golomb"
h264_vaapi_encoder_select="cbs_h264 vaapi_encode"
h264_vda_decoder_deps="vda"
h264_vda_decoder_select="h264_decoder"
h264_vdpau_decoder_deps="vdpau"


+ 1
- 1
libavcodec/Makefile View File

@@ -346,7 +346,7 @@ OBJS-$(CONFIG_H264_OMX_ENCODER) += omx.o
OBJS-$(CONFIG_H264_QSV_DECODER) += qsvdec_h2645.o
OBJS-$(CONFIG_H264_QSV_ENCODER) += qsvenc_h264.o
OBJS-$(CONFIG_H264_RKMPP_DECODER) += rkmppdec.o
OBJS-$(CONFIG_H264_VAAPI_ENCODER) += vaapi_encode_h264.o vaapi_encode_h26x.o
OBJS-$(CONFIG_H264_VAAPI_ENCODER) += vaapi_encode_h264.o
OBJS-$(CONFIG_H264_VIDEOTOOLBOX_ENCODER) += videotoolboxenc.o
OBJS-$(CONFIG_H264_V4L2M2M_DECODER) += v4l2_m2m_dec.o
OBJS-$(CONFIG_H264_V4L2M2M_ENCODER) += v4l2_m2m_enc.o


+ 549
- 876
libavcodec/vaapi_encode_h264.c
File diff suppressed because it is too large
View File


Loading…
Cancel
Save