summaryrefslogtreecommitdiffstats
path: root/media/ffvpx/libavcodec/decode.h
diff options
context:
space:
mode:
authorMoonchild <mcwerewolf@gmail.com>2018-10-01 15:25:04 +0200
committerGitHub <noreply@github.com>2018-10-01 15:25:04 +0200
commit45c24f05d023a2cd8289ed40a13708392ce2e6a4 (patch)
treefef75d382fc6216a093eeaf80560473dff19d883 /media/ffvpx/libavcodec/decode.h
parent79b00fc33b5cb6d56d29b50efac6d62ce3a89018 (diff)
downloadUXP-45c24f05d023a2cd8289ed40a13708392ce2e6a4.tar
UXP-45c24f05d023a2cd8289ed40a13708392ce2e6a4.tar.gz
UXP-45c24f05d023a2cd8289ed40a13708392ce2e6a4.tar.lz
UXP-45c24f05d023a2cd8289ed40a13708392ce2e6a4.tar.xz
UXP-45c24f05d023a2cd8289ed40a13708392ce2e6a4.zip
Revert "Update ffvpx code to 4.0.2"
Diffstat (limited to 'media/ffvpx/libavcodec/decode.h')
-rw-r--r--media/ffvpx/libavcodec/decode.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/media/ffvpx/libavcodec/decode.h b/media/ffvpx/libavcodec/decode.h
index 15271c529..c9630228d 100644
--- a/media/ffvpx/libavcodec/decode.h
+++ b/media/ffvpx/libavcodec/decode.h
@@ -21,39 +21,9 @@
#ifndef AVCODEC_DECODE_H
#define AVCODEC_DECODE_H
-#include "libavutil/buffer.h"
-#include "libavutil/frame.h"
-#include "libavutil/hwcontext.h"
-
#include "avcodec.h"
/**
- * This struct stores per-frame lavc-internal data and is attached to it via
- * private_ref.
- */
-typedef struct FrameDecodeData {
- /**
- * The callback to perform some delayed processing on the frame right
- * before it is returned to the caller.
- *
- * @note This code is called at some unspecified point after the frame is
- * returned from the decoder's decode/receive_frame call. Therefore it cannot rely
- * on AVCodecContext being in any specific state, so it does not get to
- * access AVCodecContext directly at all. All the state it needs must be
- * stored in the post_process_opaque object.
- */
- int (*post_process)(void *logctx, AVFrame *frame);
- void *post_process_opaque;
- void (*post_process_opaque_free)(void *opaque);
-
- /**
- * Per-frame private data for hwaccels.
- */
- void *hwaccel_priv;
- void (*hwaccel_priv_free)(void *priv);
-} FrameDecodeData;
-
-/**
* Called by decoders to get the next packet for decoding.
*
* @param pkt An empty packet to be filled with data.
@@ -66,14 +36,4 @@ int ff_decode_get_packet(AVCodecContext *avctx, AVPacket *pkt);
void ff_decode_bsfs_uninit(AVCodecContext *avctx);
-/**
- * Make sure avctx.hw_frames_ctx is set. If it's not set, the function will
- * try to allocate it from hw_device_ctx. If that is not possible, an error
- * message is printed, and an error code is returned.
- */
-int ff_decode_get_hw_frames_ctx(AVCodecContext *avctx,
- enum AVHWDeviceType dev_type);
-
-int ff_attach_decode_data(AVFrame *frame);
-
#endif /* AVCODEC_DECODE_H */