blob: 6cb2c8a3829c473eabe629cf3a9ebeeace163538 [file] [log] [blame]
Removed two lines from fftools/cmdutils.c to exclude code from libpostproc
- Removed line 40 (#include "libpostproc/postprocess.h")
- Removed line 1137 (PRINT_LIB_INFO(postproc, POSTPROC, flags, level);)
Added avconfig.h (which is generated as part of the FFmpeg build process) to
libavutil/. This also required removing the line about avconfig.h from
libavutil/.gitignore so that it could be checked into our repo.
Added several enums to enable google hardware accelerated decoder "h264_gaccel"
to be used from ffmpeg via Stadia Decoder API.
- in libavutil/pixfmt, added AV_PIX_FMT_GACCEL to enum AVPixelFormat
- in libavutil/pixdesc.c, added AV_PIX_FMT_GACCEL entry to
av_pix_fmt_descriptors list
- in libavutil/frame.h, added AV_FRAME_DATA_PROCESSING_STATS to enum
AVFrameSideDataType
- in libavutil/frame.c, added switch entry for AV_FRAME_DATA_PROCESSING_STATS
in av_frame_side_data_name
- in libavcodec/avcodec.h, added AV_PKT_DATA_PROCESSING_STATS to enum
AVPacketsSideDataType
- in libavcodec/decode.c, added entry for AV_PKT_DATA_PROCESSING_STATS in
ff_decode_frame_props
Made small changes to expose three ffmpeg internal functions
1) ff_decode_get_packet, 2) ff_get_buffer, and 3) ff_set_dimensions
- in libavcodec/Makefile, added decode.h and internal.h to HEADERS list
- in libavcodec/avcodec.h, defined 3 functions:
1) av_stadia_decode_get_packet, same function type as
ff_decode_get_packet
2) av_stadia_get_buffer, same function type as ff_decode_get_buffer
3) av_stadia_set_dimensions, same function type as
ff_decode_set_dimensions
- in libavcodec/decode.c, defined
1) av_stadia_decode_get_packet, to call ff_decode_get_packet
2) av_stadia_get_buffer, to call ff_get_buffer
- in libavcodec/utils.c, defined
1) av_stadia_set_dimensions, to call ff_set_dimensions
Added extern "C" annotations to the following headers files:
- libavcodec/avcodec.h
- libavutil/avutil.h
- libavutil/buffer.h
- libavutil/frame.h
Added custom BUILD file for Yeti.