mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
Fix libav compatibility.
This commit is contained in:
parent
58800f57f6
commit
a8259bec65
7
codec.c
7
codec.c
@ -128,7 +128,7 @@ static int Codec_get_buffer(AVCodecContext * video_ctx, AVFrame * frame)
|
|||||||
struct vdpau_render_state *vrs;
|
struct vdpau_render_state *vrs;
|
||||||
|
|
||||||
surface = VideoGetSurface(decoder->HwDecoder);
|
surface = VideoGetSurface(decoder->HwDecoder);
|
||||||
vrs = av_calloc(1, sizeof(struct vdpau_render_state));
|
vrs = av_mallocz(sizeof(struct vdpau_render_state));
|
||||||
vrs->surface = surface;
|
vrs->surface = surface;
|
||||||
|
|
||||||
//Debug(3, "codec: use surface %#010x\n", surface);
|
//Debug(3, "codec: use surface %#010x\n", surface);
|
||||||
@ -229,6 +229,11 @@ static void Codec_release_buffer(AVCodecContext * video_ctx, AVFrame * frame)
|
|||||||
return avcodec_default_release_buffer(video_ctx, frame);
|
return avcodec_default_release_buffer(video_ctx, frame);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// libav: compatibility hack
|
||||||
|
#ifndef AV_NUM_DATA_POINTERS
|
||||||
|
#define AV_NUM_DATA_POINTERS 4
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
** Draw a horizontal band.
|
** Draw a horizontal band.
|
||||||
**
|
**
|
||||||
|
Loading…
Reference in New Issue
Block a user